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
14
15
16#ifndef NO_IRQ
17#define NO_IRQ ((unsigned int)(-1))
18#endif
19
20#ifndef __ASSEMBLY__
21struct irqaction;
22struct pt_regs;
23extern void migrate_irqs(void);
24
25extern void asm_do_IRQ(unsigned int, struct pt_regs *);
26void handle_IRQ(unsigned int, struct pt_regs *);
27void init_IRQ(void);
28
29#endif
30
31#endif
32
33