]>
Commit | Line | Data |
---|---|---|
9933d609 | 1 | /* |
abf0cd3d | 2 | * (C) Copyright 2009 |
9933d609 GR |
3 | * Graeme Russ, graeme.russ@gmail.com |
4 | * | |
abf0cd3d | 5 | * (C) Copyright 2002 |
fa82f871 | 6 | * Daniel Engström, Omicron Ceti AB, daniel@omicron.se |
abf0cd3d | 7 | * |
1a459660 | 8 | * SPDX-License-Identifier: GPL-2.0+ |
9933d609 GR |
9 | */ |
10 | ||
11 | #ifndef __ASM_INTERRUPT_H_ | |
12 | #define __ASM_INTERRUPT_H_ 1 | |
13 | ||
7228efa3 GR |
14 | #include <asm/types.h> |
15 | ||
fea25720 | 16 | /* arch/x86/cpu/interrupts.c */ |
abf0cd3d GR |
17 | void set_vector(u8 intnum, void *routine); |
18 | ||
16263087 | 19 | /* arch/x86/lib/interrupts.c */ |
abf0cd3d GR |
20 | void disable_irq(int irq); |
21 | void enable_irq(int irq); | |
22 | ||
23 | /* Architecture specific functions */ | |
24 | void mask_irq(int irq); | |
25 | void unmask_irq(int irq); | |
26 | void specific_eoi(int irq); | |
27 | ||
28 | extern char exception_stack[]; | |
29 | ||
9933d609 | 30 | #endif |