Lines Matching refs:mq_hctx

295 	rq->mq_hctx = data->hctx;  in blk_mq_rq_ctx_init()
496 struct blk_mq_hw_ctx *hctx = rq->mq_hctx; in __blk_mq_free_request()
501 rq->mq_hctx = NULL; in __blk_mq_free_request()
515 struct blk_mq_hw_ctx *hctx = rq->mq_hctx; in blk_mq_free_request()
1088 struct sbitmap_queue *bt = rq->mq_hctx->tags->bitmap_tags; in __blk_mq_get_driver_tag()
1089 unsigned int tag_offset = rq->mq_hctx->tags->nr_reserved_tags; in __blk_mq_get_driver_tag()
1092 blk_mq_tag_busy(rq->mq_hctx); in __blk_mq_get_driver_tag()
1094 if (blk_mq_tag_is_reserved(rq->mq_hctx->sched_tags, rq->internal_tag)) { in __blk_mq_get_driver_tag()
1095 bt = rq->mq_hctx->tags->breserved_tags; in __blk_mq_get_driver_tag()
1098 if (!hctx_may_queue(rq->mq_hctx, bt)) in __blk_mq_get_driver_tag()
1112 struct blk_mq_hw_ctx *hctx = rq->mq_hctx; in blk_mq_get_driver_tag()
1284 struct blk_mq_hw_ctx *hctx = rq->mq_hctx; in blk_mq_prep_dispatch_rq()
1349 WARN_ON_ONCE(hctx != rq->mq_hctx); in blk_mq_dispatch_rq_list()
1898 struct blk_mq_hw_ctx *hctx = rq->mq_hctx; in blk_mq_request_bypass_insert()
1940 if (rqa->mq_hctx != rqb->mq_hctx) in plug_rq_cmp()
1941 return rqa->mq_hctx > rqb->mq_hctx; in plug_rq_cmp()
1963 struct blk_mq_hw_ctx *this_hctx = head_rq->mq_hctx; in blk_mq_flush_plug_list()
1970 if (rq->mq_hctx != this_hctx || rq->mq_ctx != this_ctx) in blk_mq_flush_plug_list()
2117 struct blk_mq_hw_ctx *hctx = rq->mq_hctx; in blk_mq_request_issue_directly()
2264 blk_mq_is_sbitmap_shared(rq->mq_hctx->flags) || in blk_mq_submit_bio()
2309 data.hctx = same_queue_rq->mq_hctx; in blk_mq_submit_bio()
2552 if (rq->mq_hctx != iter_data->hctx) in blk_mq_has_request()