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