Lines Matching defs:nmi_hz
35 int (*setup)(unsigned nmi_hz);
36 void (*rearm)(struct nmi_watchdog_ctlblk *wd, unsigned nmi_hz);
225 * Find the appropriate nmi_hz
238 const char *descr, unsigned nmi_hz)
242 do_div(count, nmi_hz);
249 const char *descr, unsigned nmi_hz)
253 do_div(count, nmi_hz);
270 static int setup_k7_watchdog(unsigned nmi_hz)
288 write_watchdog_counter(perfctr_msr, "K7_PERFCTR0", nmi_hz);
331 single_msr_rearm(struct nmi_watchdog_ctlblk *wd, unsigned nmi_hz)
334 write_watchdog_counter(wd->perfctr_msr, NULL, nmi_hz);
358 static int setup_p6_watchdog(unsigned nmi_hz)
378 nmi_hz = adjust_for_32bit_ctr(nmi_hz);
379 write_watchdog_counter32(perfctr_msr, "P6_PERFCTR0", nmi_hz);
396 static void __kprobes p6_rearm(struct nmi_watchdog_ctlblk *wd, unsigned nmi_hz)
407 write_watchdog_counter32(wd->perfctr_msr, NULL, nmi_hz);
465 static int setup_p4_watchdog(unsigned nmi_hz)
546 write_watchdog_counter(perfctr_msr, "P4_IQ_COUNTER0", nmi_hz);
600 static void __kprobes p4_rearm(struct nmi_watchdog_ctlblk *wd, unsigned nmi_hz)
615 write_watchdog_counter(wd->perfctr_msr, NULL, nmi_hz);
639 static int setup_intel_arch_watchdog(unsigned nmi_hz)
672 nmi_hz = adjust_for_32bit_ctr(nmi_hz);
673 write_watchdog_counter32(perfctr_msr, "INTEL_ARCH_PERFCTR0", nmi_hz);
738 int lapic_watchdog_init(unsigned nmi_hz)
754 if (!(wd_ops->setup(nmi_hz))) {
778 int __kprobes lapic_wd_event(unsigned nmi_hz)
787 wd_ops->rearm(wd, nmi_hz);