PatchworkOS
Loading...
Searching...
No Matches
interrupt_ctx_t Struct Reference

Per-CPU Interrupt Context. More...

#include <interrupt.h>

Data Fields

uint64_t oldRflags
 
uint32_t disableDepth
 
bool inInterrupt
 

Detailed Description

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.

Field Documentation

◆ disableDepth

uint32_t interrupt_ctx_t::disableDepth

Definition at line 87 of file interrupt.h.

Referenced by interrupt_ctx_init(), interrupt_disable(), and interrupt_enable().

◆ inInterrupt

bool interrupt_ctx_t::inInterrupt

Definition at line 88 of file interrupt.h.

Referenced by interrupt_ctx_init(), and interrupt_handler().

◆ oldRflags

uint64_t interrupt_ctx_t::oldRflags

Definition at line 86 of file interrupt.h.

Referenced by interrupt_ctx_init(), interrupt_disable(), and interrupt_enable().


The documentation for this struct was generated from the following file: