Home
last modified time | relevance | path

Searched refs:blkg_policy_data (Results 1 – 10 of 10) sorted by relevance

/linux-6.15/block/
H A Dblk-cgroup.h25 struct blkg_policy_data;
75 struct blkg_policy_data *pd[BLKCG_MAX_POLS];
138 struct blkg_policy_data { struct
164 typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd);
165 typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd);
166 typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd);
167 typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd);
169 typedef void (blkcg_pol_stat_pd_fn)(struct blkg_policy_data *pd,
208 struct blkg_policy_data *, int),
299 static inline struct blkcg_gq *pd_to_blkg(struct blkg_policy_data *pd) in pd_to_blkg()
[all …]
H A Dbfq-cgroup.c274 static struct bfq_group *pd_to_bfqg(struct blkg_policy_data *pd) in pd_to_bfqg()
510 static struct blkg_policy_data *bfq_pd_alloc(struct gendisk *disk, in bfq_pd_alloc()
529 static void bfq_pd_init(struct blkg_policy_data *pd) in bfq_pd_init()
551 static void bfq_pd_free(struct blkg_policy_data *pd) in bfq_pd_free()
559 static void bfq_pd_reset_stats(struct blkg_policy_data *pd) in bfq_pd_reset_stats()
872 static void bfq_pd_offline(struct blkg_policy_data *pd) in bfq_pd_offline()
963 struct blkg_policy_data *pd, int off) in bfqg_prfill_weight_device()
1110 struct blkg_policy_data *pd, int off) in bfqg_prfill_rwstat_recursive()
1135 struct blkg_policy_data *pd, int off) in bfqg_prfill_stat_recursive()
1184 struct blkg_policy_data *pd, int off) in bfqg_prfill_sectors_recursive()
[all …]
H A Dblk-cgroup-rwstat.c36 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()
H A Dblk-throttle.h64 struct blkg_policy_data pd;
131 static inline struct throtl_grp *pd_to_tg(struct blkg_policy_data *pd) in pd_to_tg()
H A Dblk-cgroup-rwstat.h44 u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
46 u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd,
H A Dblk-iolatency.c140 struct blkg_policy_data pd;
183 static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd) in pd_to_lat()
900 struct blkg_policy_data *pd, int off) in iolatency_prfill_limit()
945 static void iolatency_pd_stat(struct blkg_policy_data *pd, struct seq_file *s) in iolatency_pd_stat()
967 static struct blkg_policy_data *iolatency_pd_alloc(struct gendisk *disk, in iolatency_pd_alloc()
984 static void iolatency_pd_init(struct blkg_policy_data *pd) in iolatency_pd_init()
1027 static void iolatency_pd_offline(struct blkg_policy_data *pd) in iolatency_pd_offline()
1036 static void iolatency_pd_free(struct blkg_policy_data *pd) in iolatency_pd_free()
H A Dblk-throttle.c237 static struct blkg_policy_data *throtl_pd_alloc(struct gendisk *disk, in throtl_pd_alloc()
275 static void throtl_pd_init(struct blkg_policy_data *pd) in throtl_pd_init()
322 static void throtl_pd_online(struct blkg_policy_data *pd) in throtl_pd_online()
332 static void throtl_pd_free(struct blkg_policy_data *pd) in throtl_pd_free()
1116 static u64 tg_prfill_conf_u64(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_u64()
1127 static u64 tg_prfill_conf_uint(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_uint()
1315 struct blkg_policy_data *pd, int off) in tg_prfill_rwstat_recursive()
1380 static u64 tg_prfill_limit(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_limit()
1560 static void throtl_pd_offline(struct blkg_policy_data *pd) in throtl_pd_offline()
H A Dblk-cgroup.c340 struct blkg_policy_data *pd; in blkg_alloc()
713 struct blkg_policy_data *, int), in blkcg_print_blkgs() argument
742 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v) in __blkg_prfill_u64()
1599 struct blkg_policy_data *pd_prealloc = NULL; in blkcg_activate_policy()
1622 struct blkg_policy_data *pd; in blkcg_activate_policy()
1692 struct blkg_policy_data *pd; in blkcg_activate_policy()
H A Dblk-iocost.c463 struct blkg_policy_data pd;
679 static struct ioc_gq *pd_to_iocg(struct blkg_policy_data *pd) in pd_to_iocg()
2964 static struct blkg_policy_data *ioc_pd_alloc(struct gendisk *disk, in ioc_pd_alloc()
2984 static void ioc_pd_init(struct blkg_policy_data *pd) in ioc_pd_init()
3020 static void ioc_pd_free(struct blkg_policy_data *pd) in ioc_pd_free()
3048 static void ioc_pd_stat(struct blkg_policy_data *pd, struct seq_file *s) in ioc_pd_stat()
3072 static u64 ioc_weight_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_weight_prfill()
3165 static u64 ioc_qos_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_qos_prfill()
3363 struct blkg_policy_data *pd, int off) in ioc_cost_model_prfill()
H A Dbfq-iosched.h1004 struct blkg_policy_data pd;