rq_wb 78 block/blk-wbt.c static inline bool rwb_enabled(struct rq_wb *rwb) rq_wb 83 block/blk-wbt.c static void wb_timestamp(struct rq_wb *rwb, unsigned long *var) rq_wb 97 block/blk-wbt.c static bool wb_recent_wait(struct rq_wb *rwb) rq_wb 104 block/blk-wbt.c static inline struct rq_wait *get_rq_wait(struct rq_wb *rwb, rq_wb 115 block/blk-wbt.c static void rwb_wake_all(struct rq_wb *rwb) rq_wb 127 block/blk-wbt.c static void wbt_rqw_done(struct rq_wb *rwb, struct rq_wait *rqw, rq_wb 171 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 187 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 216 block/blk-wbt.c static u64 rwb_sync_issue_lat(struct rq_wb *rwb) rq_wb 234 block/blk-wbt.c static int latency_exceeded(struct rq_wb *rwb, struct blk_rq_stat *stat) rq_wb 287 block/blk-wbt.c static void rwb_trace_step(struct rq_wb *rwb, const char *msg) rq_wb 296 block/blk-wbt.c static void calc_wb_limits(struct rq_wb *rwb) rq_wb 309 block/blk-wbt.c static void scale_up(struct rq_wb *rwb) rq_wb 319 block/blk-wbt.c static void scale_down(struct rq_wb *rwb, bool hard_throttle) rq_wb 328 block/blk-wbt.c static void rwb_arm_timer(struct rq_wb *rwb) rq_wb 354 block/blk-wbt.c struct rq_wb *rwb = cb->data; rq_wb 408 block/blk-wbt.c static void __wbt_update_limits(struct rq_wb *rwb) rq_wb 448 block/blk-wbt.c static bool close_io(struct rq_wb *rwb) rq_wb 458 block/blk-wbt.c static inline unsigned int get_limit(struct rq_wb *rwb, unsigned long rw) rq_wb 495 block/blk-wbt.c struct rq_wb *rwb; rq_wb 516 block/blk-wbt.c static void __wbt_wait(struct rq_wb *rwb, enum wbt_flags wb_acct, rq_wb 529 block/blk-wbt.c static inline bool wbt_should_throttle(struct rq_wb *rwb, struct bio *bio) rq_wb 547 block/blk-wbt.c static enum wbt_flags bio_to_wbt_flags(struct rq_wb *rwb, struct bio *bio) rq_wb 568 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 581 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 599 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 605 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 625 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 693 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 707 block/blk-wbt.c struct rq_wb *rwb; rq_wb 722 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 731 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 748 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 760 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 769 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 778 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 787 block/blk-wbt.c struct rq_wb *rwb = RQWB(rqos); rq_wb 822 block/blk-wbt.c struct rq_wb *rwb; rq_wb 72 block/blk-wbt.h static inline struct rq_wb *RQWB(struct rq_qos *rqos) rq_wb 74 block/blk-wbt.h return container_of(rqos, struct rq_wb, rqos); rq_wb 77 block/blk-wbt.h static inline unsigned int wbt_inflight(struct rq_wb *rwb)