Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dblk-cgroup.h88 struct blkg_policy_data { struct
133 struct blkg_policy_data *pd[BLKCG_MAX_POLS];
152 typedef struct blkg_policy_data *(blkcg_pol_alloc_pd_fn)(gfp_t gfp,
154 typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd);
155 typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd);
156 typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd);
157 typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd);
158 typedef void (blkcg_pol_reset_pd_stats_fn)(struct blkg_policy_data *pd);
159 typedef size_t (blkcg_pol_stat_pd_fn)(struct blkg_policy_data *pd, char *buf,
215 struct blkg_policy_data *, int),
[all …]
/Linux-v5.4/block/
Dbfq-cgroup.c90 static u64 blkg_prfill_stat(struct seq_file *sf, struct blkg_policy_data *pd, in blkg_prfill_stat()
279 static struct bfq_group *pd_to_bfqg(struct blkg_policy_data *pd) in pd_to_bfqg()
504 static struct blkg_policy_data *bfq_pd_alloc(gfp_t gfp, struct request_queue *q, in bfq_pd_alloc()
523 static void bfq_pd_init(struct blkg_policy_data *pd) in bfq_pd_init()
542 static void bfq_pd_free(struct blkg_policy_data *pd) in bfq_pd_free()
550 static void bfq_pd_reset_stats(struct blkg_policy_data *pd) in bfq_pd_reset_stats()
838 static void bfq_pd_offline(struct blkg_policy_data *pd) in bfq_pd_offline()
923 struct blkg_policy_data *pd, int off) in bfqg_prfill_weight_device()
1076 struct blkg_policy_data *pd, int off) in bfqg_prfill_stat_recursive()
1101 struct blkg_policy_data *pd, int off) in bfqg_prfill_rwstat_recursive()
[all …]
Dblk-iolatency.c134 struct blkg_policy_data pd;
177 static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd) in pd_to_lat()
868 struct blkg_policy_data *pd, int off) in iolatency_prfill_limit()
913 static size_t iolatency_pd_stat(struct blkg_policy_data *pd, char *buf, in iolatency_pd_stat()
937 static struct blkg_policy_data *iolatency_pd_alloc(gfp_t gfp, in iolatency_pd_alloc()
955 static void iolatency_pd_init(struct blkg_policy_data *pd) in iolatency_pd_init()
1000 static void iolatency_pd_offline(struct blkg_policy_data *pd) in iolatency_pd_offline()
1015 static void iolatency_pd_free(struct blkg_policy_data *pd) in iolatency_pd_free()
Dblk-cgroup.c172 struct blkg_policy_data *pd; in blkg_alloc()
522 struct blkg_policy_data *, int), in blkcg_print_blkgs() argument
551 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v) in __blkg_prfill_u64()
571 u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, in __blkg_prfill_rwstat()
608 u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, in blkg_prfill_rwstat()
619 struct blkg_policy_data *pd, int off) in blkg_prfill_rwstat_field()
662 struct blkg_policy_data *pd, in blkg_prfill_rwstat_field_recursive()
1367 struct blkg_policy_data *pd_prealloc = NULL; in blkcg_activate_policy()
1381 struct blkg_policy_data *pd; in blkcg_activate_policy()
Dblk-throttle.c108 struct blkg_policy_data pd;
227 static inline struct throtl_grp *pd_to_tg(struct blkg_policy_data *pd) in pd_to_tg()
481 static struct blkg_policy_data *throtl_pd_alloc(gfp_t gfp, in throtl_pd_alloc()
518 static void throtl_pd_init(struct blkg_policy_data *pd) in throtl_pd_init()
562 static void throtl_pd_online(struct blkg_policy_data *pd) in throtl_pd_online()
594 static void throtl_pd_offline(struct blkg_policy_data *pd) in throtl_pd_offline()
609 static void throtl_pd_free(struct blkg_policy_data *pd) in throtl_pd_free()
1330 static u64 tg_prfill_conf_u64(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_u64()
1341 static u64 tg_prfill_conf_uint(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_uint()
1515 static u64 tg_prfill_limit(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_limit()
Dblk-iocost.c431 struct blkg_policy_data pd;
634 static struct ioc_gq *pd_to_iocg(struct blkg_policy_data *pd) in pd_to_iocg()
1973 static struct blkg_policy_data *ioc_pd_alloc(gfp_t gfp, struct request_queue *q, in ioc_pd_alloc()
1987 static void ioc_pd_init(struct blkg_policy_data *pd) in ioc_pd_init()
2025 static void ioc_pd_free(struct blkg_policy_data *pd) in ioc_pd_free()
2044 static u64 ioc_weight_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_weight_prfill()
2130 static u64 ioc_qos_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_qos_prfill()
2302 struct blkg_policy_data *pd, int off) in ioc_cost_model_prfill()
Dbfq-iosched.h892 struct blkg_policy_data pd;