Home
last modified time | relevance | path

Searched refs:rwstat (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/block/
H A Dblk-cgroup-rwstat.h3 * Legacy blkg rwstat helpers enabled by CONFIG_BLK_CGROUP_RWSTAT.
35 static inline u64 blkg_rwstat_read_counter(struct blkg_rwstat *rwstat, in blkg_rwstat_read_counter() argument
38 return atomic64_read(&rwstat->aux_cnt[idx]) + in blkg_rwstat_read_counter()
39 percpu_counter_sum_positive(&rwstat->cpu_cnt[idx]); in blkg_rwstat_read_counter()
42 int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp);
43 void blkg_rwstat_exit(struct blkg_rwstat *rwstat);
45 const struct blkg_rwstat_sample *rwstat);
54 * @rwstat: target blkg_rwstat
58 * Add @val to @rwstat. The counters are chosen according to @rw. The
61 static inline void blkg_rwstat_add(struct blkg_rwstat *rwstat, in blkg_rwstat_add() argument
89 blkg_rwstat_read(struct blkg_rwstat *rwstat, struct blkg_rwstat_sample *result) blkg_rwstat_read() argument
107 blkg_rwstat_total(struct blkg_rwstat *rwstat) blkg_rwstat_total() argument
119 blkg_rwstat_reset(struct blkg_rwstat *rwstat) blkg_rwstat_reset() argument
[all...]
H A Dblk-cgroup-rwstat.c3 * Legacy blkg rwstat helpers enabled by CONFIG_BLK_CGROUP_RWSTAT.
6 #include "blk-cgroup-rwstat.h"
8 int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp) in blkg_rwstat_init() argument
13 ret = percpu_counter_init(&rwstat->cpu_cnt[i], 0, gfp); in blkg_rwstat_init()
16 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_init()
19 atomic64_set(&rwstat->aux_cnt[i], 0); in blkg_rwstat_init()
25 void blkg_rwstat_exit(struct blkg_rwstat *rwstat) in blkg_rwstat_exit() argument
30 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_exit()
38 * @rwstat: rwstat t
42 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, const struct blkg_rwstat_sample *rwstat) __blkg_prfill_rwstat() argument
82 struct blkg_rwstat_sample rwstat = { }; blkg_prfill_rwstat() local
115 struct blkg_rwstat *rwstat; blkg_rwstat_recursive_sum() local
[all...]
H A DMakefile18 obj-$(CONFIG_BLK_CGROUP_RWSTAT) += blk-cgroup-rwstat.o
/kernel/linux/linux-6.6/block/
H A Dblk-cgroup-rwstat.h3 * Legacy blkg rwstat helpers enabled by CONFIG_BLK_CGROUP_RWSTAT.
35 static inline u64 blkg_rwstat_read_counter(struct blkg_rwstat *rwstat, in blkg_rwstat_read_counter() argument
38 return atomic64_read(&rwstat->aux_cnt[idx]) + in blkg_rwstat_read_counter()
39 percpu_counter_sum_positive(&rwstat->cpu_cnt[idx]); in blkg_rwstat_read_counter()
42 int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp);
43 void blkg_rwstat_exit(struct blkg_rwstat *rwstat);
45 const struct blkg_rwstat_sample *rwstat);
54 * @rwstat: target blkg_rwstat
58 * Add @val to @rwstat. The counters are chosen according to @rw. The
61 static inline void blkg_rwstat_add(struct blkg_rwstat *rwstat, in blkg_rwstat_add() argument
89 blkg_rwstat_read(struct blkg_rwstat *rwstat, struct blkg_rwstat_sample *result) blkg_rwstat_read() argument
107 blkg_rwstat_total(struct blkg_rwstat *rwstat) blkg_rwstat_total() argument
119 blkg_rwstat_reset(struct blkg_rwstat *rwstat) blkg_rwstat_reset() argument
[all...]
H A Dblk-cgroup-rwstat.c3 * Legacy blkg rwstat helpers enabled by CONFIG_BLK_CGROUP_RWSTAT.
6 #include "blk-cgroup-rwstat.h"
8 int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp) in blkg_rwstat_init() argument
13 ret = percpu_counter_init(&rwstat->cpu_cnt[i], 0, gfp); in blkg_rwstat_init()
16 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_init()
19 atomic64_set(&rwstat->aux_cnt[i], 0); in blkg_rwstat_init()
25 void blkg_rwstat_exit(struct blkg_rwstat *rwstat) in blkg_rwstat_exit() argument
30 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_exit()
38 * @rwstat: rwstat t
42 __blkg_prfill_rwstat(struct seq_file *sf, struct blkg_policy_data *pd, const struct blkg_rwstat_sample *rwstat) __blkg_prfill_rwstat() argument
82 struct blkg_rwstat_sample rwstat = { }; blkg_prfill_rwstat() local
115 struct blkg_rwstat *rwstat; blkg_rwstat_recursive_sum() local
[all...]
H A DMakefile18 obj-$(CONFIG_BLK_CGROUP_RWSTAT) += blk-cgroup-rwstat.o

Completed in 4 milliseconds