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 /* 11 * Use this value to indicate lack of interrupt 12 * capability 13 */ 14 #ifndef NO_IRQ 15 #define NO_IRQ ((unsigned int)(-1)) 16 #endif 17 18 #ifndef __ASSEMBLY__ 19 struct irqaction; 20 extern void migrate_irqs(void); 21 22 extern void asm_do_IRQ(unsigned int, struct pt_regs *); 23 void init_IRQ(void); 24 25 #endif 26 27 #endif 28 29