xref: /linux/arch/arm64/include/asm/irq.h (revision 338a743640e98d26baf4a1450473ddcfe0a0c025)
1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2fb9bd7d6SMarc Zyngier #ifndef __ASM_IRQ_H
3fb9bd7d6SMarc Zyngier #define __ASM_IRQ_H
4fb9bd7d6SMarc Zyngier 
5132cd887SAKASHI Takahiro #ifndef __ASSEMBLER__
6132cd887SAKASHI Takahiro 
7fb9bd7d6SMarc Zyngier #include <asm-generic/irq.h>
8fb9bd7d6SMarc Zyngier 
9af2c632eSChunyan Zhang struct pt_regs;
10af2c632eSChunyan Zhang 
11*338a7436SMarc Zyngier int set_handle_irq(void (*handle_irq)(struct pt_regs *));
12*338a7436SMarc Zyngier #define set_handle_irq	set_handle_irq
13*338a7436SMarc Zyngier 
14b4ff8389SBoris Ostrovsky static inline int nr_legacy_irqs(void)
15b4ff8389SBoris Ostrovsky {
16b4ff8389SBoris Ostrovsky 	return 0;
17b4ff8389SBoris Ostrovsky }
18b4ff8389SBoris Ostrovsky 
19132cd887SAKASHI Takahiro #endif /* !__ASSEMBLER__ */
20fb9bd7d6SMarc Zyngier #endif
21