Lines Matching refs:rq_wb

78 static inline bool rwb_enabled(struct rq_wb *rwb)
84 static void wb_timestamp(struct rq_wb *rwb, unsigned long *var)
98 static bool wb_recent_wait(struct rq_wb *rwb)
105 static inline struct rq_wait *get_rq_wait(struct rq_wb *rwb,
116 static void rwb_wake_all(struct rq_wb *rwb)
128 static void wbt_rqw_done(struct rq_wb *rwb, struct rq_wait *rqw,
172 struct rq_wb *rwb = RQWB(rqos);
188 struct rq_wb *rwb = RQWB(rqos);
217 static u64 rwb_sync_issue_lat(struct rq_wb *rwb)
235 static int latency_exceeded(struct rq_wb *rwb, struct blk_rq_stat *stat)
288 static void rwb_trace_step(struct rq_wb *rwb, const char *msg)
297 static void calc_wb_limits(struct rq_wb *rwb)
310 static void scale_up(struct rq_wb *rwb)
320 static void scale_down(struct rq_wb *rwb, bool hard_throttle)
329 static void rwb_arm_timer(struct rq_wb *rwb)
355 struct rq_wb *rwb = cb->data;
409 static void wbt_update_limits(struct rq_wb *rwb)
441 static bool close_io(struct rq_wb *rwb)
451 static inline unsigned int get_limit(struct rq_wb *rwb, unsigned long rw)
488 struct rq_wb *rwb;
509 static void __wbt_wait(struct rq_wb *rwb, enum wbt_flags wb_acct,
522 static inline bool wbt_should_throttle(struct rq_wb *rwb, struct bio *bio)
540 static enum wbt_flags bio_to_wbt_flags(struct rq_wb *rwb, struct bio *bio)
561 struct rq_wb *rwb = RQWB(rqos);
574 struct rq_wb *rwb = RQWB(rqos);
592 struct rq_wb *rwb = RQWB(rqos);
598 struct rq_wb *rwb = RQWB(rqos);
618 struct rq_wb *rwb = RQWB(rqos);
690 struct rq_wb *rwb = RQWB(rqos);
704 struct rq_wb *rwb;
719 struct rq_wb *rwb = RQWB(rqos);
728 struct rq_wb *rwb = RQWB(rqos);
745 struct rq_wb *rwb = RQWB(rqos);
757 struct rq_wb *rwb = RQWB(rqos);
766 struct rq_wb *rwb = RQWB(rqos);
775 struct rq_wb *rwb = RQWB(rqos);
784 struct rq_wb *rwb = RQWB(rqos);
819 struct rq_wb *rwb;