Lines Matching refs:request_queue
14 void blk_rq_bio_prep(struct request_queue *q, struct request *rq,
16 int blk_rq_append_bio(struct request_queue *q, struct request *rq,
19 void __blk_queue_free_tags(struct request_queue *q);
26 void __generic_unplug_device(struct request_queue *);
54 static inline struct request *__elv_next_request(struct request_queue *q)
70 static inline void elv_activate_rq(struct request_queue *q, struct request *rq)
78 static inline void elv_deactivate_rq(struct request_queue *q, struct request *rq)
87 int blk_should_fake_timeout(struct request_queue *);
92 static inline int blk_should_fake_timeout(struct request_queue *q)
100 int ll_back_merge_fn(struct request_queue *q, struct request *req,
102 int ll_front_merge_fn(struct request_queue *q, struct request *req,
104 int attempt_back_merge(struct request_queue *q, struct request *rq);
105 int attempt_front_merge(struct request_queue *q, struct request *rq);
109 void blk_queue_congestion_threshold(struct request_queue *q);
113 void elv_quiesce_start(struct request_queue *q);
114 void elv_quiesce_end(struct request_queue *q);
122 static inline int queue_congestion_on_threshold(struct request_queue *q)
130 static inline int queue_congestion_off_threshold(struct request_queue *q)