blkg_policy_data
struct blkg_policy_data *pd, int off)
struct blkg_policy_data *pd, int off)
static u64 bfqg_prfill_sectors(struct seq_file *sf, struct blkg_policy_data *pd,
struct blkg_policy_data *pd, int off)
struct blkg_policy_data *pd, int off)
static struct bfq_group *pd_to_bfqg(struct blkg_policy_data *pd)
static struct blkg_policy_data *bfq_pd_alloc(struct gendisk *disk,
static void bfq_pd_init(struct blkg_policy_data *pd)
static void bfq_pd_free(struct blkg_policy_data *pd)
static void bfq_pd_reset_stats(struct blkg_policy_data *pd)
static void bfq_pd_offline(struct blkg_policy_data *pd)
static u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd,
struct blkg_policy_data *pd, int off)
struct blkg_policy_data pd;
u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
struct blkg_policy_data *pd_prealloc = NULL;
struct blkg_policy_data *pd;
struct blkg_policy_data *pd;
struct blkg_policy_data *pd;
struct blkg_policy_data *, int),
u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v)
typedef struct blkg_policy_data *(blkcg_pol_alloc_pd_fn)(struct gendisk *disk,
typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd);
typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd);
typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd);
typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd);
typedef void (blkcg_pol_reset_pd_stats_fn)(struct blkg_policy_data *pd);
typedef void (blkcg_pol_stat_pd_fn)(struct blkg_policy_data *pd,
struct blkg_policy_data *, int),
u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v);
struct blkg_policy_data;
static inline struct blkg_policy_data *blkg_to_pd(struct blkcg_gq *blkg,
static inline struct blkcg_gq *pd_to_blkg(struct blkg_policy_data *pd)
static inline struct blkg_policy_data *blkg_to_pd(struct blkcg_gq *blkg,
static inline struct blkcg_gq *pd_to_blkg(struct blkg_policy_data *pd) { return NULL; }
struct blkg_policy_data *pd[BLKCG_MAX_POLS];
static struct blkg_policy_data *ioc_pd_alloc(struct gendisk *disk,
static void ioc_pd_init(struct blkg_policy_data *pd)
static void ioc_pd_free(struct blkg_policy_data *pd)
static void ioc_pd_stat(struct blkg_policy_data *pd, struct seq_file *s)
static u64 ioc_weight_prfill(struct seq_file *sf, struct blkg_policy_data *pd,
static u64 ioc_qos_prfill(struct seq_file *sf, struct blkg_policy_data *pd,
struct blkg_policy_data *pd, int off)
struct blkg_policy_data pd;
static struct ioc_gq *pd_to_iocg(struct blkg_policy_data *pd)
static void iolatency_pd_offline(struct blkg_policy_data *pd)
static void iolatency_pd_free(struct blkg_policy_data *pd)
struct blkg_policy_data pd;
static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd)
struct blkg_policy_data *pd, int off)
static void iolatency_pd_stat(struct blkg_policy_data *pd, struct seq_file *s)
static struct blkg_policy_data *iolatency_pd_alloc(struct gendisk *disk,
static void iolatency_pd_init(struct blkg_policy_data *pd)
static u64 tg_prfill_conf_u64(struct seq_file *sf, struct blkg_policy_data *pd,
static u64 tg_prfill_conf_uint(struct seq_file *sf, struct blkg_policy_data *pd,
struct blkg_policy_data *pd, int off)
static u64 tg_prfill_limit(struct seq_file *sf, struct blkg_policy_data *pd,
static void throtl_pd_offline(struct blkg_policy_data *pd)
static struct blkg_policy_data *throtl_pd_alloc(struct gendisk *disk,
static void throtl_pd_init(struct blkg_policy_data *pd)
static void throtl_pd_online(struct blkg_policy_data *pd)
static void throtl_pd_free(struct blkg_policy_data *pd)
static inline struct throtl_grp *pd_to_tg(struct blkg_policy_data *pd)
struct blkg_policy_data pd;