Lines Matching refs:request_queue
29 struct request_queue *queue;
33 void blk_mq_freeze_queue(struct request_queue *q);
34 void blk_mq_free_queue(struct request_queue *q);
35 int blk_mq_update_nr_requests(struct request_queue *q, unsigned int nr);
36 void blk_mq_wake_waiters(struct request_queue *q);
37 bool blk_mq_dispatch_rq_list(struct request_queue *, struct list_head *, bool);
75 static inline struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *q, in blk_mq_map_queue()
84 extern void blk_mq_sysfs_init(struct request_queue *q);
85 extern void blk_mq_sysfs_deinit(struct request_queue *q);
86 extern int __blk_mq_register_dev(struct device *dev, struct request_queue *q);
87 extern int blk_mq_sysfs_register(struct request_queue *q);
88 extern void blk_mq_sysfs_unregister(struct request_queue *q);
91 void blk_mq_release(struct request_queue *q);
102 static inline struct blk_mq_ctx *__blk_mq_get_ctx(struct request_queue *q, in __blk_mq_get_ctx()
114 static inline struct blk_mq_ctx *blk_mq_get_ctx(struct request_queue *q) in blk_mq_get_ctx()
126 struct request_queue *q;
153 void blk_mq_in_flight(struct request_queue *q, struct hd_struct *part,
155 void blk_mq_in_flight_rw(struct request_queue *q, struct hd_struct *part,
160 struct request_queue *q = hctx->queue; in blk_mq_put_dispatch_budget()
168 struct request_queue *q = hctx->queue; in blk_mq_get_dispatch_budget()