Home
last modified time | relevance | path

Searched refs:rwstat (Results 1 – 2 of 2) sorted by relevance

/Linux-v5.4/include/linux/
Dblk-cgroup.h205 static inline u64 blkg_rwstat_read_counter(struct blkg_rwstat *rwstat, in blkg_rwstat_read_counter() argument
208 return atomic64_read(&rwstat->aux_cnt[idx]) + in blkg_rwstat_read_counter()
209 percpu_counter_sum_positive(&rwstat->cpu_cnt[idx]); in blkg_rwstat_read_counter()
220 const struct blkg_rwstat_sample *rwstat);
581 static inline int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp) in blkg_rwstat_init() argument
586 ret = percpu_counter_init(&rwstat->cpu_cnt[i], 0, gfp); in blkg_rwstat_init()
589 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_init()
592 atomic64_set(&rwstat->aux_cnt[i], 0); in blkg_rwstat_init()
597 static inline void blkg_rwstat_exit(struct blkg_rwstat *rwstat) in blkg_rwstat_exit() argument
602 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_exit()
[all …]
/Linux-v5.4/block/
Dblk-cgroup.c572 const struct blkg_rwstat_sample *rwstat) in __blkg_prfill_rwstat() argument
590 rwstat->cnt[i]); in __blkg_prfill_rwstat()
592 v = rwstat->cnt[BLKG_RWSTAT_READ] + in __blkg_prfill_rwstat()
593 rwstat->cnt[BLKG_RWSTAT_WRITE] + in __blkg_prfill_rwstat()
594 rwstat->cnt[BLKG_RWSTAT_DISCARD]; in __blkg_prfill_rwstat()
611 struct blkg_rwstat_sample rwstat = { }; in blkg_prfill_rwstat() local
613 blkg_rwstat_read((void *)pd + off, &rwstat); in blkg_prfill_rwstat()
614 return __blkg_prfill_rwstat(sf, pd, &rwstat); in blkg_prfill_rwstat()
621 struct blkg_rwstat_sample rwstat = { }; in blkg_prfill_rwstat_field() local
623 blkg_rwstat_read((void *)pd->blkg + off, &rwstat); in blkg_prfill_rwstat_field()
[all …]