Home
last modified time | relevance | path

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

/linux-4.1.27/block/
Dblk-mq.h6 struct blk_mq_ctx { struct
76 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
88 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
93 static inline void blk_mq_put_ctx(struct blk_mq_ctx *ctx) in blk_mq_put_ctx()
105 struct blk_mq_ctx *ctx;
111 struct blk_mq_ctx *ctx, in blk_mq_set_alloc_data()
Dblk-mq-sysfs.c22 ssize_t (*show)(struct blk_mq_ctx *, char *);
23 ssize_t (*store)(struct blk_mq_ctx *, const char *, size_t);
36 struct blk_mq_ctx *ctx; in blk_mq_sysfs_show()
41 ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_sysfs_show()
59 struct blk_mq_ctx *ctx; in blk_mq_sysfs_store()
64 ctx = container_of(kobj, struct blk_mq_ctx, kobj); in blk_mq_sysfs_store()
125 static ssize_t blk_mq_sysfs_dispatched_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_dispatched_show()
131 static ssize_t blk_mq_sysfs_merged_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_merged_show()
136 static ssize_t blk_mq_sysfs_completed_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_completed_show()
166 static ssize_t blk_mq_sysfs_rq_list_show(struct blk_mq_ctx *ctx, char *page) in blk_mq_sysfs_rq_list_show()
[all …]
Dblk-mq.c52 struct blk_mq_ctx *ctx) in get_bm()
64 struct blk_mq_ctx *ctx) in blk_mq_hctx_mark_pending()
73 struct blk_mq_ctx *ctx) in blk_mq_hctx_clear_pending()
182 static void blk_mq_rq_ctx_init(struct request_queue *q, struct blk_mq_ctx *ctx, in blk_mq_rq_ctx_init()
256 struct blk_mq_ctx *ctx; in blk_mq_alloc_request()
293 struct blk_mq_ctx *ctx, struct request *rq) in __blk_mq_free_request()
309 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_free_hctx_request()
358 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_ipi_complete_request()
694 struct blk_mq_ctx *ctx, struct bio *bio) in blk_mq_attempt_merge()
733 struct blk_mq_ctx *ctx; in flush_busy_ctxs()
[all …]
Dblk.h34 struct request_queue *q, struct blk_mq_ctx *ctx) in blk_get_flush_queue()
Dblk-flush.c343 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
/linux-4.1.27/include/linux/
Dblk-mq.h44 struct blk_mq_ctx **ctxs;
258 struct blk_mq_ctx *__x; \
Dblkdev.h108 struct blk_mq_ctx *mq_ctx;
345 struct blk_mq_ctx __percpu *queue_ctx;