Lines Matching refs:stat
403 static inline void blkg_stat_init(struct blkg_stat *stat) in blkg_stat_init() argument
405 u64_stats_init(&stat->syncp); in blkg_stat_init()
416 static inline void blkg_stat_add(struct blkg_stat *stat, uint64_t val) in blkg_stat_add() argument
418 u64_stats_update_begin(&stat->syncp); in blkg_stat_add()
419 stat->cnt += val; in blkg_stat_add()
420 u64_stats_update_end(&stat->syncp); in blkg_stat_add()
430 static inline uint64_t blkg_stat_read(struct blkg_stat *stat) in blkg_stat_read() argument
436 start = u64_stats_fetch_begin_irq(&stat->syncp); in blkg_stat_read()
437 v = stat->cnt; in blkg_stat_read()
438 } while (u64_stats_fetch_retry_irq(&stat->syncp, start)); in blkg_stat_read()
447 static inline void blkg_stat_reset(struct blkg_stat *stat) in blkg_stat_reset() argument
449 stat->cnt = 0; in blkg_stat_reset()