Searched refs:blkg_rwstat (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/include/linux/ |
H A D | blk-cgroup.h | 61 * recursive. Used to carry stats of dead children, and, for blkg_rwstat, 69 struct blkg_rwstat { struct 130 struct blkg_rwstat stat_bytes; 131 struct blkg_rwstat stat_ios; 196 const struct blkg_rwstat *rwstat); 207 struct blkg_rwstat blkg_rwstat_recursive_sum(struct blkcg_gq *blkg, 566 static inline int blkg_rwstat_init(struct blkg_rwstat *rwstat, gfp_t gfp) blkg_rwstat_init() 582 static inline void blkg_rwstat_exit(struct blkg_rwstat *rwstat) blkg_rwstat_exit() 591 * blkg_rwstat_add - add a value to a blkg_rwstat 592 * @rwstat: target blkg_rwstat 599 static inline void blkg_rwstat_add(struct blkg_rwstat *rwstat, blkg_rwstat_add() 620 * blkg_rwstat_read - read the current values of a blkg_rwstat 621 * @rwstat: blkg_rwstat to read 625 static inline struct blkg_rwstat blkg_rwstat_read(struct blkg_rwstat *rwstat) blkg_rwstat_read() 627 struct blkg_rwstat result; blkg_rwstat_read() 637 * blkg_rwstat_total - read the total count of a blkg_rwstat 638 * @rwstat: blkg_rwstat to read 644 static inline uint64_t blkg_rwstat_total(struct blkg_rwstat *rwstat) blkg_rwstat_total() 646 struct blkg_rwstat tmp = blkg_rwstat_read(rwstat); blkg_rwstat_total() 653 * blkg_rwstat_reset - reset a blkg_rwstat 654 * @rwstat: blkg_rwstat to reset 656 static inline void blkg_rwstat_reset(struct blkg_rwstat *rwstat) blkg_rwstat_reset() 667 * blkg_rwstat_add_aux - add a blkg_rwstat into another's aux count 668 * @to: the destination blkg_rwstat 673 static inline void blkg_rwstat_add_aux(struct blkg_rwstat *to, blkg_rwstat_add_aux() 674 struct blkg_rwstat *from) blkg_rwstat_add_aux() 676 struct blkg_rwstat v = blkg_rwstat_read(from); blkg_rwstat_add_aux()
|
/linux-4.4.14/block/ |
H A D | blk-cgroup.c | 539 * __blkg_prfill_rwstat - prfill helper for a blkg_rwstat 547 const struct blkg_rwstat *rwstat) __blkg_prfill_rwstat() 588 * blkg_prfill_rwstat - prfill callback for blkg_rwstat 591 * @off: offset to the blkg_rwstat in @pd 593 * prfill callback for printing a blkg_rwstat. 598 struct blkg_rwstat rwstat = blkg_rwstat_read((void *)pd + off); blkg_prfill_rwstat() 607 struct blkg_rwstat rwstat = blkg_rwstat_read((void *)pd->blkg + off); blkg_prfill_rwstat_field() 650 struct blkg_rwstat rwstat = blkg_rwstat_recursive_sum(pd->blkg, blkg_prfill_rwstat_field_recursive() 728 * blkg_rwstat_recursive_sum - collect hierarchical blkg_rwstat 730 * @pol: blkcg_policy which contains the blkg_rwstat 731 * @off: offset to the blkg_rwstat in blkg_policy_data or @blkg 733 * Collect the blkg_rwstat specified by @blkg, @pol and @off and all its 737 * If @pol is NULL, blkg_rwstat is at @off bytes into @blkg; otherwise, it 740 struct blkg_rwstat blkg_rwstat_recursive_sum(struct blkcg_gq *blkg, blkg_rwstat_recursive_sum() 745 struct blkg_rwstat sum = { }; blkg_rwstat_recursive_sum() 752 struct blkg_rwstat *rwstat; blkg_for_each_descendant_pre() 869 struct blkg_rwstat rwstat; blkcg_print_stat()
|
H A D | cfq-iosched.c | 181 struct blkg_rwstat merged; 183 struct blkg_rwstat service_time; 185 struct blkg_rwstat wait_time; 187 struct blkg_rwstat queued; 1903 struct blkg_rwstat sum = blkg_rwstat_recursive_sum(pd_to_blkg(pd), cfqg_prfill_rwstat_recursive() 1942 struct blkg_rwstat tmp = blkg_rwstat_recursive_sum(pd->blkg, NULL, cfqg_prfill_sectors_recursive()
|
Completed in 270 milliseconds