Home
last modified time | relevance | path

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

/Linux-v4.19/block/
Dblk-mq.h13 struct blk_mq_ctx { struct
41 struct blk_mq_ctx *start); argument
62 void blk_mq_insert_requests(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx,
102 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
114 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
119 static inline void blk_mq_put_ctx(struct blk_mq_ctx *ctx) in blk_mq_put_ctx()
131 struct blk_mq_ctx *ctx;
Dblk-mq-sysfs.c31 ssize_t (*show)(struct blk_mq_ctx *, char *);
32 ssize_t (*store)(struct blk_mq_ctx *, const char *, size_t);
45 struct blk_mq_ctx *ctx; in blk_mq_sysfs_show()
50 ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_sysfs_show()
68 struct blk_mq_ctx *ctx; in blk_mq_sysfs_store()
73 ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_sysfs_store()
217 struct blk_mq_ctx *ctx; in blk_mq_unregister_hctx()
232 struct blk_mq_ctx *ctx; in blk_mq_register_hctx()
275 struct blk_mq_ctx *ctx; in blk_mq_sysfs_deinit()
287 struct blk_mq_ctx *ctx; in blk_mq_sysfs_init()
Dblk-mq-sched.c110 static struct blk_mq_ctx *blk_mq_next_ctx(struct blk_mq_hw_ctx *hctx, in blk_mq_next_ctx()
111 struct blk_mq_ctx *ctx) in blk_mq_next_ctx()
130 struct blk_mq_ctx *ctx = READ_ONCE(hctx->dispatch_from); in blk_mq_do_dispatch_ctx()
298 struct blk_mq_ctx *ctx, struct bio *bio) in blk_mq_attempt_merge()
313 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in __blk_mq_sched_bio_merge()
369 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_sched_insert_request()
400 struct blk_mq_ctx *ctx, in blk_mq_sched_insert_requests()
Dblk-mq-debugfs.c636 struct blk_mq_ctx *ctx = m->private; in ctx_rq_list_start()
644 struct blk_mq_ctx *ctx = m->private; in ctx_rq_list_next()
652 struct blk_mq_ctx *ctx = m->private; in ctx_rq_list_stop()
665 struct blk_mq_ctx *ctx = data; in ctx_dispatched_show()
674 struct blk_mq_ctx *ctx = data; in ctx_dispatched_write()
682 struct blk_mq_ctx *ctx = data; in ctx_merged_show()
691 struct blk_mq_ctx *ctx = data; in ctx_merged_write()
699 struct blk_mq_ctx *ctx = data; in ctx_completed_show()
708 struct blk_mq_ctx *ctx = data; in ctx_completed_write()
868 struct blk_mq_ctx *ctx) in blk_mq_debugfs_register_ctx()
[all …]
Dblk-mq.c75 struct blk_mq_ctx *ctx) in blk_mq_hctx_mark_pending()
82 struct blk_mq_ctx *ctx) in blk_mq_hctx_clear_pending()
474 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_free_request()
490 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_free_request()
559 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_complete_request()
896 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx()
930 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx()
945 struct blk_mq_ctx *start) in blk_mq_dequeue_from_ctx()
1537 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_req_list()
1552 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_request()
[all …]
Dblk-mq-tag.h30 struct blk_mq_ctx *ctx, unsigned int tag);
Dblk-mq-sched.h23 struct blk_mq_ctx *ctx,
Dblk.h114 struct request_queue *q, struct blk_mq_ctx *ctx) in blk_get_flush_queue()
Dblk-flush.c408 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
Dblk-mq-tag.c201 struct blk_mq_ctx *ctx, unsigned int tag) in blk_mq_put_tag()
Dkyber-iosched.c512 struct blk_mq_ctx *ctx = blk_mq_get_ctx(hctx->queue); in kyber_bio_merge()
/Linux-v4.19/include/linux/
Dblk-mq.h37 struct blk_mq_ctx *dispatch_from;
41 struct blk_mq_ctx **ctxs;
Dblkdev.h152 struct blk_mq_ctx *mq_ctx;
475 struct blk_mq_ctx __percpu *queue_ctx;