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

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

base_address_IoApicprivate
GetId() const -> uint32_tIoApic
GetMaxRedirectionEntries() const -> uint32_tIoApic
GetVersion() const -> uint32_tIoApic
IoApic()IoApic
IoApic(const IoApic &)=deleteIoApic
IoApic(IoApic &&)=defaultIoApic
kDefaultIoApicBaseIoApicprivatestatic
kDeliveryModeExtIntIoApicprivatestatic
kDeliveryModeFixedIoApicprivatestatic
kDeliveryModeInitIoApicprivatestatic
kDeliveryModeLowestPriorityIoApicprivatestatic
kDeliveryModeNmiIoApicprivatestatic
kDeliveryModeShiftIoApicprivatestatic
kDeliveryModeSmiIoApicprivatestatic
kDeliveryStatusBitIoApicprivatestatic
kDestApicIdMaskIoApicprivatestatic
kDestApicIdShiftIoApicprivatestatic
kDestModeBitIoApicprivatestatic
kMaskBitIoApicprivatestatic
kPolarityBitIoApicprivatestatic
kRedTblBaseIoApicprivatestatic
kRegArbIoApicprivatestatic
kRegIdIoApicprivatestatic
kRegSelIoApicprivatestatic
kRegVerIoApicprivatestatic
kRegWinIoApicprivatestatic
kRemoteIrrBitIoApicprivatestatic
kTriggerModeBitIoApicprivatestatic
kVectorMaskIoApicprivatestatic
MaskIrq(uint8_t irq) const -> voidIoApic
operator=(const IoApic &) -> IoApic &=deleteIoApic
operator=(IoApic &&) -> IoApic &=defaultIoApic
PrintInfo() const -> voidIoApic
Read(uint32_t reg) const -> uint32_tIoApicprivate
ReadRedirectionEntry(uint8_t irq) const -> uint64_tIoApicprivate
SetIrqRedirection(uint8_t irq, uint8_t vector, uint32_t destination_apic_id, bool mask=false) const -> voidIoApic
UnmaskIrq(uint8_t irq) const -> voidIoApic
Write(uint32_t reg, uint32_t value) const -> voidIoApicprivate
WriteRedirectionEntry(uint8_t irq, uint64_t value) const -> voidIoApicprivate
~IoApic()=defaultIoApic