blob: 26ad2b2607c66304c6a76e74293a83b32a373dd4 [file] [log] [blame]
David S. Millere5553a62009-01-29 21:22:47 -08001#ifndef __NMI_H
2#define __NMI_H
3
Sam Ravnborgf05a6862014-05-16 23:25:50 +02004int __init nmi_init(void);
5void perfctr_irq(int irq, struct pt_regs *regs);
6void nmi_adjust_hz(unsigned int new_hz);
David S. Millere5553a62009-01-29 21:22:47 -08007
David S. Millera8f22262009-09-08 23:16:06 -07008extern atomic_t nmi_active;
David S. Millere5553a62009-01-29 21:22:47 -08009
Sam Ravnborgf05a6862014-05-16 23:25:50 +020010void start_nmi_watchdog(void *unused);
11void stop_nmi_watchdog(void *unused);
David S. Miller59abbd12009-09-10 06:28:20 -070012
David S. Millere5553a62009-01-29 21:22:47 -080013#endif /* __NMI_H */