Searched refs:hctx (Results 1 - 4 of 4) sorted by relevance

/drivers/block/
H A Dnull_blk.c316 static int null_queue_rq(struct blk_mq_hw_ctx *hctx, struct request *rq, argument
322 cmd->nq = hctx->driver_data;
339 static int null_init_hctx(struct blk_mq_hw_ctx *hctx, void *data, argument
345 hctx->driver_data = nq;
H A Dvirtio_blk.c161 static int virtio_queue_rq(struct blk_mq_hw_ctx *hctx, struct request *req, argument
164 struct virtio_blk *vblk = hctx->queue->queuedata;
168 int qid = hctx->queue_num;
204 num = blk_rq_map_sg(hctx->queue, vbr->req, vbr->sg);
216 blk_mq_stop_hw_queue(hctx);
/drivers/block/mtip32xx/
H A Dmtip32xx.c192 * Once we add support for one hctx per mtip group, this will change a bit
197 struct blk_mq_hw_ctx *hctx = dd->queue->queue_hw_ctx[0]; local
199 return blk_mq_tag_to_rq(hctx->tags, tag);
2373 struct blk_mq_hw_ctx *hctx)
3713 static int mtip_submit_request(struct blk_mq_hw_ctx *hctx, struct request *rq) argument
3715 struct driver_data *dd = hctx->queue->queuedata;
3747 nents = blk_rq_map_sg(hctx->queue, rq, cmd->sg);
3750 mtip_hw_submit_io(dd, rq, cmd, nents, hctx);
3754 static bool mtip_check_unal_depth(struct blk_mq_hw_ctx *hctx, argument
3757 struct driver_data *dd = hctx
2371 mtip_hw_submit_io(struct driver_data *dd, struct request *rq, struct mtip_cmd *command, int nents, struct blk_mq_hw_ctx *hctx) argument
3778 mtip_queue_rq(struct blk_mq_hw_ctx *hctx, struct request *rq, bool last) argument
[all...]
/drivers/scsi/
H A Dscsi_lib.c1861 static int scsi_queue_rq(struct blk_mq_hw_ctx *hctx, struct request *req, argument
1925 blk_mq_stop_hw_queue(hctx);
1928 blk_mq_delay_queue(hctx, SCSI_QUEUE_DELAY);

Completed in 89 milliseconds