Lines Matching refs:request
24 struct request *flush_rq;
30 struct request *orig_rq;
64 void init_request_from_bio(struct request *req, struct bio *bio);
65 void blk_rq_bio_prep(struct request_queue *q, struct request *rq,
67 int blk_rq_append_bio(struct request_queue *q, struct request *rq,
71 void blk_dequeue_request(struct request *rq);
73 bool __blk_end_bidi_request(struct request *rq, int error,
98 void blk_add_timer(struct request *req);
99 void blk_delete_timer(struct request *);
102 bool bio_attempt_front_merge(struct request_queue *q, struct request *req,
104 bool bio_attempt_back_merge(struct request_queue *q, struct request *req,
108 struct request **same_queue_rq);
111 void blk_account_io_start(struct request *req, bool new_io);
112 void blk_account_io_completion(struct request *req, unsigned int bytes);
113 void blk_account_io_done(struct request *req);
127 static inline int blk_mark_rq_complete(struct request *rq) in blk_mark_rq_complete()
132 static inline void blk_clear_rq_complete(struct request *rq) in blk_clear_rq_complete()
142 void blk_insert_flush(struct request *rq);
144 static inline struct request *__elv_next_request(struct request_queue *q) in __elv_next_request()
146 struct request *rq; in __elv_next_request()
181 static inline void elv_activate_rq(struct request_queue *q, struct request *rq) in elv_activate_rq()
189 static inline void elv_deactivate_rq(struct request_queue *q, struct request *rq) in elv_deactivate_rq()
209 int ll_back_merge_fn(struct request_queue *q, struct request *req,
211 int ll_front_merge_fn(struct request_queue *q, struct request *req,
213 int attempt_back_merge(struct request_queue *q, struct request *rq);
214 int attempt_front_merge(struct request_queue *q, struct request *rq);
215 int blk_attempt_req_merge(struct request_queue *q, struct request *rq,
216 struct request *next);
217 void blk_recalc_rq_segments(struct request *rq);
218 void blk_rq_set_mixed_merge(struct request *rq);
219 bool blk_rq_merge_ok(struct request *rq, struct bio *bio);
220 int blk_try_merge(struct request *rq, struct bio *bio);
254 static inline int blk_do_io_stat(struct request *rq) in blk_do_io_stat()