1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef __ASM_IRQ_H 3 #define __ASM_IRQ_H 4 5 #ifndef __ASSEMBLER__ 6 7 #include <asm-generic/irq.h> 8 9 void arch_trigger_cpumask_backtrace(const cpumask_t *mask, int exclude_cpu); 10 #define arch_trigger_cpumask_backtrace arch_trigger_cpumask_backtrace 11 12 struct pt_regs; 13 14 int set_handle_irq(void (*handle_irq)(struct pt_regs *)); 15 #define set_handle_irq set_handle_irq 16 int set_handle_fiq(void (*handle_fiq)(struct pt_regs *)); 17 18 static inline int nr_legacy_irqs(void) 19 { 20 return 0; 21 } 22 23 #endif /* !__ASSEMBLER__ */ 24 #endif 25