| /* SPDX-License-Identifier: GPL-2.0-only */ | |
| /* | |
| * arch/arm/include/asm/mach/irq.h | |
| * | |
| * Copyright (C) 1995-2000 Russell King. | |
| */ | |
| #ifndef __ASM_ARM_MACH_IRQ_H | |
| #define __ASM_ARM_MACH_IRQ_H | |
| #include <linux/irq.h> | |
| struct seq_file; | |
| /* | |
| * This is internal. Do not use it. | |
| */ | |
| extern void init_FIQ(int); | |
| extern int show_fiq_list(struct seq_file *, int); | |
| /* | |
| * This is for easy migration, but should be changed in the source | |
| */ | |
| #define do_bad_IRQ(desc) \ | |
| do { \ | |
| raw_spin_lock(&desc->lock); \ | |
| handle_bad_irq(desc); \ | |
| raw_spin_unlock(&desc->lock); \ | |
| } while(0) | |
| #endif |