iolatency_grp
struct iolatency_grp *parent = blkg_to_lat(blkg->parent);
struct iolatency_grp *iolat = pd_to_lat(pd);
struct iolatency_grp *iolat = pd_to_lat(pd);
struct iolatency_grp *scale_grp;
static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd)
return pd ? container_of(pd, struct iolatency_grp, pd) : NULL;
static inline struct iolatency_grp *blkg_to_lat(struct blkcg_gq *blkg)
static inline struct blkcg_gq *lat_to_blkg(struct iolatency_grp *iolat)
static inline void latency_stat_init(struct iolatency_grp *iolat,
static inline void latency_stat_sum(struct iolatency_grp *iolat,
static inline void latency_stat_record_time(struct iolatency_grp *iolat,
static inline bool latency_sum_ok(struct iolatency_grp *iolat,
static inline u64 latency_stat_samples(struct iolatency_grp *iolat,
static inline void iolat_update_total_lat_avg(struct iolatency_grp *iolat,
struct iolatency_grp *iolat = private_data;
struct iolatency_grp *iolat,
static void scale_change(struct iolatency_grp *iolat, bool up)
static void check_scale_change(struct iolatency_grp *iolat)
struct iolatency_grp *parent;
struct iolatency_grp *iolat = blkg_to_lat(blkg);
static void iolatency_record_time(struct iolatency_grp *iolat, u64 start,
static void iolatency_check_latencies(struct iolatency_grp *iolat, u64 now)
struct iolatency_grp *parent;
struct iolatency_grp *iolat;
struct iolatency_grp *iolat;
struct iolatency_grp *iolat = blkg_to_lat(blkg);
struct iolatency_grp *iolat = blkg_to_lat(blkg->parent);
struct iolatency_grp *iolat;
struct iolatency_grp;
struct iolatency_grp *iolat = pd_to_lat(pd);
static void iolatency_ssd_stat(struct iolatency_grp *iolat, struct seq_file *s)
struct iolatency_grp *iolat = pd_to_lat(pd);
struct iolatency_grp *iolat;
struct iolatency_grp *iolat = pd_to_lat(pd);