1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 2c54b2bf1SAnton Blanchard #ifndef _ASM_NMI_H 3c54b2bf1SAnton Blanchard #define _ASM_NMI_H 4c54b2bf1SAnton Blanchard 570412c55SNicholas Piggin #ifdef CONFIG_PPC_WATCHDOG 62104180aSNicholas Piggin extern void arch_touch_nmi_watchdog(void); 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