Lines Matching refs:request_queue
30 struct request_queue *queue;
203 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *);
204 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
205 struct request_queue *q);
206 int blk_mq_register_dev(struct device *, struct request_queue *);
207 void blk_mq_unregister_dev(struct device *, struct request_queue *);
228 struct request *blk_mq_alloc_request(struct request_queue *q, unsigned int op,
230 struct request *blk_mq_alloc_request_hctx(struct request_queue *q,
261 void blk_mq_kick_requeue_list(struct request_queue *q);
262 void blk_mq_delay_kick_requeue_list(struct request_queue *q, unsigned long msecs);
264 bool blk_mq_bio_list_merge(struct request_queue *q, struct list_head *list,
266 bool blk_mq_queue_stopped(struct request_queue *q);
269 void blk_mq_stop_hw_queues(struct request_queue *q);
270 void blk_mq_start_hw_queues(struct request_queue *q);
272 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async);
273 void blk_mq_quiesce_queue(struct request_queue *q);
274 void blk_mq_unquiesce_queue(struct request_queue *q);
277 void blk_mq_run_hw_queues(struct request_queue *q, bool async);
280 void blk_mq_freeze_queue(struct request_queue *q);
281 void blk_mq_unfreeze_queue(struct request_queue *q);
282 void blk_freeze_queue_start(struct request_queue *q);
283 void blk_mq_freeze_queue_wait(struct request_queue *q);
284 int blk_mq_freeze_queue_wait_timeout(struct request_queue *q,
290 void blk_mq_quiesce_queue_nowait(struct request_queue *q);