Lines Matching refs:request_queue
37 void blk_freeze_queue(struct request_queue *q);
38 void __blk_mq_unfreeze_queue(struct request_queue *q, bool force_atomic);
39 void blk_queue_start_drain(struct request_queue *q);
40 int __bio_queue_enter(struct request_queue *q, struct bio *bio);
44 static inline bool blk_try_enter_queue(struct request_queue *q, bool pm) in blk_try_enter_queue()
70 struct request_queue *q = bdev_get_queue(bio->bi_bdev); in bio_queue_enter()
94 bool bvec_try_merge_hw_page(struct request_queue *q, struct bio_vec *bv,
98 static inline bool biovec_phys_mergeable(struct request_queue *q, in biovec_phys_mergeable()
187 struct request_queue *q = rq->q; in blk_queue_get_max_sectors()
223 bool blk_integrity_merge_rq(struct request_queue *, struct request *,
225 bool blk_integrity_merge_bio(struct request_queue *, struct request *,
252 static inline bool blk_integrity_merge_rq(struct request_queue *rq, in blk_integrity_merge_rq()
257 static inline bool blk_integrity_merge_bio(struct request_queue *rq, in blk_integrity_merge_bio()
296 bool blk_attempt_plug_merge(struct request_queue *q, struct bio *bio,
298 bool blk_bio_list_merge(struct request_queue *q, struct list_head *list,
314 int elevator_switch(struct request_queue *q, struct elevator_type *new_e);
315 void elevator_disable(struct request_queue *q);
316 void elevator_exit(struct request_queue *q);
317 int elv_register_queue(struct request_queue *q, bool uevent);
318 void elv_unregister_queue(struct request_queue *q);
397 bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
422 static inline void req_set_nomerge(struct request_queue *q, struct request *req) in req_set_nomerge()
432 struct io_cq *ioc_find_get_icq(struct request_queue *q);
433 struct io_cq *ioc_lookup_icq(struct request_queue *q);
435 void ioc_clear_queue(struct request_queue *q);
437 static inline void ioc_clear_queue(struct request_queue *q) in ioc_clear_queue()
442 struct bio *__blk_queue_bounce(struct bio *bio, struct request_queue *q);
444 static inline bool blk_queue_may_bounce(struct request_queue *q) in blk_queue_may_bounce()
452 struct request_queue *q) in blk_queue_bounce()
570 struct gendisk *__alloc_disk_node(struct request_queue *q, int node_id,
573 int bio_add_hw_page(struct request_queue *q, struct bio *bio,
577 int bio_add_hw_folio(struct request_queue *q, struct bio *bio,
591 struct request_queue *blk_alloc_queue(struct queue_limits *lim, int node_id);