Lines Matching refs:request_queue
36 struct request_queue *queue;
91 typedef struct blk_mq_hw_ctx *(map_queue_fn)(struct request_queue *, const int);
176 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *);
177 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
178 struct request_queue *q);
191 struct request *blk_mq_alloc_request(struct request_queue *q, int rw,
213 struct blk_mq_hw_ctx *blk_mq_map_queue(struct request_queue *, const int ctx_index);
223 void blk_mq_cancel_requeue_work(struct request_queue *q);
224 void blk_mq_kick_requeue_list(struct request_queue *q);
225 void blk_mq_abort_requeue_list(struct request_queue *q);
230 void blk_mq_stop_hw_queues(struct request_queue *q);
231 void blk_mq_start_hw_queues(struct request_queue *q);
232 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async);
233 void blk_mq_run_hw_queues(struct request_queue *q, bool async);
237 void blk_mq_freeze_queue(struct request_queue *q);
238 void blk_mq_unfreeze_queue(struct request_queue *q);
239 void blk_mq_freeze_queue_start(struct request_queue *q);