Home
last modified time | relevance | path

Searched defs:hctx (Results 1 – 8 of 8) sorted by relevance

/block/
Dblk-mq.c41 static bool blk_mq_hctx_has_pending(struct blk_mq_hw_ctx *hctx) in blk_mq_hctx_has_pending()
52 static inline struct blk_align_bitmap *get_bm(struct blk_mq_hw_ctx *hctx, in get_bm()
58 #define CTX_TO_BIT(hctx, ctx) \ argument
64 static void blk_mq_hctx_mark_pending(struct blk_mq_hw_ctx *hctx, in blk_mq_hctx_mark_pending()
73 static void blk_mq_hctx_clear_pending(struct blk_mq_hw_ctx *hctx, in blk_mq_hctx_clear_pending()
140 struct blk_mq_hw_ctx *hctx; in blk_mq_wake_waiters() local
155 bool blk_mq_can_queue(struct blk_mq_hw_ctx *hctx) in blk_mq_can_queue()
236 struct blk_mq_hw_ctx *hctx; in blk_mq_alloc_request() local
271 static void __blk_mq_free_request(struct blk_mq_hw_ctx *hctx, in __blk_mq_free_request()
286 void blk_mq_free_hctx_request(struct blk_mq_hw_ctx *hctx, struct request *rq) in blk_mq_free_hctx_request()
[all …]
Dblk-mq-sysfs.c82 struct blk_mq_hw_ctx *hctx; in blk_mq_hw_sysfs_show() local
106 struct blk_mq_hw_ctx *hctx; in blk_mq_hw_sysfs_store() local
177 static ssize_t blk_mq_hw_sysfs_poll_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_poll_show()
182 static ssize_t blk_mq_hw_sysfs_queued_show(struct blk_mq_hw_ctx *hctx, in blk_mq_hw_sysfs_queued_show()
188 static ssize_t blk_mq_hw_sysfs_run_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_run_show()
193 static ssize_t blk_mq_hw_sysfs_dispatched_show(struct blk_mq_hw_ctx *hctx, in blk_mq_hw_sysfs_dispatched_show()
210 static ssize_t blk_mq_hw_sysfs_rq_list_show(struct blk_mq_hw_ctx *hctx, in blk_mq_hw_sysfs_rq_list_show()
222 static ssize_t blk_mq_hw_sysfs_tags_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_tags_show()
227 static ssize_t blk_mq_hw_sysfs_active_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_active_show()
232 static ssize_t blk_mq_hw_sysfs_cpus_show(struct blk_mq_hw_ctx *hctx, char *page) in blk_mq_hw_sysfs_cpus_show()
[all …]
Dblk-mq-tag.c61 bool __blk_mq_tag_busy(struct blk_mq_hw_ctx *hctx) in __blk_mq_tag_busy()
104 void __blk_mq_tag_idle(struct blk_mq_hw_ctx *hctx) in __blk_mq_tag_idle()
120 static inline bool hctx_may_queue(struct blk_mq_hw_ctx *hctx, in hctx_may_queue()
191 static int __bt_get(struct blk_mq_hw_ctx *hctx, struct blk_mq_bitmap_tags *bt, in __bt_get()
244 struct blk_mq_hw_ctx *hctx) in bt_wait_ptr()
260 struct blk_mq_hw_ctx *hctx, in bt_get()
405 void blk_mq_put_tag(struct blk_mq_hw_ctx *hctx, unsigned int tag, in blk_mq_put_tag()
423 static void bt_for_each(struct blk_mq_hw_ctx *hctx, in bt_for_each()
481 struct blk_mq_hw_ctx *hctx; in blk_mq_queue_tag_busy_iter() local
694 struct blk_mq_hw_ctx *hctx; in blk_mq_unique_tag() local
Dblk-mq.h104 struct blk_mq_hw_ctx *hctx; member
110 struct blk_mq_hw_ctx *hctx) in blk_mq_set_alloc_data()
119 static inline bool blk_mq_hw_queue_mapped(struct blk_mq_hw_ctx *hctx) in blk_mq_hw_queue_mapped()
Dblk-mq-tag.h78 static inline bool blk_mq_tag_busy(struct blk_mq_hw_ctx *hctx) in blk_mq_tag_busy()
86 static inline void blk_mq_tag_idle(struct blk_mq_hw_ctx *hctx) in blk_mq_tag_idle()
100 static inline void blk_mq_tag_set_rq(struct blk_mq_hw_ctx *hctx, in blk_mq_tag_set_rq()
Dblk-flush.c230 struct blk_mq_hw_ctx *hctx; in flush_end_io() local
321 struct blk_mq_hw_ctx *hctx; in blk_kick_flush() local
355 struct blk_mq_hw_ctx *hctx; in mq_flush_data_end_io() local
Dblk.h42 struct blk_mq_hw_ctx *hctx; in blk_get_flush_queue() local
Dblk-core.c289 struct blk_mq_hw_ctx *hctx; in blk_sync_queue() local
3369 struct blk_mq_hw_ctx *hctx = q->queue_hw_ctx[queue_num]; in blk_poll() local