Lines Matching refs:request_queue
35 struct request_queue *queue;
40 void blk_mq_exit_queue(struct request_queue *q);
41 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr);
42 void blk_mq_wake_waiters(struct request_queue *q);
92 static inline struct blk_mq_hw_ctx *blk_mq_map_queue_type(struct request_queue *q, in blk_mq_map_queue_type()
105 static inline struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *q, in blk_mq_map_queue()
125 extern void blk_mq_sysfs_init(struct request_queue *q);
126 extern void blk_mq_sysfs_deinit(struct request_queue *q);
127 extern int __blk_mq_register_dev(struct device *dev, struct request_queue *q);
128 extern int blk_mq_sysfs_register(struct request_queue *q);
129 extern void blk_mq_sysfs_unregister(struct request_queue *q);
132 void blk_mq_cancel_work_sync(struct request_queue *q);
133 void blk_mq_release(struct request_queue *q);
135 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
147 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
154 struct request_queue *q;
187 unsigned int blk_mq_in_flight(struct request_queue *q, struct hd_struct *part);
188 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part,
191 static inline void blk_mq_put_dispatch_budget(struct request_queue *q) in blk_mq_put_dispatch_budget()
197 static inline bool blk_mq_get_dispatch_budget(struct request_queue *q) in blk_mq_get_dispatch_budget()
272 static inline struct blk_plug *blk_mq_plug(struct request_queue *q, in blk_mq_plug()
316 struct request_queue *q = hctx->queue; in hctx_may_queue()