Home
last modified time | relevance | path

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

/Linux-v5.10/block/
Dblk-mq-sysfs.c28 struct blk_mq_ctx *ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_ctx_sysfs_release()
50 ssize_t (*show)(struct blk_mq_ctx *, char *);
51 ssize_t (*store)(struct blk_mq_ctx *, const char *, size_t);
64 struct blk_mq_ctx *ctx; in blk_mq_sysfs_show()
69 ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_sysfs_show()
85 struct blk_mq_ctx *ctx; in blk_mq_sysfs_store()
90 ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_sysfs_store()
229 struct blk_mq_ctx *ctx; in blk_mq_unregister_hctx()
244 struct blk_mq_ctx *ctx; in blk_mq_register_hctx()
287 struct blk_mq_ctx *ctx; in blk_mq_sysfs_deinit()
[all …]
Dblk-mq.h12 struct blk_mq_ctx __percpu *queue_ctx;
18 struct blk_mq_ctx { struct
49 struct blk_mq_ctx *start); argument
72 void blk_mq_insert_requests(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx,
106 struct blk_mq_ctx *ctx) in blk_mq_map_queue()
133 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
145 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
158 struct blk_mq_ctx *ctx;
Dblk-mq-debugfs.c633 struct blk_mq_ctx *ctx = m->private; \
642 struct blk_mq_ctx *ctx = m->private; \
650 struct blk_mq_ctx *ctx = m->private; \
668 struct blk_mq_ctx *ctx = data; in ctx_dispatched_show()
677 struct blk_mq_ctx *ctx = data; in ctx_dispatched_write()
685 struct blk_mq_ctx *ctx = data; in ctx_merged_show()
694 struct blk_mq_ctx *ctx = data; in ctx_merged_write()
702 struct blk_mq_ctx *ctx = data; in ctx_completed_show()
711 struct blk_mq_ctx *ctx = data; in ctx_completed_write()
864 struct blk_mq_ctx *ctx) in blk_mq_debugfs_register_ctx()
[all …]
Dblk-mq-sched.c205 static struct blk_mq_ctx *blk_mq_next_ctx(struct blk_mq_hw_ctx *hctx, in blk_mq_next_ctx()
206 struct blk_mq_ctx *ctx) in blk_mq_next_ctx()
228 struct blk_mq_ctx *ctx = READ_ONCE(hctx->dispatch_from); in blk_mq_do_dispatch_ctx()
351 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in __blk_mq_sched_bio_merge()
422 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_sched_insert_request()
471 struct blk_mq_ctx *ctx, in blk_mq_sched_insert_requests()
Dblk-mq-tag.h35 extern void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
Dblk-mq.c81 struct blk_mq_ctx *ctx) in blk_mq_hctx_mark_pending()
90 struct blk_mq_ctx *ctx) in blk_mq_hctx_clear_pending()
489 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_free_request()
508 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_free_request()
1024 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx()
1059 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx()
1075 struct blk_mq_ctx *start) in blk_mq_dequeue_from_ctx()
1817 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_req_list()
1833 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_request()
1866 void blk_mq_insert_requests(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx, in blk_mq_insert_requests()
[all …]
Dblk-mq-sched.h22 struct blk_mq_ctx *ctx,
Dblk-flush.c342 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
Dblk.h37 blk_get_flush_queue(struct request_queue *q, struct blk_mq_ctx *ctx) in blk_get_flush_queue()
Dblk-mq-tag.c181 void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx, in blk_mq_put_tag()
Dkyber-iosched.c569 struct blk_mq_ctx *ctx = blk_mq_get_ctx(hctx->queue); in kyber_bio_merge()
/Linux-v5.10/include/linux/
Dblk-mq.h83 struct blk_mq_ctx *dispatch_from;
96 struct blk_mq_ctx **ctxs;
Dblkdev.h132 struct blk_mq_ctx *mq_ctx;
411 struct blk_mq_ctx __percpu *queue_ctx;
/Linux-v5.10/Documentation/block/
Dblk-mq.rst66 (represented by struct blk_mq_ctx) in case that they weren't sent