Lines Matching refs:bio
39 void (*throttle)(struct rq_qos *, struct bio *);
40 void (*track)(struct rq_qos *, struct request *, struct bio *);
41 void (*merge)(struct rq_qos *, struct request *, struct bio *);
45 void (*done_bio)(struct rq_qos *, struct bio *);
46 void (*cleanup)(struct rq_qos *, struct bio *);
146 void __rq_qos_cleanup(struct rq_qos *rqos, struct bio *bio);
150 void __rq_qos_throttle(struct rq_qos *rqos, struct bio *bio);
151 void __rq_qos_track(struct rq_qos *rqos, struct request *rq, struct bio *bio);
152 void __rq_qos_merge(struct rq_qos *rqos, struct request *rq, struct bio *bio);
153 void __rq_qos_done_bio(struct rq_qos *rqos, struct bio *bio);
156 static inline void rq_qos_cleanup(struct request_queue *q, struct bio *bio) in rq_qos_cleanup() argument
159 __rq_qos_cleanup(q->rq_qos, bio); in rq_qos_cleanup()
180 static inline void rq_qos_done_bio(struct request_queue *q, struct bio *bio) in rq_qos_done_bio() argument
183 __rq_qos_done_bio(q->rq_qos, bio); in rq_qos_done_bio()
186 static inline void rq_qos_throttle(struct request_queue *q, struct bio *bio) in rq_qos_throttle() argument
193 bio_set_flag(bio, BIO_TRACKED); in rq_qos_throttle()
194 __rq_qos_throttle(q->rq_qos, bio); in rq_qos_throttle()
199 struct bio *bio) in rq_qos_track() argument
202 __rq_qos_track(q->rq_qos, rq, bio); in rq_qos_track()
206 struct bio *bio) in rq_qos_merge() argument
209 __rq_qos_merge(q->rq_qos, rq, bio); in rq_qos_merge()