Searched refs:blkg_policy_data (Results 1 – 9 of 9) sorted by relevance
| /linux/block/ |
| H A D | blk-cgroup.h | 25 struct blkg_policy_data; 75 struct blkg_policy_data *pd[BLKCG_MAX_POLS]; 138 struct blkg_policy_data { struct 164 typedef struct blkg_policy_data *(blkcg_pol_alloc_pd_fn)(struct gendisk *disk, argument 166 typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd); 167 typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd); 168 typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd); 169 typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd); 170 typedef void (blkcg_pol_reset_pd_stats_fn)(struct blkg_policy_data *pd); 171 typedef void (blkcg_pol_stat_pd_fn)(struct blkg_policy_data *pd, [all …]
|
| H A D | blk-cgroup-rwstat.c | 36 u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, in __blkg_prfill_rwstat() 73 u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, in blkg_prfill_rwstat() 113 struct blkg_policy_data *pd = blkg_to_pd(pos_blkg, pol); in blkg_rwstat_recursive_sum()
|
| H A D | bfq-cgroup.c | 90 static u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd, in blkg_prfill_stat() 274 static struct bfq_group *pd_to_bfqg(struct blkg_policy_data *pd) in pd_to_bfqg() 512 static struct blkg_policy_data *bfq_pd_alloc(struct gendisk *disk, in bfq_pd_alloc() 531 static void bfq_pd_init(struct blkg_policy_data *pd) in bfq_pd_init() 555 struct blkg_policy_data *pd = in bfqg_release() 556 container_of(rcu, struct blkg_policy_data, rcu_head); in bfqg_release() 562 static void bfq_pd_free(struct blkg_policy_data *pd) in bfq_pd_free() 567 static void bfq_pd_reset_stats(struct blkg_policy_data *pd) in bfq_pd_reset_stats() 880 static void bfq_pd_offline(struct blkg_policy_data *pd) in bfq_pd_offline() 980 struct blkg_policy_data *pd, int off) in bfqg_prfill_weight_device() [all …]
|
| H A D | blk-iolatency.c | 140 struct blkg_policy_data pd; 183 static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd) in pd_to_lat() 901 struct blkg_policy_data *pd, int off) in iolatency_prfill_limit() 946 static void iolatency_pd_stat(struct blkg_policy_data *pd, struct seq_file *s) in iolatency_pd_stat() 968 static struct blkg_policy_data *iolatency_pd_alloc(struct gendisk *disk, in iolatency_pd_alloc() 985 static void iolatency_pd_init(struct blkg_policy_data *pd) in iolatency_pd_init() 1025 static void iolatency_pd_offline(struct blkg_policy_data *pd) in iolatency_pd_offline() 1036 struct blkg_policy_data *pd = in iolat_release() 1037 container_of(rcu, struct blkg_policy_data, rcu_head); in iolat_release() 1044 static void iolatency_pd_free(struct blkg_policy_data *pd) in iolatency_pd_free()
|
| H A D | blk-throttle.h | 71 struct blkg_policy_data pd; 133 static inline struct throtl_grp *pd_to_tg(struct blkg_policy_data *pd) in pd_to_tg()
|
| H A D | blk-throttle.c | 261 static struct blkg_policy_data *throtl_pd_alloc(struct gendisk *disk, in throtl_pd_alloc() 299 static void throtl_pd_init(struct blkg_policy_data *pd) in throtl_pd_init() 346 static void throtl_pd_online(struct blkg_policy_data *pd) in throtl_pd_online() 358 struct blkg_policy_data *pd = in tg_release() 359 container_of(rcu, struct blkg_policy_data, rcu_head); in tg_release() 367 static void throtl_pd_free(struct blkg_policy_data *pd) in throtl_pd_free() 1234 static u64 tg_prfill_conf_u64(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_u64() 1245 static u64 tg_prfill_conf_uint(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_uint() 1423 struct blkg_policy_data *pd, int off) in tg_prfill_rwstat_recursive() 1488 static u64 tg_prfill_limit(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_limit() [all …]
|
| H A D | blk-cgroup.c | 345 struct blkg_policy_data *pd; in blkg_alloc() 710 struct blkg_policy_data *, int), in blkcg_print_blkgs() argument 719 struct blkg_policy_data *pd; in blkcg_print_blkgs() 743 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v) in __blkg_prfill_u64() 1555 struct blkg_policy_data *pd; in blkcg_policy_teardown_pds() 1589 struct blkg_policy_data *pd_prealloc = NULL; in blkcg_activate_policy() 1614 struct blkg_policy_data *pd; in blkcg_activate_policy()
|
| H A D | blk-iocost.c | 463 struct blkg_policy_data pd; 679 static struct ioc_gq *pd_to_iocg(struct blkg_policy_data *pd) in pd_to_iocg() 2997 static struct blkg_policy_data *ioc_pd_alloc(struct gendisk *disk, in ioc_pd_alloc() 3017 static void ioc_pd_init(struct blkg_policy_data *pd) in ioc_pd_init() 3055 struct blkg_policy_data *pd = in iocg_release() 3056 container_of(rcu, struct blkg_policy_data, rcu_head); in iocg_release() 3063 static void ioc_pd_free(struct blkg_policy_data *pd) in ioc_pd_free() 3098 static void ioc_pd_stat(struct blkg_policy_data *pd, struct seq_file *s) in ioc_pd_stat() 3122 static u64 ioc_weight_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_weight_prfill() 3222 static u64 ioc_qos_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_qos_prfill() [all …]
|
| H A D | bfq-iosched.h | 1003 struct blkg_policy_data pd;
|