Lines Matching refs:rstatbc

468 			struct cgroup_rstat_base_cpu *rstatbc;  in css_rstat_init()  local
470 rstatbc = cgroup_rstat_base_cpu(cgrp, cpu); in css_rstat_init()
471 u64_stats_init(&rstatbc->bsync); in css_rstat_init()
565 struct cgroup_rstat_base_cpu *rstatbc = cgroup_rstat_base_cpu(cgrp, cpu); in cgroup_base_stat_flush() local
577 seq = __u64_stats_fetch_begin(&rstatbc->bsync); in cgroup_base_stat_flush()
578 delta = rstatbc->bstat; in cgroup_base_stat_flush()
579 } while (__u64_stats_fetch_retry(&rstatbc->bsync, seq)); in cgroup_base_stat_flush()
582 cgroup_base_stat_sub(&delta, &rstatbc->last_bstat); in cgroup_base_stat_flush()
584 cgroup_base_stat_add(&rstatbc->last_bstat, &delta); in cgroup_base_stat_flush()
585 cgroup_base_stat_add(&rstatbc->subtree_bstat, &delta); in cgroup_base_stat_flush()
594 delta = rstatbc->subtree_bstat; in cgroup_base_stat_flush()
596 cgroup_base_stat_sub(&delta, &rstatbc->last_subtree_bstat); in cgroup_base_stat_flush()
598 cgroup_base_stat_add(&rstatbc->last_subtree_bstat, &delta); in cgroup_base_stat_flush()
605 struct cgroup_rstat_base_cpu *rstatbc; in cgroup_base_stat_cputime_account_begin() local
607 rstatbc = get_cpu_ptr(cgrp->rstat_base_cpu); in cgroup_base_stat_cputime_account_begin()
608 *flags = u64_stats_update_begin_irqsave(&rstatbc->bsync); in cgroup_base_stat_cputime_account_begin()
609 return rstatbc; in cgroup_base_stat_cputime_account_begin()
613 struct cgroup_rstat_base_cpu *rstatbc, in cgroup_base_stat_cputime_account_end() argument
616 u64_stats_update_end_irqrestore(&rstatbc->bsync, flags); in cgroup_base_stat_cputime_account_end()
618 put_cpu_ptr(rstatbc); in cgroup_base_stat_cputime_account_end()
623 struct cgroup_rstat_base_cpu *rstatbc; in __cgroup_account_cputime() local
626 rstatbc = cgroup_base_stat_cputime_account_begin(cgrp, &flags); in __cgroup_account_cputime()
627 rstatbc->bstat.cputime.sum_exec_runtime += delta_exec; in __cgroup_account_cputime()
628 cgroup_base_stat_cputime_account_end(cgrp, rstatbc, flags); in __cgroup_account_cputime()
634 struct cgroup_rstat_base_cpu *rstatbc; in __cgroup_account_cputime_field() local
637 rstatbc = cgroup_base_stat_cputime_account_begin(cgrp, &flags); in __cgroup_account_cputime_field()
641 rstatbc->bstat.ntime += delta_exec; in __cgroup_account_cputime_field()
644 rstatbc->bstat.cputime.utime += delta_exec; in __cgroup_account_cputime_field()
649 rstatbc->bstat.cputime.stime += delta_exec; in __cgroup_account_cputime_field()
653 rstatbc->bstat.forceidle_sum += delta_exec; in __cgroup_account_cputime_field()
660 cgroup_base_stat_cputime_account_end(cgrp, rstatbc, flags); in __cgroup_account_cputime_field()