Lines Matching refs:blk_mq_hw_ctx

26 	struct blk_mq_hw_ctx 	*hctxs[HCTX_MAX_TYPES];
50 bool blk_mq_dispatch_rq_list(struct blk_mq_hw_ctx *hctx, struct list_head *,
52 void blk_mq_flush_busy_ctxs(struct blk_mq_hw_ctx *hctx, struct list_head *list);
53 struct request *blk_mq_dequeue_from_ctx(struct blk_mq_hw_ctx *hctx,
80 static inline struct blk_mq_hw_ctx *blk_mq_map_queue_type(struct request_queue *q, in blk_mq_map_queue_type()
107 static inline struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *q, in blk_mq_map_queue()
123 extern void blk_mq_hctx_kobj_init(struct blk_mq_hw_ctx *hctx);
162 struct blk_mq_hw_ctx *hctx;
175 int blk_mq_tag_update_depth(struct blk_mq_hw_ctx *hctx,
188 struct blk_mq_hw_ctx *hctx) in bt_wait_ptr()
195 void __blk_mq_tag_busy(struct blk_mq_hw_ctx *);
196 void __blk_mq_tag_idle(struct blk_mq_hw_ctx *);
198 static inline void blk_mq_tag_busy(struct blk_mq_hw_ctx *hctx) in blk_mq_tag_busy()
204 static inline void blk_mq_tag_idle(struct blk_mq_hw_ctx *hctx) in blk_mq_tag_idle()
228 static inline bool blk_mq_hctx_stopped(struct blk_mq_hw_ctx *hctx) in blk_mq_hctx_stopped()
246 static inline bool blk_mq_hw_queue_mapped(struct blk_mq_hw_ctx *hctx) in blk_mq_hw_queue_mapped()
286 static inline void __blk_mq_add_active_requests(struct blk_mq_hw_ctx *hctx, in __blk_mq_add_active_requests()
295 static inline void __blk_mq_inc_active_requests(struct blk_mq_hw_ctx *hctx) in __blk_mq_inc_active_requests()
300 static inline void __blk_mq_sub_active_requests(struct blk_mq_hw_ctx *hctx, in __blk_mq_sub_active_requests()
309 static inline void __blk_mq_dec_active_requests(struct blk_mq_hw_ctx *hctx) in __blk_mq_dec_active_requests()
314 static inline void blk_mq_add_active_requests(struct blk_mq_hw_ctx *hctx, in blk_mq_add_active_requests()
321 static inline void blk_mq_inc_active_requests(struct blk_mq_hw_ctx *hctx) in blk_mq_inc_active_requests()
327 static inline void blk_mq_sub_active_requests(struct blk_mq_hw_ctx *hctx, in blk_mq_sub_active_requests()
334 static inline void blk_mq_dec_active_requests(struct blk_mq_hw_ctx *hctx) in blk_mq_dec_active_requests()
340 static inline int __blk_mq_active_requests(struct blk_mq_hw_ctx *hctx) in __blk_mq_active_requests()
346 static inline void __blk_mq_put_driver_tag(struct blk_mq_hw_ctx *hctx, in __blk_mq_put_driver_tag()
395 static inline bool hctx_may_queue(struct blk_mq_hw_ctx *hctx, in hctx_may_queue()