This source file includes following definitions.
- init_IRQ
- arch_do_IRQ
1
2
3
4
5
6 #include <linux/interrupt.h>
7 #include <linux/irqchip.h>
8 #include <asm/mach_desc.h>
9 #include <asm/smp.h>
10
11
12
13
14
15
16
17 void __init init_IRQ(void)
18 {
19
20
21
22
23
24 irqchip_init();
25
26 #ifdef CONFIG_SMP
27
28 if (plat_smp_ops.init_per_cpu)
29 plat_smp_ops.init_per_cpu(smp_processor_id());
30 #endif
31
32 if (machine_desc->init_per_cpu)
33 machine_desc->init_per_cpu(smp_processor_id());
34 }
35
36
37
38
39
40 void arch_do_IRQ(unsigned int hwirq, struct pt_regs *regs)
41 {
42 handle_domain_irq(NULL, hwirq, regs);
43 }