Home
last modified time | relevance | path

Searched refs:mq_ctx (Results 1 – 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/block/
Dblk-flush.c220 struct blk_flush_queue *fq = blk_get_flush_queue(q, flush_rq->mq_ctx); in flush_end_io()
319 flush_rq->mq_ctx = first_rq->mq_ctx; in blk_kick_flush()
355 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
389 struct blk_flush_queue *fq = blk_get_flush_queue(q, rq->mq_ctx); in blk_insert_flush()
Dblk-mq.c308 rq->mq_ctx = data->ctx; in blk_mq_rq_ctx_init()
508 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_free_request()
527 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_free_request()
672 if (cpu == rq->mq_ctx->cpu || in blk_mq_complete_need_ipi()
674 cpus_share_cache(cpu, rq->mq_ctx->cpu))) in blk_mq_complete_need_ipi()
678 return cpu_online(rq->mq_ctx->cpu); in blk_mq_complete_need_ipi()
696 smp_call_function_single_async(rq->mq_ctx->cpu, &rq->csd); in blk_mq_complete_request_remote()
1822 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_req_list()
1838 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_request()
1883 BUG_ON(rq->mq_ctx != ctx); in blk_mq_insert_requests()
[all …]
Dblk-mq-sched.c274 ctx = blk_mq_next_ctx(hctx, rq->mq_ctx); in blk_mq_do_dispatch_ctx()
433 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_sched_insert_request()
Dkyber-iosched.c544 rq->mq_ctx->cpu); in rq_clear_domain_token()
592 struct kyber_ctx_queue *kcq = &khd->kcqs[rq->mq_ctx->index_hw[hctx->type]]; in kyber_insert_requests()
601 rq->mq_ctx->index_hw[hctx->type]); in kyber_insert_requests()
Dblk-mq.h229 blk_mq_put_tag(hctx->tags, rq->mq_ctx, rq->tag); in __blk_mq_put_driver_tag()
/kernel/linux/linux-5.10/include/linux/
Dblkdev.h137 struct blk_mq_ctx *mq_ctx; member