Lines Matching refs:hctx
231 struct blk_mq_hw_ctx *hctx; in flush_end_io() local
235 hctx = blk_mq_map_queue(q, flush_rq->mq_ctx->cpu); in flush_end_io()
237 blk_mq_tag_set_rq(hctx, flush_rq->tag, fq->orig_rq); in flush_end_io()
240 blk_mq_put_driver_tag_hctx(hctx, flush_rq); in flush_end_io()
338 struct blk_mq_hw_ctx *hctx; in blk_kick_flush() local
345 hctx = blk_mq_map_queue(q, first_rq->mq_ctx->cpu); in blk_kick_flush()
346 blk_mq_tag_set_rq(hctx, first_rq->tag, flush_rq); in blk_kick_flush()
407 struct blk_mq_hw_ctx *hctx; in mq_flush_data_end_io() local
412 hctx = blk_mq_map_queue(q, ctx->cpu); in mq_flush_data_end_io()
416 blk_mq_put_driver_tag_hctx(hctx, rq); in mq_flush_data_end_io()
427 blk_mq_run_hw_queue(hctx, true); in mq_flush_data_end_io()