Home
last modified time | relevance | path

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

/linux-6.3-rc2/block/
A Dblk-mq.h12 struct blk_mq_ctx __percpu *queue_ctx;
18 struct blk_mq_ctx { struct
45 struct blk_mq_ctx *start); argument
66 void blk_mq_insert_requests(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx,
111 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()
163 struct blk_mq_ctx *ctx;
A Dblk-mq-sysfs.c28 struct blk_mq_ctx *ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_ctx_sysfs_release()
148 struct blk_mq_ctx *ctx; in blk_mq_unregister_hctx()
163 struct blk_mq_ctx *ctx; in blk_mq_register_hctx()
196 struct blk_mq_ctx *ctx; in blk_mq_sysfs_deinit()
208 struct blk_mq_ctx *ctx; in blk_mq_sysfs_init()
A Dblk-mq-sched.c198 static struct blk_mq_ctx *blk_mq_next_ctx(struct blk_mq_hw_ctx *hctx, in blk_mq_next_ctx()
199 struct blk_mq_ctx *ctx) in blk_mq_next_ctx()
221 struct blk_mq_ctx *ctx = READ_ONCE(hctx->dispatch_from); in blk_mq_do_dispatch_ctx()
348 struct blk_mq_ctx *ctx; in blk_mq_sched_bio_merge()
412 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_sched_insert_request()
461 struct blk_mq_ctx *ctx, in blk_mq_sched_insert_requests()
A Dblk-mq-debugfs.c546 struct blk_mq_ctx *ctx = m->private; \
555 struct blk_mq_ctx *ctx = m->private; \
563 struct blk_mq_ctx *ctx = m->private; \
715 struct blk_mq_ctx *ctx) in blk_mq_debugfs_register_ctx()
729 struct blk_mq_ctx *ctx; in blk_mq_debugfs_register_hctx()
A Dblk-mq-tag.h20 extern void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
A Dblk-flush.c100 blk_get_flush_queue(struct request_queue *q, struct blk_mq_ctx *ctx) in blk_get_flush_queue()
363 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
A Dblk-mq-sched.h23 struct blk_mq_ctx *ctx,
A Dblk-mq.c111 struct blk_mq_ctx *ctx) in blk_mq_hctx_mark_pending()
120 struct blk_mq_ctx *ctx) in blk_mq_hctx_clear_pending()
375 struct blk_mq_ctx *ctx = data->ctx; in blk_mq_rq_ctx_init()
713 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_free_request()
1696 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx()
1747 struct blk_mq_ctx *start) in blk_mq_dequeue_from_ctx()
2483 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_req_list()
2499 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_request()
2726 struct blk_mq_ctx *this_ctx = NULL; in blk_mq_dispatch_plug_list()
3507 struct blk_mq_ctx *ctx; in blk_mq_hctx_notify_dead()
[all …]
A Dblk-mq-tag.c218 void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx, in blk_mq_put_tag()
A Dkyber-iosched.c572 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in kyber_bio_merge()
/linux-6.3-rc2/include/linux/
A Dblk-mq.h86 struct blk_mq_ctx *mq_ctx;
362 struct blk_mq_ctx *dispatch_from;
375 struct blk_mq_ctx **ctxs;
A Dblkdev.h408 struct blk_mq_ctx __percpu *queue_ctx;
/linux-6.3-rc2/Documentation/block/
A Dblk-mq.rst66 (represented by struct blk_mq_ctx) in case that they weren't sent

Completed in 30 milliseconds