Home
last modified time | relevance | path

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

/linux/include/linux/
A Dblk-cgroup.h90 struct blkg_policy_data { struct
129 struct blkg_policy_data *pd[BLKCG_MAX_POLS];
148 typedef struct blkg_policy_data *(blkcg_pol_alloc_pd_fn)(gfp_t gfp,
150 typedef void (blkcg_pol_init_pd_fn)(struct blkg_policy_data *pd);
151 typedef void (blkcg_pol_online_pd_fn)(struct blkg_policy_data *pd);
152 typedef void (blkcg_pol_offline_pd_fn)(struct blkg_policy_data *pd);
153 typedef void (blkcg_pol_free_pd_fn)(struct blkg_policy_data *pd);
154 typedef void (blkcg_pol_reset_pd_stats_fn)(struct blkg_policy_data *pd);
155 typedef bool (blkcg_pol_stat_pd_fn)(struct blkg_policy_data *pd,
199 struct blkg_policy_data *, int),
[all …]
/linux/block/
A Dblk-ioprio.c54 struct blkg_policy_data pd;
67 static inline struct ioprio_blkg *pd_to_ioprio(struct blkg_policy_data *pd) in pd_to_ioprio()
86 struct blkg_policy_data *pd = blkg_to_pd(bio->bi_blkg, &ioprio_policy); in ioprio_blkcg_from_bio()
119 static struct blkg_policy_data *
131 static void ioprio_free_pd(struct blkg_policy_data *pd) in ioprio_free_pd()
A 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()
542 static void bfq_pd_init(struct blkg_policy_data *pd) in bfq_pd_init()
563 static void bfq_pd_free(struct blkg_policy_data *pd) in bfq_pd_free()
571 static void bfq_pd_reset_stats(struct blkg_policy_data *pd) in bfq_pd_reset_stats()
885 static void bfq_pd_offline(struct blkg_policy_data *pd) in bfq_pd_offline()
976 struct blkg_policy_data *pd, int off) in bfqg_prfill_weight_device()
1121 struct blkg_policy_data *pd, int off) in bfqg_prfill_rwstat_recursive()
1146 struct blkg_policy_data *pd, int off) in bfqg_prfill_stat_recursive()
1195 struct blkg_policy_data *pd, int off) in bfqg_prfill_sectors_recursive()
[all …]
A Dblk-iolatency.c135 struct blkg_policy_data pd;
178 static inline struct iolatency_grp *pd_to_lat(struct blkg_policy_data *pd) in pd_to_lat()
874 struct blkg_policy_data *pd, int off) in iolatency_prfill_limit()
920 static bool iolatency_pd_stat(struct blkg_policy_data *pd, struct seq_file *s) in iolatency_pd_stat()
943 static struct blkg_policy_data *iolatency_pd_alloc(gfp_t gfp, in iolatency_pd_alloc()
961 static void iolatency_pd_init(struct blkg_policy_data *pd) in iolatency_pd_init()
1006 static void iolatency_pd_offline(struct blkg_policy_data *pd) in iolatency_pd_offline()
1021 static void iolatency_pd_free(struct blkg_policy_data *pd) in iolatency_pd_free()
A Dblk-throttle.h63 struct blkg_policy_data pd;
144 static inline struct throtl_grp *pd_to_tg(struct blkg_policy_data *pd) in pd_to_tg()
A Dblk-cgroup-rwstat.c42 u64 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, in __blkg_prfill_rwstat()
79 u64 blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, in blkg_prfill_rwstat()
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,
A Dblk-throttle.c343 static struct blkg_policy_data *throtl_pd_alloc(gfp_t gfp, in throtl_pd_alloc()
392 static void throtl_pd_init(struct blkg_policy_data *pd) in throtl_pd_init()
436 static void throtl_pd_online(struct blkg_policy_data *pd) in throtl_pd_online()
474 static void throtl_pd_offline(struct blkg_policy_data *pd) in throtl_pd_offline()
489 static void throtl_pd_free(struct blkg_policy_data *pd) in throtl_pd_free()
1226 static u64 tg_prfill_conf_u64(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_u64()
1237 static u64 tg_prfill_conf_uint(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_conf_uint()
1372 struct blkg_policy_data *pd, int off) in tg_prfill_rwstat_recursive()
1437 static u64 tg_prfill_limit(struct seq_file *sf, struct blkg_policy_data *pd, in tg_prfill_limit()
A Dblk-cgroup.c183 struct blkg_policy_data *pd; in blkg_alloc()
518 struct blkg_policy_data *, int), in blkcg_print_blkgs() argument
547 u64 __blkg_prfill_u64(struct seq_file *sf, struct blkg_policy_data *pd, u64 v) in __blkg_prfill_u64()
1304 struct blkg_policy_data *pd_prealloc = NULL; in blkcg_activate_policy()
1318 struct blkg_policy_data *pd; in blkcg_activate_policy()
A Dblk-iocost.c459 struct blkg_policy_data pd;
681 static struct ioc_gq *pd_to_iocg(struct blkg_policy_data *pd) in pd_to_iocg()
2914 static struct blkg_policy_data *ioc_pd_alloc(gfp_t gfp, struct request_queue *q, in ioc_pd_alloc()
2933 static void ioc_pd_init(struct blkg_policy_data *pd) in ioc_pd_init()
2970 static void ioc_pd_free(struct blkg_policy_data *pd) in ioc_pd_free()
2998 static bool ioc_pd_stat(struct blkg_policy_data *pd, struct seq_file *s) in ioc_pd_stat()
3023 static u64 ioc_weight_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_weight_prfill()
3112 static u64 ioc_qos_prfill(struct seq_file *sf, struct blkg_policy_data *pd, in ioc_qos_prfill()
3285 struct blkg_policy_data *pd, int off) in ioc_cost_model_prfill()
A Dbfq-iosched.h921 struct blkg_policy_data pd;

Completed in 35 milliseconds