Lines Matching defs:rq
54 #define rq_hash_key(rq) (blk_rq_pos(rq) + blk_rq_sectors(rq)) argument
60 static bool elv_iosched_allow_bio_merge(struct request *rq, struct bio *bio) in elv_iosched_allow_bio_merge()
74 bool elv_bio_merge_ok(struct request *rq, struct bio *bio) in elv_bio_merge_ok()
165 static inline void __elv_rqhash_del(struct request *rq) in __elv_rqhash_del()
171 void elv_rqhash_del(struct request_queue *q, struct request *rq) in elv_rqhash_del()
178 void elv_rqhash_add(struct request_queue *q, struct request *rq) in elv_rqhash_add()
188 void elv_rqhash_reposition(struct request_queue *q, struct request *rq) in elv_rqhash_reposition()
198 struct request *rq; in elv_rqhash_find() local
219 void elv_rb_add(struct rb_root *root, struct request *rq) in elv_rb_add()
240 void elv_rb_del(struct rb_root *root, struct request *rq) in elv_rb_del()
251 struct request *rq; in elv_rb_find() local
324 bool elv_attempt_insert_merge(struct request_queue *q, struct request *rq, in elv_attempt_insert_merge()
362 void elv_merged_request(struct request_queue *q, struct request *rq, in elv_merged_request()
376 void elv_merge_requests(struct request_queue *q, struct request *rq, in elv_merge_requests()
388 struct request *elv_latter_request(struct request_queue *q, struct request *rq) in elv_latter_request()
398 struct request *elv_former_request(struct request_queue *q, struct request *rq) in elv_former_request()
775 struct request *rq) in elv_rb_former_request()
787 struct request *rq) in elv_rb_latter_request()