Lines Matching refs:request
26 struct request *flush_rq;
32 struct request *orig_rq;
52 is_flush_rq(struct request *req, struct blk_mq_hw_ctx *hctx) in is_flush_rq()
109 static inline void blk_rq_bio_prep(struct request *rq, struct bio *bio, in blk_rq_bio_prep()
131 static inline bool integrity_req_gap_back_merge(struct request *req, in integrity_req_gap_back_merge()
141 static inline bool integrity_req_gap_front_merge(struct request *req, in integrity_req_gap_front_merge()
151 static inline bool integrity_req_gap_back_merge(struct request *req, in integrity_req_gap_back_merge()
156 static inline bool integrity_req_gap_front_merge(struct request *req, in integrity_req_gap_front_merge()
172 void blk_add_timer(struct request *req);
174 bool bio_attempt_front_merge(struct request *req, struct bio *bio,
176 bool bio_attempt_back_merge(struct request *req, struct bio *bio,
178 bool bio_attempt_discard_merge(struct request_queue *q, struct request *req,
181 unsigned int nr_segs, struct request **same_queue_rq);
183 void blk_account_io_start(struct request *req, bool new_io);
184 void blk_account_io_completion(struct request *req, unsigned int bytes);
185 void blk_account_io_done(struct request *req, u64 now);
192 void blk_insert_flush(struct request *rq);
226 int ll_back_merge_fn(struct request *req, struct bio *bio,
228 int ll_front_merge_fn(struct request *req, struct bio *bio,
230 struct request *attempt_back_merge(struct request_queue *q, struct request *rq);
231 struct request *attempt_front_merge(struct request_queue *q, struct request *rq);
232 int blk_attempt_req_merge(struct request_queue *q, struct request *rq,
233 struct request *next);
234 unsigned int blk_recalc_rq_segments(struct request *rq);
235 void blk_rq_set_mixed_merge(struct request *rq);
236 bool blk_rq_merge_ok(struct request *rq, struct bio *bio);
237 enum elv_merge blk_try_merge(struct request *rq, struct bio *bio);
248 static inline bool blk_do_io_stat(struct request *rq) in blk_do_io_stat()
255 static inline void req_set_nomerge(struct request_queue *q, struct request *req) in req_set_nomerge()
322 extern void blk_throtl_stat_add(struct request *rq, u64 time);
325 static inline void blk_throtl_stat_add(struct request *rq, u64 time) { } in blk_throtl_stat_add()