Lines Matching defs:rwb

146 static inline bool rwb_enabled(struct rq_wb *rwb)  in rwb_enabled()
152 static void wb_timestamp(struct rq_wb *rwb, unsigned long *var) in wb_timestamp()
166 static bool wb_recent_wait(struct rq_wb *rwb) in wb_recent_wait()
173 static inline struct rq_wait *get_rq_wait(struct rq_wb *rwb, in get_rq_wait()
184 static void rwb_wake_all(struct rq_wb *rwb) in rwb_wake_all()
196 static void wbt_rqw_done(struct rq_wb *rwb, struct rq_wait *rqw, in wbt_rqw_done()
240 struct rq_wb *rwb = RQWB(rqos); in __wbt_done() local
256 struct rq_wb *rwb = RQWB(rqos); in wbt_done() local
285 static u64 rwb_sync_issue_lat(struct rq_wb *rwb) in rwb_sync_issue_lat()
296 static inline unsigned int wbt_inflight(struct rq_wb *rwb) in wbt_inflight()
313 static int latency_exceeded(struct rq_wb *rwb, struct blk_rq_stat *stat) in latency_exceeded()
366 static void rwb_trace_step(struct rq_wb *rwb, const char *msg) in rwb_trace_step()
375 static void calc_wb_limits(struct rq_wb *rwb) in calc_wb_limits()
388 static void scale_up(struct rq_wb *rwb) in scale_up()
398 static void scale_down(struct rq_wb *rwb, bool hard_throttle) in scale_down()
407 static void rwb_arm_timer(struct rq_wb *rwb) in rwb_arm_timer()
433 struct rq_wb *rwb = cb->data; in wb_timer_fn() local
489 static void wbt_update_limits(struct rq_wb *rwb) in wbt_update_limits()
534 static bool close_io(struct rq_wb *rwb) in close_io()
544 static inline unsigned int get_limit(struct rq_wb *rwb, blk_opf_t opf) in get_limit()
581 struct rq_wb *rwb; member
602 static void __wbt_wait(struct rq_wb *rwb, enum wbt_flags wb_acct, in __wbt_wait()
633 static enum wbt_flags bio_to_wbt_flags(struct rq_wb *rwb, struct bio *bio) in bio_to_wbt_flags()
654 struct rq_wb *rwb = RQWB(rqos); in wbt_cleanup() local
666 struct rq_wb *rwb = RQWB(rqos); in wbt_wait() local
684 struct rq_wb *rwb = RQWB(rqos); in wbt_track() local
690 struct rq_wb *rwb = RQWB(rqos); in wbt_issue() local
710 struct rq_wb *rwb = RQWB(rqos); in wbt_requeue() local
787 struct rq_wb *rwb = RQWB(rqos); in wbt_exit() local
800 struct rq_wb *rwb; in wbt_disable_default() local
815 struct rq_wb *rwb = RQWB(rqos); in wbt_curr_win_nsec_show() local
824 struct rq_wb *rwb = RQWB(rqos); in wbt_enabled_show() local
841 struct rq_wb *rwb = RQWB(rqos); in wbt_inflight_show() local
853 struct rq_wb *rwb = RQWB(rqos); in wbt_min_lat_nsec_show() local
862 struct rq_wb *rwb = RQWB(rqos); in wbt_unknown_cnt_show() local
871 struct rq_wb *rwb = RQWB(rqos); in wbt_normal_show() local
880 struct rq_wb *rwb = RQWB(rqos); in wbt_background_show() local
916 struct rq_wb *rwb; in wbt_init() local