Lines Matching defs:iolatency_grp

85 struct iolatency_grp;
121 struct iolatency_grp *scale_grp;
139 struct iolatency_grp {
183 static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd)
185 return pd ? container_of(pd, struct iolatency_grp, pd) : NULL;
188 static inline struct iolatency_grp *blkg_to_lat(struct blkcg_gq *blkg)
193 static inline struct blkcg_gq *lat_to_blkg(struct iolatency_grp *iolat)
198 static inline void latency_stat_init(struct iolatency_grp *iolat,
208 static inline void latency_stat_sum(struct iolatency_grp *iolat,
219 static inline void latency_stat_record_time(struct iolatency_grp *iolat,
232 static inline bool latency_sum_ok(struct iolatency_grp *iolat,
243 static inline u64 latency_stat_samples(struct iolatency_grp *iolat,
251 static inline void iolat_update_total_lat_avg(struct iolatency_grp *iolat,
282 struct iolatency_grp *iolat = private_data;
287 struct iolatency_grp *iolat,
367 * Change the queue depth of the iolatency_grp. We add 1/16th of the
373 static void scale_change(struct iolatency_grp *iolat, bool up)
399 static void check_scale_change(struct iolatency_grp *iolat)
401 struct iolatency_grp *parent;
473 struct iolatency_grp *iolat = blkg_to_lat(blkg);
488 static void iolatency_record_time(struct iolatency_grp *iolat,
523 static void iolatency_check_latencies(struct iolatency_grp *iolat, u64 now)
526 struct iolatency_grp *parent;
595 struct iolatency_grp *iolat;
670 struct iolatency_grp *iolat;
792 struct iolatency_grp *iolat = blkg_to_lat(blkg);
815 struct iolatency_grp *iolat = blkg_to_lat(blkg->parent);
836 struct iolatency_grp *iolat;
903 struct iolatency_grp *iolat = pd_to_lat(pd);
921 static void iolatency_ssd_stat(struct iolatency_grp *iolat, struct seq_file *s)
948 struct iolatency_grp *iolat = pd_to_lat(pd);
971 struct iolatency_grp *iolat;
987 struct iolatency_grp *iolat = pd_to_lat(pd);
1018 struct iolatency_grp *parent = blkg_to_lat(blkg->parent);
1030 struct iolatency_grp *iolat = pd_to_lat(pd);
1039 struct iolatency_grp *iolat = pd_to_lat(pd);