|
PatchworkOS
|
Per-CPU Interrupt Context. More...
#include <interrupt.h>
Data Fields | |
| uint64_t | oldRflags |
| uint32_t | disableDepth |
| bool | inInterrupt |
Per-CPU Interrupt Context.
Used to manage nested CLI (Clear Interrupt Flag) calls and track interrupt depth.
Definition at line 84 of file interrupt.h.
| uint32_t interrupt_ctx_t::disableDepth |
Definition at line 87 of file interrupt.h.
Referenced by interrupt_ctx_init(), interrupt_disable(), and interrupt_enable().
| bool interrupt_ctx_t::inInterrupt |
Definition at line 88 of file interrupt.h.
Referenced by interrupt_ctx_init(), and interrupt_handler().
| uint64_t interrupt_ctx_t::oldRflags |
Definition at line 86 of file interrupt.h.
Referenced by interrupt_ctx_init(), interrupt_disable(), and interrupt_enable().