Home
last modified time | relevance | path

Searched refs:blk_mq_ctx (Results 1 – 8 of 8) sorted by relevance

/linux/block/
H A Dblk-mq.h13 struct blk_mq_ctx __percpu *queue_ctx;
19 struct blk_mq_ctx { struct
57 struct blk_mq_ctx *start);
110 struct blk_mq_ctx *ctx) in blk_mq_map_queue()
143 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
155 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
173 struct blk_mq_ctx *ctx;
184 void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
H A Dblk-mq-sched.c194 static struct blk_mq_ctx *blk_mq_next_ctx(struct blk_mq_hw_ctx *hctx, in blk_mq_next_ctx()
195 struct blk_mq_ctx *ctx) in blk_mq_next_ctx()
217 struct blk_mq_ctx *ctx = READ_ONCE(hctx->dispatch_from); in blk_mq_do_dispatch_ctx()
339 struct blk_mq_ctx *ctx; in blk_mq_sched_bio_merge()
H A Dblk-flush.c98 blk_get_flush_queue(struct blk_mq_ctx *ctx) in blk_get_flush_queue()
342 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
H A Dblk-mq.c72 struct blk_mq_ctx *ctx) in blk_mq_hctx_mark_pending()
81 struct blk_mq_ctx *ctx) in blk_mq_hctx_clear_pending()
413 struct blk_mq_ctx *ctx = data->ctx; in blk_mq_rq_ctx_init()
790 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_free_request()
1793 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx()
1827 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx()
1843 struct blk_mq_ctx *start) in blk_mq_dequeue_from_ctx()
2387 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in blk_mq_get_sq_hctx()
2577 struct blk_mq_ctx *ctx, struct list_head *list, in blk_mq_insert_requests()
2616 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_insert_request()
[all …]
H A Dblk-mq-tag.c228 void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx, in blk_mq_put_tag()
/linux/Documentation/translations/zh_CN/block/
H A Dblk-mq.rst63 (由 struct blk_mq_ctx 表示)。一个请求可能包含一个或多个 BIO。它们通过 struct bio
/linux/include/linux/
H A Dblk-mq.h105 struct blk_mq_ctx *mq_ctx;
387 struct blk_mq_ctx *dispatch_from;
400 struct blk_mq_ctx **ctxs;
/linux/Documentation/block/
H A Dblk-mq.rst66 (represented by struct blk_mq_ctx) in case that they weren't sent