|
SimpleKernel 1.17.0
|
This is the complete list of members for IoApic, including all inherited members.
| base_address_ | IoApic | private |
| GetId() const -> uint32_t | IoApic | |
| GetMaxRedirectionEntries() const -> uint32_t | IoApic | |
| GetVersion() const -> uint32_t | IoApic | |
| IoApic() | IoApic | |
| IoApic(const IoApic &)=delete | IoApic | |
| IoApic(IoApic &&)=default | IoApic | |
| kDefaultIoApicBase | IoApic | privatestatic |
| kDeliveryModeExtInt | IoApic | privatestatic |
| kDeliveryModeFixed | IoApic | privatestatic |
| kDeliveryModeInit | IoApic | privatestatic |
| kDeliveryModeLowestPriority | IoApic | privatestatic |
| kDeliveryModeNmi | IoApic | privatestatic |
| kDeliveryModeShift | IoApic | privatestatic |
| kDeliveryModeSmi | IoApic | privatestatic |
| kDeliveryStatusBit | IoApic | privatestatic |
| kDestApicIdMask | IoApic | privatestatic |
| kDestApicIdShift | IoApic | privatestatic |
| kDestModeBit | IoApic | privatestatic |
| kMaskBit | IoApic | privatestatic |
| kPolarityBit | IoApic | privatestatic |
| kRedTblBase | IoApic | privatestatic |
| kRegArb | IoApic | privatestatic |
| kRegId | IoApic | privatestatic |
| kRegSel | IoApic | privatestatic |
| kRegVer | IoApic | privatestatic |
| kRegWin | IoApic | privatestatic |
| kRemoteIrrBit | IoApic | privatestatic |
| kTriggerModeBit | IoApic | privatestatic |
| kVectorMask | IoApic | privatestatic |
| MaskIrq(uint8_t irq) const -> void | IoApic | |
| operator=(const IoApic &) -> IoApic &=delete | IoApic | |
| operator=(IoApic &&) -> IoApic &=default | IoApic | |
| PrintInfo() const -> void | IoApic | |
| Read(uint32_t reg) const -> uint32_t | IoApic | private |
| ReadRedirectionEntry(uint8_t irq) const -> uint64_t | IoApic | private |
| SetIrqRedirection(uint8_t irq, uint8_t vector, uint32_t destination_apic_id, bool mask=false) const -> void | IoApic | |
| UnmaskIrq(uint8_t irq) const -> void | IoApic | |
| Write(uint32_t reg, uint32_t value) const -> void | IoApic | private |
| WriteRedirectionEntry(uint8_t irq, uint64_t value) const -> void | IoApic | private |
| ~IoApic()=default | IoApic |