SimpleKernel 1.17.0
Loading...
Searching...
No Matches
InterruptBase Member List

This is the complete list of members for InterruptBase, including all inherited members.

BroadcastIpi() -> Expected< void >=0InterruptBasepure virtual
Do(uint64_t, cpu_io::TrapContext *) -> void=0InterruptBasepure virtual
InterruptBase()=defaultInterruptBase
InterruptBase(const InterruptBase &)=deleteInterruptBase
InterruptBase(InterruptBase &&)=deleteInterruptBase
InterruptDelegate typedefInterruptBase
operator=(const InterruptBase &) -> InterruptBase &=deleteInterruptBase
operator=(InterruptBase &&) -> InterruptBase &=deleteInterruptBase
RegisterExternalInterrupt(uint32_t irq, uint32_t cpu_id, uint32_t priority, InterruptDelegate handler) -> Expected< void >=0InterruptBasepure virtual
RegisterInterruptFunc(uint64_t cause, InterruptDelegate func) -> void=0InterruptBasepure virtual
SendIpi(uint64_t target_cpu_mask) -> Expected< void >=0InterruptBasepure virtual
~InterruptBase()=defaultInterruptBasevirtual