Lines Matching refs:cpu

96 static u64 cpuacct_cpuusage_read(struct cpuacct *ca, int cpu,  in cpuacct_cpuusage_read()  argument
99 u64 *cpuusage = per_cpu_ptr(ca->cpuusage, cpu); in cpuacct_cpuusage_read()
100 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_read()
114 raw_spin_rq_lock_irq(cpu_rq(cpu)); in cpuacct_cpuusage_read()
131 raw_spin_rq_unlock_irq(cpu_rq(cpu)); in cpuacct_cpuusage_read()
137 static void cpuacct_cpuusage_write(struct cpuacct *ca, int cpu) in cpuacct_cpuusage_write() argument
139 u64 *cpuusage = per_cpu_ptr(ca->cpuusage, cpu); in cpuacct_cpuusage_write()
140 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_write()
150 raw_spin_rq_lock_irq(cpu_rq(cpu)); in cpuacct_cpuusage_write()
158 raw_spin_rq_unlock_irq(cpu_rq(cpu)); in cpuacct_cpuusage_write()
197 int cpu; in cpuusage_write() local
205 for_each_possible_cpu(cpu) in cpuusage_write()
206 cpuacct_cpuusage_write(ca, cpu); in cpuusage_write()
245 int cpu; in cpuacct_all_seq_show() local
252 for_each_possible_cpu(cpu) { in cpuacct_all_seq_show()
253 seq_printf(m, "%d", cpu); in cpuacct_all_seq_show()
256 cpuacct_cpuusage_read(ca, cpu, index)); in cpuacct_all_seq_show()
267 int cpu; in cpuacct_stats_show() local
271 for_each_possible_cpu(cpu) { in cpuacct_stats_show()
272 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_stats_show()
280 cputime.sum_exec_runtime += *per_cpu_ptr(ca->cpuusage, cpu); in cpuacct_stats_show()
338 unsigned int cpu = task_cpu(tsk); in cpuacct_charge() local
341 lockdep_assert_rq_held(cpu_rq(cpu)); in cpuacct_charge()
344 *per_cpu_ptr(ca->cpuusage, cpu) += cputime; in cpuacct_charge()