Lines Matching refs:cpustat
30 struct kernel_cpustat __percpu *cpustat; member
51 .cpustat = &kernel_cpustat,
72 ca->cpustat = alloc_percpu(struct kernel_cpustat); in cpuacct_css_alloc()
73 if (!ca->cpustat) in cpuacct_css_alloc()
91 free_percpu(ca->cpustat); in cpuacct_css_free()
100 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_read() local
119 data = cpustat[CPUTIME_USER] + cpustat[CPUTIME_NICE]; in cpuacct_cpuusage_read()
122 data = cpustat[CPUTIME_SYSTEM] + cpustat[CPUTIME_IRQ] + in cpuacct_cpuusage_read()
123 cpustat[CPUTIME_SOFTIRQ]; in cpuacct_cpuusage_read()
140 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_write() local
153 cpustat[CPUTIME_USER] = cpustat[CPUTIME_NICE] = 0; in cpuacct_cpuusage_write()
154 cpustat[CPUTIME_SYSTEM] = cpustat[CPUTIME_IRQ] = 0; in cpuacct_cpuusage_write()
155 cpustat[CPUTIME_SOFTIRQ] = 0; in cpuacct_cpuusage_write()
272 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_stats_show() local
274 cputime.utime += cpustat[CPUTIME_USER]; in cpuacct_stats_show()
275 cputime.utime += cpustat[CPUTIME_NICE]; in cpuacct_stats_show()
276 cputime.stime += cpustat[CPUTIME_SYSTEM]; in cpuacct_stats_show()
277 cputime.stime += cpustat[CPUTIME_IRQ]; in cpuacct_stats_show()
278 cputime.stime += cpustat[CPUTIME_SOFTIRQ]; in cpuacct_stats_show()
357 __this_cpu_add(ca->cpustat->cpustat[index], val); in cpuacct_account_field()