Searched refs:blk_mq_ctx (Results 1 – 12 of 12) sorted by relevance
| /linux/block/ |
| H A D | blk-mq.h | 13 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 D | blk-mq-sysfs.c | 26 struct blk_mq_ctx *ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_ctx_sysfs_release() 145 struct blk_mq_ctx *ctx; in blk_mq_unregister_hctx() 162 struct blk_mq_ctx *ctx; in blk_mq_register_hctx() 195 struct blk_mq_ctx *ctx; in blk_mq_sysfs_deinit() 207 struct blk_mq_ctx *ctx; in blk_mq_sysfs_init()
|
| H A D | blk-mq-sched.c | 194 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 D | blk-mq-debugfs.c | 490 struct blk_mq_ctx *ctx = m->private; \ 499 struct blk_mq_ctx *ctx = m->private; \ 507 struct blk_mq_ctx *ctx = m->private; \ 647 struct blk_mq_ctx *ctx) in blk_mq_debugfs_register_ctx() 662 struct blk_mq_ctx *ctx; in blk_mq_debugfs_register_hctx()
|
| H A D | blk-flush.c | 98 blk_get_flush_queue(struct blk_mq_ctx *ctx) in blk_get_flush_queue() 344 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
|
| H A D | blk-mq.c | 72 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() 802 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_free_request() 1803 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx() 1837 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx() 1853 struct blk_mq_ctx *start) in blk_mq_dequeue_from_ctx() 2397 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in blk_mq_get_sq_hctx() 2587 struct blk_mq_ctx *ctx, struct list_head *list, in blk_mq_insert_requests() 2626 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_insert_request() [all …]
|
| H A D | blk-mq-tag.c | 228 void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx, in blk_mq_put_tag()
|
| H A D | kyber-iosched.c | 556 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in kyber_bio_merge()
|
| /linux/Documentation/translations/zh_CN/block/ |
| H A D | blk-mq.rst | 63 (由 struct blk_mq_ctx 表示)。一个请求可能包含一个或多个 BIO。它们通过 struct bio
|
| /linux/include/linux/ |
| H A D | blk-mq.h | 107 struct blk_mq_ctx *mq_ctx; 389 struct blk_mq_ctx *dispatch_from; 402 struct blk_mq_ctx **ctxs;
|
| H A D | blkdev.h | 490 struct blk_mq_ctx __percpu *queue_ctx;
|
| /linux/Documentation/block/ |
| H A D | blk-mq.rst | 66 (represented by struct blk_mq_ctx) in case that they weren't sent
|