Lines Matching defs:hctx
40 static bool blk_mq_hctx_has_pending(struct blk_mq_hw_ctx *hctx) in blk_mq_hctx_has_pending()
51 static inline struct blk_align_bitmap *get_bm(struct blk_mq_hw_ctx *hctx, in get_bm()
57 #define CTX_TO_BIT(hctx, ctx) \ argument
63 static void blk_mq_hctx_mark_pending(struct blk_mq_hw_ctx *hctx, in blk_mq_hctx_mark_pending()
72 static void blk_mq_hctx_clear_pending(struct blk_mq_hw_ctx *hctx, in blk_mq_hctx_clear_pending()
161 struct blk_mq_hw_ctx *hctx; in blk_mq_wake_waiters() local
176 bool blk_mq_can_queue(struct blk_mq_hw_ctx *hctx) in blk_mq_can_queue()
257 struct blk_mq_hw_ctx *hctx; in blk_mq_alloc_request() local
292 static void __blk_mq_free_request(struct blk_mq_hw_ctx *hctx, in __blk_mq_free_request()
307 void blk_mq_free_hctx_request(struct blk_mq_hw_ctx *hctx, struct request *rq) in blk_mq_free_hctx_request()
319 struct blk_mq_hw_ctx *hctx; in blk_mq_free_request() local
627 static void blk_mq_check_expired(struct blk_mq_hw_ctx *hctx, in blk_mq_check_expired()
662 struct blk_mq_hw_ctx *hctx; in blk_mq_rq_timer() local
731 static void flush_busy_ctxs(struct blk_mq_hw_ctx *hctx, struct list_head *list) in flush_busy_ctxs()
767 static void __blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx) in __blk_mq_run_hw_queue()
880 static int blk_mq_hctx_next_cpu(struct blk_mq_hw_ctx *hctx) in blk_mq_hctx_next_cpu()
901 void blk_mq_run_hw_queue(struct blk_mq_hw_ctx *hctx, bool async) in blk_mq_run_hw_queue()
924 struct blk_mq_hw_ctx *hctx; in blk_mq_run_hw_queues() local
938 void blk_mq_stop_hw_queue(struct blk_mq_hw_ctx *hctx) in blk_mq_stop_hw_queue()
948 struct blk_mq_hw_ctx *hctx; in blk_mq_stop_hw_queues() local
956 void blk_mq_start_hw_queue(struct blk_mq_hw_ctx *hctx) in blk_mq_start_hw_queue()
966 struct blk_mq_hw_ctx *hctx; in blk_mq_start_hw_queues() local
976 struct blk_mq_hw_ctx *hctx; in blk_mq_start_stopped_hw_queues() local
991 struct blk_mq_hw_ctx *hctx; in blk_mq_run_work_fn() local
1000 struct blk_mq_hw_ctx *hctx; in blk_mq_delay_work_fn() local
1008 void blk_mq_delay_queue(struct blk_mq_hw_ctx *hctx, unsigned long msecs) in blk_mq_delay_queue()
1018 static void __blk_mq_insert_request(struct blk_mq_hw_ctx *hctx, in __blk_mq_insert_request()
1037 struct blk_mq_hw_ctx *hctx; in blk_mq_insert_request() local
1063 struct blk_mq_hw_ctx *hctx; in blk_mq_insert_requests() local
1158 static inline bool hctx_allow_merges(struct blk_mq_hw_ctx *hctx) in hctx_allow_merges()
1164 static inline bool blk_mq_merge_queue_io(struct blk_mq_hw_ctx *hctx, in blk_mq_merge_queue_io()
1191 struct blk_mq_hw_ctx *hctx; member
1199 struct blk_mq_hw_ctx *hctx; in blk_mq_map_request() local
1545 static int blk_mq_hctx_cpu_offline(struct blk_mq_hw_ctx *hctx, int cpu) in blk_mq_hctx_cpu_offline()
1590 struct blk_mq_hw_ctx *hctx = data; in blk_mq_hctx_notify() local
1606 struct blk_mq_hw_ctx *hctx, unsigned int hctx_idx) in blk_mq_exit_hctx()
1628 struct blk_mq_hw_ctx *hctx; in blk_mq_exit_hw_queues() local
1641 struct blk_mq_hw_ctx *hctx; in blk_mq_free_hw_queues() local
1650 struct blk_mq_hw_ctx *hctx, unsigned hctx_idx) in blk_mq_init_hctx()
1721 struct blk_mq_hw_ctx *hctx; in blk_mq_init_hw_queues() local
1750 struct blk_mq_hw_ctx *hctx; in blk_mq_init_cpu_queues() local
1776 struct blk_mq_hw_ctx *hctx; in blk_mq_map_swqueue() local
1838 struct blk_mq_hw_ctx *hctx; in blk_mq_update_tag_set_depth() local
1890 struct blk_mq_hw_ctx *hctx; in blk_mq_release() local
2249 struct blk_mq_hw_ctx *hctx; in blk_mq_update_nr_requests() local