Include dependency graph for interrupt.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | istate |
Defines | |
#define | IRQ_COUNT 257 /* 256 NOT suppotred IRQS*/ |
#define | IRQ_KBD 256 |
#define | INTERRUPT_TIMER 0 |
#define | INTERRUPT_SPURIOUS 15 |
#define | GE_ILLEGALOP 0 |
#define | GE_PRIVOP 1 |
#define | GE_PRIVREG 2 |
#define | GE_RESREGFLD 3 |
#define | GE_DISBLDISTRAN 4 |
#define | GE_ILLEGALDEP 8 |
#define | EOI 0 |
Functions | |
static void | istate_set_retaddr (istate_t *istate, __address retaddr) |
static __native | istate_get_pc (istate_t *istate) |
static int | istate_from_uspace (istate_t *istate) |
void | general_exception (__u64 vector, istate_t *istate) |
int | break_instruction (__u64 vector, istate_t *istate) |
void | universal_handler (__u64 vector, istate_t *istate) |
void | nop_handler (__u64 vector, istate_t *istate) |
void | external_interrupt (__u64 vector, istate_t *istate) |
void | virtual_interrupt (__u64 irq, void *param) |
void | disabled_fp_register (__u64 vector, istate_t *istate) |
Variables | |
void * | ivt |
Definition in file interrupt.h.