Searched refs:rwstat (Results 1 – 2 of 2) sorted by relevance
/linux-4.4.14/include/linux/ |
D | blk-cgroup.h | 196 const struct blkg_rwstat *rwstat); 566 static inline int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp) in blkg_rwstat_init() argument 571 ret = percpu_counter_init(&rwstat->cpu_cnt[i], 0, gfp); in blkg_rwstat_init() 574 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_init() 577 atomic64_set(&rwstat->aux_cnt[i], 0); in blkg_rwstat_init() 582 static inline void blkg_rwstat_exit(struct blkg_rwstat *rwstat) in blkg_rwstat_exit() argument 587 percpu_counter_destroy(&rwstat->cpu_cnt[i]); in blkg_rwstat_exit() 599 static inline void blkg_rwstat_add(struct blkg_rwstat *rwstat, in blkg_rwstat_add() argument 605 cnt = &rwstat->cpu_cnt[BLKG_RWSTAT_WRITE]; in blkg_rwstat_add() 607 cnt = &rwstat->cpu_cnt[BLKG_RWSTAT_READ]; in blkg_rwstat_add() [all …]
|
/linux-4.4.14/block/ |
D | blk-cgroup.c | 547 const struct blkg_rwstat *rwstat) in __blkg_prfill_rwstat() argument 564 (unsigned long long)atomic64_read(&rwstat->aux_cnt[i])); in __blkg_prfill_rwstat() 566 v = atomic64_read(&rwstat->aux_cnt[BLKG_RWSTAT_READ]) + in __blkg_prfill_rwstat() 567 atomic64_read(&rwstat->aux_cnt[BLKG_RWSTAT_WRITE]); in __blkg_prfill_rwstat() 598 struct blkg_rwstat rwstat = blkg_rwstat_read((void *)pd + off); in blkg_prfill_rwstat() local 600 return __blkg_prfill_rwstat(sf, pd, &rwstat); in blkg_prfill_rwstat() 607 struct blkg_rwstat rwstat = blkg_rwstat_read((void *)pd->blkg + off); in blkg_prfill_rwstat_field() local 609 return __blkg_prfill_rwstat(sf, pd, &rwstat); in blkg_prfill_rwstat_field() 650 struct blkg_rwstat rwstat = blkg_rwstat_recursive_sum(pd->blkg, in blkg_prfill_rwstat_field_recursive() local 652 return __blkg_prfill_rwstat(sf, pd, &rwstat); in blkg_prfill_rwstat_field_recursive() [all …]
|