Lines Matching refs:request_queue

34 void blk_freeze_queue(struct request_queue *q);
35 void __blk_mq_unfreeze_queue(struct request_queue *q, bool force_atomic);
36 void blk_queue_start_drain(struct request_queue *q);
37 int __bio_queue_enter(struct request_queue *q, struct bio *bio);
40 static inline bool blk_try_enter_queue(struct request_queue *q, bool pm)
66 struct request_queue *q = bdev_get_queue(bio->bi_bdev);
78 bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv,
82 static inline bool biovec_phys_mergeable(struct request_queue *q,
169 static inline unsigned int blk_queue_get_max_sectors(struct request_queue *q,
193 bool blk_integrity_merge_rq(struct request_queue *, struct request *,
195 bool blk_integrity_merge_bio(struct request_queue *, struct request *,
222 static inline bool blk_integrity_merge_rq(struct request_queue *rq,
227 static inline bool blk_integrity_merge_bio(struct request_queue *rq,
258 bool blk_attempt_plug_merge(struct request_queue *q, struct bio *bio,
260 bool blk_bio_list_merge(struct request_queue *q, struct list_head *list,
276 int elevator_switch(struct request_queue *q, struct elevator_type *new_e);
277 void elevator_disable(struct request_queue *q);
278 void elevator_exit(struct request_queue *q);
279 int elv_register_queue(struct request_queue *q, bool uevent);
280 void elv_unregister_queue(struct request_queue *q);
325 bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
348 static inline void req_set_nomerge(struct request_queue *q, struct request *req)
358 struct io_cq *ioc_find_get_icq(struct request_queue *q);
359 struct io_cq *ioc_lookup_icq(struct request_queue *q);
361 void ioc_clear_queue(struct request_queue *q);
363 static inline void ioc_clear_queue(struct request_queue *q)
369 extern ssize_t blk_throtl_sample_time_show(struct request_queue *q, char *page);
370 extern ssize_t blk_throtl_sample_time_store(struct request_queue *q,
379 struct bio *__blk_queue_bounce(struct bio *bio, struct request_queue *q);
381 static inline bool blk_queue_may_bounce(struct request_queue *q)
389 struct request_queue *q)
435 struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id,
438 int bio_add_hw_page(struct request_queue *q, struct bio *bio,
452 struct request_queue *blk_alloc_queue(int node_id);