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.
1.4.6