xref: /openbmc/linux/arch/powerpc/include/asm/nmi.h (revision b2441318)
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