Lines Matching refs:hctx
165 struct blk_mq_hw_ctx *hctx = dd->queue->queue_hw_ctx[0]; in mtip_cmd_from_tag() local
167 return blk_mq_rq_to_pdu(blk_mq_tag_to_rq(hctx->tags, tag)); in mtip_cmd_from_tag()
2059 struct blk_mq_hw_ctx *hctx) in mtip_hw_submit_io() argument
2071 nents = blk_rq_map_sg(hctx->queue, rq, command->sg); in mtip_hw_submit_io()
3383 static bool mtip_check_unal_depth(struct blk_mq_hw_ctx *hctx, in mtip_check_unal_depth() argument
3386 struct driver_data *dd = hctx->queue->queuedata; in mtip_check_unal_depth()
3407 static blk_status_t mtip_issue_reserved_cmd(struct blk_mq_hw_ctx *hctx, in mtip_issue_reserved_cmd() argument
3410 struct driver_data *dd = hctx->queue->queuedata; in mtip_issue_reserved_cmd()
3444 static blk_status_t mtip_queue_rq(struct blk_mq_hw_ctx *hctx, in mtip_queue_rq() argument
3447 struct driver_data *dd = hctx->queue->queuedata; in mtip_queue_rq()
3452 return mtip_issue_reserved_cmd(hctx, rq); in mtip_queue_rq()
3454 if (unlikely(mtip_check_unal_depth(hctx, rq))) in mtip_queue_rq()
3462 mtip_hw_submit_io(dd, rq, cmd, hctx); in mtip_queue_rq()