Lines Matching refs:request

29 	struct request		*flush_rq;
32 bool is_flush_rq(struct request *req);
145 static inline bool rq_mergeable(struct request *rq) in rq_mergeable()
175 static inline bool blk_discard_mergable(struct request *req) in blk_discard_mergable()
183 static inline unsigned int blk_rq_get_max_segments(struct request *rq) in blk_rq_get_max_segments()
190 static inline unsigned int blk_queue_get_max_sectors(struct request *rq) in blk_queue_get_max_sectors()
228 bool blk_integrity_merge_rq(struct request_queue *, struct request *,
229 struct request *);
230 bool blk_integrity_merge_bio(struct request_queue *, struct request *,
233 static inline bool integrity_req_gap_back_merge(struct request *req, in integrity_req_gap_back_merge()
244 static inline bool integrity_req_gap_front_merge(struct request *req, in integrity_req_gap_front_merge()
258 struct request *r1, struct request *r2) in blk_integrity_merge_rq()
263 struct request *r, struct bio *b) in blk_integrity_merge_bio()
267 static inline bool integrity_req_gap_back_merge(struct request *req, in integrity_req_gap_back_merge()
272 static inline bool integrity_req_gap_front_merge(struct request *req, in integrity_req_gap_front_merge()
291 void blk_add_timer(struct request *req);
299 enum bio_merge_status bio_attempt_back_merge(struct request *req,
317 bool blk_insert_flush(struct request *rq);
400 int ll_back_merge_fn(struct request *req, struct bio *bio,
402 bool blk_attempt_req_merge(struct request_queue *q, struct request *rq,
403 struct request *next);
404 unsigned int blk_recalc_rq_segments(struct request *rq);
405 bool blk_rq_merge_ok(struct request *rq, struct bio *bio);
406 enum elv_merge blk_try_merge(struct request *rq, struct bio *bio);
416 static inline void req_set_nomerge(struct request_queue *q, struct request *req) in req_set_nomerge()
461 void blk_zone_write_plug_init_request(struct request *rq);
462 static inline void blk_zone_update_request_bio(struct request *rq, in blk_zone_update_request_bio()
487 void blk_zone_write_plug_finish_request(struct request *rq);
488 static inline void blk_zone_finish_request(struct request *rq) in blk_zone_finish_request()
511 static inline void blk_zone_write_plug_init_request(struct request *rq) in blk_zone_write_plug_init_request()
514 static inline void blk_zone_update_request_bio(struct request *rq, in blk_zone_update_request_bio()
521 static inline void blk_zone_finish_request(struct request *rq) in blk_zone_finish_request()
626 static inline bool req_ref_inc_not_zero(struct request *req) in req_ref_inc_not_zero()
631 static inline bool req_ref_put_and_test(struct request *req) in req_ref_put_and_test()
637 static inline void req_ref_set(struct request *req, int value) in req_ref_set()
642 static inline int req_ref_read(struct request *req) in req_ref_read()
720 void blk_integrity_prepare(struct request *rq);
721 void blk_integrity_complete(struct request *rq, unsigned int nr_bytes);