Lines Matching refs:cpustat
28 struct kernel_cpustat __percpu *cpustat;
49 .cpustat = &kernel_cpustat,
70 ca->cpustat = alloc_percpu(struct kernel_cpustat);
71 if (!ca->cpustat)
89 free_percpu(ca->cpustat);
98 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat;
117 data = cpustat[CPUTIME_USER] + cpustat[CPUTIME_NICE];
120 data = cpustat[CPUTIME_SYSTEM] + cpustat[CPUTIME_IRQ] +
121 cpustat[CPUTIME_SOFTIRQ];
138 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat;
151 cpustat[CPUTIME_USER] = cpustat[CPUTIME_NICE] = 0;
152 cpustat[CPUTIME_SYSTEM] = cpustat[CPUTIME_IRQ] = 0;
153 cpustat[CPUTIME_SOFTIRQ] = 0;
270 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat;
272 cputime.utime += cpustat[CPUTIME_USER];
273 cputime.utime += cpustat[CPUTIME_NICE];
274 cputime.stime += cpustat[CPUTIME_SYSTEM];
275 cputime.stime += cpustat[CPUTIME_IRQ];
276 cputime.stime += cpustat[CPUTIME_SOFTIRQ];
355 __this_cpu_add(ca->cpustat->cpustat[index], val);