Searched refs:blk_mq_ctx (Results 1 – 14 of 14) sorted by relevance
| /OK3568_Linux_fs/kernel/block/ |
| H A D | blk-mq-sysfs.c | 28 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 …]
|
| H A D | blk-mq.h | 12 struct blk_mq_ctx __percpu *queue_ctx; 18 struct blk_mq_ctx { struct 51 struct blk_mq_ctx *start); argument 75 void blk_mq_insert_requests(struct blk_mq_hw_ctx *hctx, struct blk_mq_ctx *ctx, 109 struct blk_mq_ctx *ctx) in blk_mq_map_queue() 136 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx() 148 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx() 161 struct blk_mq_ctx *ctx;
|
| H A D | blk-mq-debugfs.c | 635 struct blk_mq_ctx *ctx = m->private; \ 644 struct blk_mq_ctx *ctx = m->private; \ 652 struct blk_mq_ctx *ctx = m->private; \ 670 struct blk_mq_ctx *ctx = data; in ctx_dispatched_show() 679 struct blk_mq_ctx *ctx = data; in ctx_dispatched_write() 687 struct blk_mq_ctx *ctx = data; in ctx_merged_show() 696 struct blk_mq_ctx *ctx = data; in ctx_merged_write() 704 struct blk_mq_ctx *ctx = data; in ctx_completed_show() 713 struct blk_mq_ctx *ctx = data; in ctx_completed_write() 866 struct blk_mq_ctx *ctx) in blk_mq_debugfs_register_ctx() [all …]
|
| H A D | blk-mq-sched.c | 212 static struct blk_mq_ctx *blk_mq_next_ctx(struct blk_mq_hw_ctx *hctx, in blk_mq_next_ctx() 213 struct blk_mq_ctx *ctx) in blk_mq_next_ctx() 235 struct blk_mq_ctx *ctx = READ_ONCE(hctx->dispatch_from); in blk_mq_do_dispatch_ctx() 358 struct blk_mq_ctx *ctx; in __blk_mq_sched_bio_merge() 431 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_sched_insert_request() 480 struct blk_mq_ctx *ctx, in blk_mq_sched_insert_requests()
|
| H A D | blk-mq.c | 83 struct blk_mq_ctx *ctx) in blk_mq_hctx_mark_pending() 92 struct blk_mq_ctx *ctx) in blk_mq_hctx_clear_pending() 495 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_free_request() 514 struct blk_mq_ctx *ctx = rq->mq_ctx; in blk_mq_free_request() 1013 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in flush_busy_ctx() 1048 struct blk_mq_ctx *ctx = hctx->ctxs[bitnr]; in dispatch_rq_from_ctx() 1064 struct blk_mq_ctx *start) in blk_mq_dequeue_from_ctx() 1678 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in blk_mq_get_sq_hctx() 1862 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_req_list() 1878 struct blk_mq_ctx *ctx = rq->mq_ctx; in __blk_mq_insert_request() [all …]
|
| H A D | blk-mq-tag.h | 43 extern void blk_mq_put_tag(struct blk_mq_tags *tags, struct blk_mq_ctx *ctx,
|
| H A D | blk-mq-sched.h | 22 struct blk_mq_ctx *ctx,
|
| H A D | blk-flush.c | 356 struct blk_mq_ctx *ctx = rq->mq_ctx; in mq_flush_data_end_io()
|
| H A D | blk.h | 37 blk_get_flush_queue(struct request_queue *q, struct blk_mq_ctx *ctx) in blk_get_flush_queue()
|
| H A D | blk-mq-tag.c | 181 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 | 568 struct blk_mq_ctx *ctx = blk_mq_get_ctx(q); in kyber_bio_merge()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | blk-mq.h | 83 struct blk_mq_ctx *dispatch_from; 96 struct blk_mq_ctx **ctxs;
|
| H A D | blkdev.h | 139 struct blk_mq_ctx *mq_ctx; 422 struct blk_mq_ctx __percpu *queue_ctx;
|
| /OK3568_Linux_fs/kernel/Documentation/block/ |
| H A D | blk-mq.rst | 66 (represented by struct blk_mq_ctx) in case that they weren't sent
|