1c54b2bf1SAnton Blanchard #ifndef _ASM_NMI_H 2c54b2bf1SAnton Blanchard #define _ASM_NMI_H 3c54b2bf1SAnton Blanchard 42104180aSNicholas Piggin #ifdef CONFIG_HARDLOCKUP_DETECTOR 52104180aSNicholas Piggin extern void arch_touch_nmi_watchdog(void); 62104180aSNicholas Piggin 72104180aSNicholas Piggin extern void arch_trigger_cpumask_backtrace(const cpumask_t *mask, 82104180aSNicholas Piggin bool exclude_self); 92104180aSNicholas Piggin #define arch_trigger_cpumask_backtrace arch_trigger_cpumask_backtrace 102104180aSNicholas Piggin 112104180aSNicholas Piggin #else 122104180aSNicholas Piggin static inline void arch_touch_nmi_watchdog(void) {} 132104180aSNicholas Piggin #endif 142104180aSNicholas Piggin 15c54b2bf1SAnton Blanchard #endif /* _ASM_NMI_H */ 16