Lines Matching refs:iolatency_grp

84 struct iolatency_grp;
115 struct iolatency_grp *scale_grp;
133 struct iolatency_grp { struct
177 static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd) in pd_to_lat()
179 return pd ? container_of(pd, struct iolatency_grp, pd) : NULL; in pd_to_lat()
182 static inline struct iolatency_grp *blkg_to_lat(struct blkcg_gq *blkg) in blkg_to_lat()
187 static inline struct blkcg_gq *lat_to_blkg(struct iolatency_grp *iolat) in lat_to_blkg()
192 static inline void latency_stat_init(struct iolatency_grp *iolat, in latency_stat_init()
202 static inline void latency_stat_sum(struct iolatency_grp *iolat, in latency_stat_sum()
213 static inline void latency_stat_record_time(struct iolatency_grp *iolat, in latency_stat_record_time()
226 static inline bool latency_sum_ok(struct iolatency_grp *iolat, in latency_sum_ok()
237 static inline u64 latency_stat_samples(struct iolatency_grp *iolat, in latency_stat_samples()
245 static inline void iolat_update_total_lat_avg(struct iolatency_grp *iolat, in iolat_update_total_lat_avg()
276 struct iolatency_grp *iolat = private_data; in iolat_acquire_inflight()
281 struct iolatency_grp *iolat, in __blkcg_iolatency_throttle()
365 static void scale_change(struct iolatency_grp *iolat, bool up) in scale_change()
391 static void check_scale_change(struct iolatency_grp *iolat) in check_scale_change()
393 struct iolatency_grp *parent; in check_scale_change()
470 struct iolatency_grp *iolat = blkg_to_lat(blkg); in blkcg_iolatency_throttle()
485 static void iolatency_record_time(struct iolatency_grp *iolat, in iolatency_record_time()
520 static void iolatency_check_latencies(struct iolatency_grp *iolat, u64 now) in iolatency_check_latencies()
523 struct iolatency_grp *parent; in iolatency_check_latencies()
592 struct iolatency_grp *iolat; in blkcg_iolatency_done_bio()
666 struct iolatency_grp *iolat; in blkiolatency_timer_fn()
752 struct iolatency_grp *iolat = blkg_to_lat(blkg); in iolatency_set_min_lat_nsec()
772 struct iolatency_grp *iolat = blkg_to_lat(blkg->parent); in iolatency_clear_scaling()
793 struct iolatency_grp *iolat; in iolatency_set_limit()
847 struct iolatency_grp *tmp = blkg_to_lat(blkg); in iolatency_set_limit()
870 struct iolatency_grp *iolat = pd_to_lat(pd); in iolatency_prfill_limit()
888 static size_t iolatency_ssd_stat(struct iolatency_grp *iolat, char *buf, in iolatency_ssd_stat()
916 struct iolatency_grp *iolat = pd_to_lat(pd); in iolatency_pd_stat()
941 struct iolatency_grp *iolat; in iolatency_pd_alloc()
957 struct iolatency_grp *iolat = pd_to_lat(pd); in iolatency_pd_init()
990 struct iolatency_grp *parent = blkg_to_lat(blkg->parent); in iolatency_pd_init()
1002 struct iolatency_grp *iolat = pd_to_lat(pd); in iolatency_pd_offline()
1017 struct iolatency_grp *iolat = pd_to_lat(pd); in iolatency_pd_free()