Lines Matching refs:cpu
57 int cpu; in touch_nmi_watchdog() local
59 for_each_present_cpu(cpu) { in touch_nmi_watchdog()
60 if (per_cpu(nmi_touch, cpu) != 1) in touch_nmi_watchdog()
61 per_cpu(nmi_touch, cpu) = 1; in touch_nmi_watchdog()
126 static inline unsigned int get_nmi_count(int cpu) in get_nmi_count() argument
128 return cpu_data(cpu).__nmi_count; in get_nmi_count()
137 static void report_broken_nmi(int cpu, int *prev_nmi_count) in report_broken_nmi() argument
143 cpu, prev_nmi_count[cpu], get_nmi_count(cpu)); in report_broken_nmi()
150 per_cpu(wd_enabled, cpu) = 0; in report_broken_nmi()
164 int cpu, err; in check_nmi_watchdog() local
179 for_each_possible_cpu(cpu) in check_nmi_watchdog()
180 prev_nmi_count[cpu] = get_nmi_count(cpu); in check_nmi_watchdog()
184 for_each_online_cpu(cpu) { in check_nmi_watchdog()
185 if (!per_cpu(wd_enabled, cpu)) in check_nmi_watchdog()
187 if (get_nmi_count(cpu) - prev_nmi_count[cpu] <= 5) in check_nmi_watchdog()
188 report_broken_nmi(cpu, prev_nmi_count); in check_nmi_watchdog()