diff options
Diffstat (limited to 'include/asm-x86/hw_irq.h')
-rw-r--r-- | include/asm-x86/hw_irq.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/asm-x86/hw_irq.h b/include/asm-x86/hw_irq.h index 2905e93ff959..278571a64c0e 100644 --- a/include/asm-x86/hw_irq.h +++ b/include/asm-x86/hw_irq.h | |||
@@ -95,6 +95,26 @@ extern asmlinkage void qic_reschedule_interrupt(void); | |||
95 | extern asmlinkage void qic_enable_irq_interrupt(void); | 95 | extern asmlinkage void qic_enable_irq_interrupt(void); |
96 | extern asmlinkage void qic_call_function_interrupt(void); | 96 | extern asmlinkage void qic_call_function_interrupt(void); |
97 | 97 | ||
98 | /* SMP */ | ||
99 | extern void smp_apic_timer_interrupt(struct pt_regs *); | ||
100 | #ifdef CONFIG_X86_32 | ||
101 | extern void smp_spurious_interrupt(struct pt_regs *); | ||
102 | extern void smp_error_interrupt(struct pt_regs *); | ||
103 | #else | ||
104 | extern asmlinkage void smp_spurious_interrupt(void); | ||
105 | extern asmlinkage void smp_error_interrupt(void); | ||
106 | #endif | ||
107 | #ifdef CONFIG_X86_SMP | ||
108 | extern void smp_reschedule_interrupt(struct pt_regs *); | ||
109 | extern void smp_call_function_interrupt(struct pt_regs *); | ||
110 | extern void smp_call_function_single_interrupt(struct pt_regs *); | ||
111 | #ifdef CONFIG_X86_32 | ||
112 | extern void smp_invalidate_interrupt(struct pt_regs *); | ||
113 | #else | ||
114 | extern asmlinkage void smp_invalidate_interrupt(struct pt_regs *); | ||
115 | #endif | ||
116 | #endif | ||
117 | |||
98 | #ifdef CONFIG_X86_32 | 118 | #ifdef CONFIG_X86_32 |
99 | extern void (*const interrupt[NR_IRQS])(void); | 119 | extern void (*const interrupt[NR_IRQS])(void); |
100 | #else | 120 | #else |