Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dblk-cgroup.h209 const struct blkg_rwstat *rwstat);
669 static inline int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp) in blkg_rwstat_init() argument
674 ret = percpu_counter_init(&rwstat->cpu_cnt[i], 0, gfp); in blkg_rwstat_init()
677 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_init()
680 atomic64_set(&rwstat->aux_cnt[i], 0); in blkg_rwstat_init()
685 static inline void blkg_rwstat_exit(struct blkg_rwstat *rwstat) in blkg_rwstat_exit() argument
690 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_exit()
702 static inline void blkg_rwstat_add(struct blkg_rwstat *rwstat, in blkg_rwstat_add() argument
708 cnt = &rwstat->cpu_cnt[BLKG_RWSTAT_DISCARD]; in blkg_rwstat_add()
710 cnt = &rwstat->cpu_cnt[BLKG_RWSTAT_WRITE]; in blkg_rwstat_add()
[all …]
/Linux-v4.19/block/
Dblk-cgroup.c552 const struct blkg_rwstat *rwstat) in __blkg_prfill_rwstat() argument
570 (unsigned long long)atomic64_read(&rwstat->aux_cnt[i])); in __blkg_prfill_rwstat()
572 v = atomic64_read(&rwstat->aux_cnt[BLKG_RWSTAT_READ]) + in __blkg_prfill_rwstat()
573 atomic64_read(&rwstat->aux_cnt[BLKG_RWSTAT_WRITE]) + in __blkg_prfill_rwstat()
574 atomic64_read(&rwstat->aux_cnt[BLKG_RWSTAT_DISCARD]); in __blkg_prfill_rwstat()
605 struct blkg_rwstat rwstat = blkg_rwstat_read((void *)pd + off); in blkg_prfill_rwstat() local
607 return __blkg_prfill_rwstat(sf, pd, &rwstat); in blkg_prfill_rwstat()
614 struct blkg_rwstat rwstat = blkg_rwstat_read((void *)pd->blkg + off); in blkg_prfill_rwstat_field() local
616 return __blkg_prfill_rwstat(sf, pd, &rwstat); in blkg_prfill_rwstat_field()
657 struct blkg_rwstat rwstat = blkg_rwstat_recursive_sum(pd->blkg, in blkg_prfill_rwstat_field_recursive() local
[all …]