• Home
  • Raw
  • Download

Lines Matching refs:cpu

95 static u64 cpuacct_cpuusage_read(struct cpuacct *ca, int cpu,  in cpuacct_cpuusage_read()  argument
98 u64 *cpuusage = per_cpu_ptr(ca->cpuusage, cpu); in cpuacct_cpuusage_read()
99 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_read()
112 raw_spin_lock_irq(&cpu_rq(cpu)->lock); in cpuacct_cpuusage_read()
129 raw_spin_unlock_irq(&cpu_rq(cpu)->lock); in cpuacct_cpuusage_read()
135 static void cpuacct_cpuusage_write(struct cpuacct *ca, int cpu) in cpuacct_cpuusage_write() argument
137 u64 *cpuusage = per_cpu_ptr(ca->cpuusage, cpu); in cpuacct_cpuusage_write()
138 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_write()
148 raw_spin_lock_irq(&cpu_rq(cpu)->lock); in cpuacct_cpuusage_write()
156 raw_spin_unlock_irq(&cpu_rq(cpu)->lock); in cpuacct_cpuusage_write()
195 int cpu; in cpuusage_write() local
203 for_each_possible_cpu(cpu) in cpuusage_write()
204 cpuacct_cpuusage_write(ca, cpu); in cpuusage_write()
243 int cpu; in cpuacct_all_seq_show() local
250 for_each_possible_cpu(cpu) { in cpuacct_all_seq_show()
251 seq_printf(m, "%d", cpu); in cpuacct_all_seq_show()
254 cpuacct_cpuusage_read(ca, cpu, index)); in cpuacct_all_seq_show()
264 int cpu; in cpuacct_stats_show() local
268 for_each_possible_cpu(cpu) { in cpuacct_stats_show()
269 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_stats_show()
331 unsigned int cpu = task_cpu(tsk); in cpuacct_charge() local
334 lockdep_assert_held(&cpu_rq(cpu)->lock); in cpuacct_charge()
337 *per_cpu_ptr(ca->cpuusage, cpu) += cputime; in cpuacct_charge()