/kernel/linux/linux-5.10/kernel/sched/ |
H A D | cpuacct.c | 29 struct kernel_cpustat __percpu *cpustat; member 50 .cpustat = &kernel_cpustat, 71 ca->cpustat = alloc_percpu(struct kernel_cpustat); in cpuacct_css_alloc() 72 if (!ca->cpustat) in cpuacct_css_alloc() 90 free_percpu(ca->cpustat); in cpuacct_css_free() 99 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_read() local 117 data = cpustat[CPUTIME_USER] + cpustat[CPUTIME_NIC in cpuacct_cpuusage_read() 138 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; cpuacct_cpuusage_write() local 269 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; cpuacct_stats_show() local [all...] |
H A D | cputime.c | 38 u64 *cpustat = kcpustat_this_cpu->cpustat; in irqtime_account_delta() local 41 cpustat[idx] += delta; in irqtime_account_delta() 122 __this_cpu_add(kernel_cpustat.cpustat[index], tmp); in task_group_account_field() 142 /* Add user time to cpustat. */ in account_user_time() 156 u64 *cpustat = kcpustat_this_cpu->cpustat; in account_guest_time() local 163 /* Add guest time to cpustat. */ in account_guest_time() 166 cpustat[CPUTIME_GUEST_NICE] += cputime; in account_guest_time() 169 cpustat[CPUTIME_GUES in account_guest_time() 224 u64 *cpustat = kcpustat_this_cpu->cpustat; account_steal_time() local 235 u64 *cpustat = kcpustat_this_cpu->cpustat; account_idle_time() local 918 kcpustat_field_vtime(u64 *cpustat, struct task_struct *tsk, enum cpu_usage_stat usage, int cpu, u64 *val) kcpustat_field_vtime() argument 976 u64 *cpustat = kcpustat->cpustat; kcpustat_field() local 1015 u64 *cpustat; kcpustat_cpu_fetch_vtime() local [all...] |
/kernel/linux/linux-6.6/kernel/sched/ |
H A D | cpuacct.c | 28 struct kernel_cpustat __percpu *cpustat; member 49 .cpustat = &kernel_cpustat, 70 ca->cpustat = alloc_percpu(struct kernel_cpustat); in cpuacct_css_alloc() 71 if (!ca->cpustat) in cpuacct_css_alloc() 89 free_percpu(ca->cpustat); in cpuacct_css_free() 98 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; in cpuacct_cpuusage_read() local 117 data = cpustat[CPUTIME_USER] + cpustat[CPUTIME_NIC in cpuacct_cpuusage_read() 138 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; cpuacct_cpuusage_write() local 270 u64 *cpustat = per_cpu_ptr(ca->cpustat, cpu)->cpustat; cpuacct_stats_show() local [all...] |
H A D | cputime.c | 41 u64 *cpustat = kcpustat_this_cpu->cpustat; in irqtime_account_delta() local 44 cpustat[idx] += delta; in irqtime_account_delta() 126 __this_cpu_add(kernel_cpustat.cpustat[index], tmp); in task_group_account_field() 146 /* Add user time to cpustat. */ in account_user_time() 160 u64 *cpustat = kcpustat_this_cpu->cpustat; in account_guest_time() local 167 /* Add guest time to cpustat. */ in account_guest_time() 170 cpustat[CPUTIME_GUEST_NICE] += cputime; in account_guest_time() 173 cpustat[CPUTIME_GUES in account_guest_time() 228 u64 *cpustat = kcpustat_this_cpu->cpustat; account_steal_time() local 239 u64 *cpustat = kcpustat_this_cpu->cpustat; account_idle_time() local 940 kcpustat_field_vtime(u64 *cpustat, struct task_struct *tsk, enum cpu_usage_stat usage, int cpu, u64 *val) kcpustat_field_vtime() argument 998 u64 *cpustat = kcpustat->cpustat; kcpustat_field() local 1037 u64 *cpustat; kcpustat_cpu_fetch_vtime() local [all...] |
/kernel/linux/linux-6.6/fs/proc/ |
H A D | stat.c | 33 /* !NO_HZ or cpu offline so we can rely on cpustat.idle */ in get_idle_time() 34 idle = kcs->cpustat[CPUTIME_IDLE]; in get_idle_time() 49 /* !NO_HZ or cpu offline so we can rely on cpustat.iowait */ in get_iowait_time() 50 iowait = kcs->cpustat[CPUTIME_IOWAIT]; in get_iowait_time() 101 u64 *cpustat = kcpustat.cpustat; in show_stat() local 105 user += cpustat[CPUTIME_USER]; in show_stat() 106 nice += cpustat[CPUTIME_NICE]; in show_stat() 107 system += cpustat[CPUTIME_SYSTEM]; in show_stat() 110 irq += cpustat[CPUTIME_IR in show_stat() 141 u64 *cpustat = kcpustat.cpustat; show_stat() local [all...] |
/kernel/linux/linux-5.10/fs/proc/ |
H A D | stat.c | 30 idle = kcs->cpustat[CPUTIME_IDLE]; in get_idle_time() 40 iowait = kcs->cpustat[CPUTIME_IOWAIT]; in get_iowait_time() 56 /* !NO_HZ or cpu offline so we can rely on cpustat.idle */ in get_idle_time() 57 idle = kcs->cpustat[CPUTIME_IDLE]; in get_idle_time() 72 /* !NO_HZ or cpu offline so we can rely on cpustat.iowait */ in get_iowait_time() 73 iowait = kcs->cpustat[CPUTIME_IOWAIT]; in get_iowait_time() 124 u64 *cpustat = kcpustat.cpustat; in show_stat() local 128 user += cpustat[CPUTIME_USER]; in show_stat() 129 nice += cpustat[CPUTIME_NIC in show_stat() 164 u64 *cpustat = kcpustat.cpustat; show_stat() local [all...] |
/kernel/linux/linux-5.10/arch/s390/appldata/ |
H A D | appldata_os.c | 111 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_USER]); in appldata_get_os_data() 113 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_NICE]); in appldata_get_os_data() 115 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_SYSTEM]); in appldata_get_os_data() 117 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_IDLE]); in appldata_get_os_data() 119 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_IRQ]); in appldata_get_os_data() 121 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_SOFTIRQ]); in appldata_get_os_data() 123 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_IOWAIT]); in appldata_get_os_data() 125 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_STEAL]); in appldata_get_os_data()
|
/kernel/linux/linux-6.6/arch/s390/appldata/ |
H A D | appldata_os.c | 111 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_USER]); in appldata_get_os_data() 113 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_NICE]); in appldata_get_os_data() 115 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_SYSTEM]); in appldata_get_os_data() 117 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_IDLE]); in appldata_get_os_data() 119 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_IRQ]); in appldata_get_os_data() 121 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_SOFTIRQ]); in appldata_get_os_data() 123 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_IOWAIT]); in appldata_get_os_data() 125 nsecs_to_jiffies(kcpustat_cpu(i).cpustat[CPUTIME_STEAL]); in appldata_get_os_data()
|
/kernel/linux/linux-5.10/kernel/cgroup/ |
H A D | rstat.c | 406 u64 *cpustat = kcpustat.cpustat; in root_cgroup_cputime() local 412 user += cpustat[CPUTIME_USER]; in root_cgroup_cputime() 413 user += cpustat[CPUTIME_NICE]; in root_cgroup_cputime() 416 sys += cpustat[CPUTIME_SYSTEM]; in root_cgroup_cputime() 417 sys += cpustat[CPUTIME_IRQ]; in root_cgroup_cputime() 418 sys += cpustat[CPUTIME_SOFTIRQ]; in root_cgroup_cputime() 423 cputime->sum_exec_runtime += cpustat[CPUTIME_STEAL]; in root_cgroup_cputime()
|
/kernel/linux/linux-6.6/kernel/cgroup/ |
H A D | rstat.c | 455 u64 *cpustat = kcpustat.cpustat; in root_cgroup_cputime() local 461 user += cpustat[CPUTIME_USER]; in root_cgroup_cputime() 462 user += cpustat[CPUTIME_NICE]; in root_cgroup_cputime() 465 sys += cpustat[CPUTIME_SYSTEM]; in root_cgroup_cputime() 466 sys += cpustat[CPUTIME_IRQ]; in root_cgroup_cputime() 467 sys += cpustat[CPUTIME_SOFTIRQ]; in root_cgroup_cputime() 472 cputime->sum_exec_runtime += cpustat[CPUTIME_STEAL]; in root_cgroup_cputime() 475 bstat->forceidle_sum += cpustat[CPUTIME_FORCEIDLE]; in root_cgroup_cputime()
|
/kernel/linux/linux-5.10/drivers/leds/trigger/ |
H A D | ledtrig-activity.c | 64 curr_used += kcpustat.cpustat[CPUTIME_USER] in led_activity_function() 65 + kcpustat.cpustat[CPUTIME_NICE] in led_activity_function() 66 + kcpustat.cpustat[CPUTIME_SYSTEM] in led_activity_function() 67 + kcpustat.cpustat[CPUTIME_SOFTIRQ] in led_activity_function() 68 + kcpustat.cpustat[CPUTIME_IRQ]; in led_activity_function()
|
/kernel/linux/linux-6.6/drivers/leds/trigger/ |
H A D | ledtrig-activity.c | 65 curr_used += kcpustat.cpustat[CPUTIME_USER] in led_activity_function() 66 + kcpustat.cpustat[CPUTIME_NICE] in led_activity_function() 67 + kcpustat.cpustat[CPUTIME_SYSTEM] in led_activity_function() 68 + kcpustat.cpustat[CPUTIME_SOFTIRQ] in led_activity_function() 69 + kcpustat.cpustat[CPUTIME_IRQ]; in led_activity_function()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | kernel_stat.h | 35 u64 cpustat[NR_STATS]; member 89 return kcpustat->cpustat[usage]; in kcpustat_field()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | kernel_stat.h | 38 u64 cpustat[NR_STATS]; member 103 return kcpustat->cpustat[usage]; in kcpustat_field()
|
/kernel/linux/linux-5.10/drivers/macintosh/ |
H A D | rack-meter.c | 87 retval = kcpustat->cpustat[CPUTIME_IDLE] + in get_cpu_idle_time() 88 kcpustat->cpustat[CPUTIME_IOWAIT]; in get_cpu_idle_time()
|
/kernel/linux/linux-6.6/drivers/macintosh/ |
H A D | rack-meter.c | 86 retval = kcpustat->cpustat[CPUTIME_IDLE] + in get_cpu_idle_time() 87 kcpustat->cpustat[CPUTIME_IOWAIT]; in get_cpu_idle_time()
|
/kernel/linux/linux-5.10/drivers/cpufreq/ |
H A D | cpufreq.c | 136 busy_time = kcpustat.cpustat[CPUTIME_USER]; in get_cpu_idle_time_jiffy() 137 busy_time += kcpustat.cpustat[CPUTIME_SYSTEM]; in get_cpu_idle_time_jiffy() 138 busy_time += kcpustat.cpustat[CPUTIME_IRQ]; in get_cpu_idle_time_jiffy() 139 busy_time += kcpustat.cpustat[CPUTIME_SOFTIRQ]; in get_cpu_idle_time_jiffy() 140 busy_time += kcpustat.cpustat[CPUTIME_STEAL]; in get_cpu_idle_time_jiffy() 141 busy_time += kcpustat.cpustat[CPUTIME_NICE]; in get_cpu_idle_time_jiffy()
|
/kernel/linux/linux-6.6/drivers/cpufreq/ |
H A D | cpufreq.c | 140 busy_time = kcpustat.cpustat[CPUTIME_USER]; in get_cpu_idle_time_jiffy() 141 busy_time += kcpustat.cpustat[CPUTIME_SYSTEM]; in get_cpu_idle_time_jiffy() 142 busy_time += kcpustat.cpustat[CPUTIME_IRQ]; in get_cpu_idle_time_jiffy() 143 busy_time += kcpustat.cpustat[CPUTIME_SOFTIRQ]; in get_cpu_idle_time_jiffy() 144 busy_time += kcpustat.cpustat[CPUTIME_STEAL]; in get_cpu_idle_time_jiffy() 145 busy_time += kcpustat.cpustat[CPUTIME_NICE]; in get_cpu_idle_time_jiffy()
|
/kernel/linux/linux-5.10/samples/bpf/ |
H A D | Makefile | 48 tprogs-y += cpustat 105 cpustat-objs := cpustat_user.o
|
/kernel/linux/linux-6.6/samples/bpf/ |
H A D | Makefile | 43 tprogs-y += cpustat 93 cpustat-objs := cpustat_user.o
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | time.c | 648 return local_clock() - kcpustat_this_cpu->cpustat[CPUTIME_STEAL]; in running_clock()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | time.c | 709 return local_clock() - kcpustat_this_cpu->cpustat[CPUTIME_STEAL]; in running_clock()
|