1*b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2e5553a6dSDavid S. Miller #ifndef __NMI_H 3e5553a6dSDavid S. Miller #define __NMI_H 4e5553a6dSDavid S. Miller 5f05a6865SSam Ravnborg int __init nmi_init(void); 6f05a6865SSam Ravnborg void perfctr_irq(int irq, struct pt_regs *regs); 7f05a6865SSam Ravnborg void nmi_adjust_hz(unsigned int new_hz); 8e5553a6dSDavid S. Miller 9a8f22264SDavid S. Miller extern atomic_t nmi_active; 10e5553a6dSDavid S. Miller 11f05a6865SSam Ravnborg void start_nmi_watchdog(void *unused); 12f05a6865SSam Ravnborg void stop_nmi_watchdog(void *unused); 1359abbd1eSDavid S. Miller 14e5553a6dSDavid S. Miller #endif /* __NMI_H */ 15