1 #ifndef __ASM_ARM_IRQ_H 2 #define __ASM_ARM_IRQ_H 3 4 #include <mach/irqs.h> 5 6 #ifndef irq_canonicalize 7 #define irq_canonicalize(i) (i) 8 #endif 9 10 #define NR_IRQS_LEGACY 16 11 12 /* 13 * Use this value to indicate lack of interrupt 14 * capability 15 */ 16 #ifndef NO_IRQ 17 #define NO_IRQ ((unsigned int)(-1)) 18 #endif 19 20 #ifndef __ASSEMBLY__ 21 struct irqaction; 22 struct pt_regs; 23 extern void migrate_irqs(void); 24 25 extern void asm_do_IRQ(unsigned int, struct pt_regs *); 26 void init_IRQ(void); 27 28 #endif 29 30 #endif 31 32