Lines Matching refs:request_queue

63 	struct request_queue	*queue;
312 bool (*get_budget)(struct request_queue *);
317 void (*put_budget)(struct request_queue *);
374 bool (*busy)(struct request_queue *);
423 struct request_queue *blk_mq_init_queue(struct blk_mq_tag_set *);
424 struct request_queue *blk_mq_init_queue_data(struct blk_mq_tag_set *set,
426 struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
427 struct request_queue *q,
429 struct request_queue *blk_mq_init_sq_queue(struct blk_mq_tag_set *set,
433 void blk_mq_unregister_dev(struct device *, struct request_queue *);
442 bool blk_mq_queue_inflight(struct request_queue *q);
453 struct request *blk_mq_alloc_request(struct request_queue *q, unsigned int op,
455 struct request *blk_mq_alloc_request_hctx(struct request_queue *q,
501 void blk_mq_kick_requeue_list(struct request_queue *q);
502 void blk_mq_delay_kick_requeue_list(struct request_queue *q, unsigned long msecs);
505 bool blk_mq_queue_stopped(struct request_queue *q);
508 void blk_mq_stop_hw_queues(struct request_queue *q);
509 void blk_mq_start_hw_queues(struct request_queue *q);
511 void blk_mq_start_stopped_hw_queues(struct request_queue *q, bool async);
512 void blk_mq_quiesce_queue(struct request_queue *q);
513 void blk_mq_unquiesce_queue(struct request_queue *q);
516 void blk_mq_run_hw_queues(struct request_queue *q, bool async);
517 void blk_mq_delay_run_hw_queues(struct request_queue *q, unsigned long msecs);
521 void blk_mq_freeze_queue(struct request_queue *q);
522 void blk_mq_unfreeze_queue(struct request_queue *q);
523 void blk_freeze_queue_start(struct request_queue *q);
524 void blk_mq_freeze_queue_wait(struct request_queue *q);
525 int blk_mq_freeze_queue_wait_timeout(struct request_queue *q,
531 void blk_mq_quiesce_queue_nowait(struct request_queue *q);
535 bool __blk_should_fake_timeout(struct request_queue *q);
536 static inline bool blk_should_fake_timeout(struct request_queue *q) in blk_should_fake_timeout()