• Home
  • Raw
  • Download

Lines Matching refs:request

39 	struct request		*flush_rq;
59 bool is_flush_rq(struct request *req);
147 bool blk_integrity_merge_rq(struct request_queue *, struct request *,
148 struct request *);
149 bool blk_integrity_merge_bio(struct request_queue *, struct request *,
152 static inline bool integrity_req_gap_back_merge(struct request *req, in integrity_req_gap_back_merge()
162 static inline bool integrity_req_gap_front_merge(struct request *req, in integrity_req_gap_front_merge()
176 struct request *r1, struct request *r2) in blk_integrity_merge_rq()
181 struct request *r, struct bio *b) in blk_integrity_merge_bio()
185 static inline bool integrity_req_gap_back_merge(struct request *req, in integrity_req_gap_back_merge()
190 static inline bool integrity_req_gap_front_merge(struct request *req, in integrity_req_gap_front_merge()
216 void blk_add_timer(struct request *req);
219 unsigned int nr_segs, struct request **same_queue_rq);
223 void blk_account_io_start(struct request *req);
224 void blk_account_io_done(struct request *req, u64 now);
237 void blk_insert_flush(struct request *rq);
269 int ll_back_merge_fn(struct request *req, struct bio *bio,
271 bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
272 struct request *next);
273 unsigned int blk_recalc_rq_segments(struct request *rq);
274 void blk_rq_set_mixed_merge(struct request *rq);
275 bool blk_rq_merge_ok(struct request *rq, struct bio *bio);
276 enum elv_merge blk_try_merge(struct request *rq, struct bio *bio);
286 static inline bool blk_do_io_stat(struct request *rq) in blk_do_io_stat()
291 static inline void req_set_nomerge(struct request_queue *q, struct request *req) in req_set_nomerge()
354 extern void blk_throtl_stat_add(struct request *rq, u64 time);
357 static inline void blk_throtl_stat_add(struct request *rq, u64 time) { } in blk_throtl_stat_add()