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

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

apic_base_LocalApicprivate
BroadcastIpi(uint8_t vector) const -> Expected< void >LocalApic
CheckX2ApicSupport() const -> boolLocalApicprivate
ConfigureLvtEntries() const -> voidLocalApic
DisableTimer() const -> voidLocalApic
DisableX2Apic() const -> boolLocalApicprivate
DisableXApic() const -> boolLocalApicprivate
EnableTimer(uint32_t initial_count, uint32_t divide_value, uint8_t vector, bool periodic=true) const -> voidLocalApic
EnableX2Apic() const -> boolLocalApicprivate
EnableXApic() const -> boolLocalApicprivate
GetApicVersion() const -> uint32_tLocalApic
GetTaskPriority() const -> uint8_tLocalApic
GetTimerCurrentCount() const -> uint32_tLocalApic
Init() -> Expected< void >LocalApic
is_x2apic_mode_LocalApicprivate
IsX2ApicEnabled() const -> boolLocalApicprivate
IsXApicEnabled() const -> boolLocalApicprivate
kApicBaseControlMaskLocalApicprivatestatic
kApicBaseMaskLocalApicprivatestatic
kApicGlobalEnableBitLocalApicprivatestatic
kApicIdMaskLocalApicprivatestatic
kApicIdShiftLocalApicprivatestatic
kApicSoftwareEnableBitLocalApicprivatestatic
kCalibrationCountLocalApicprivatestatic
kCalibrationDelayLoopLocalApicprivatestatic
kCalibrationMultiplierLocalApicprivatestatic
kDefaultApicBaseLocalApicprivatestatic
kDefaultApicClockHzLocalApicprivatestatic
kErrorVectorLocalApicprivatestatic
kExtIntModeLocalApicprivatestatic
kIcrBroadcastModeLocalApicprivatestatic
kIcrDeliveryStatusBitLocalApicprivatestatic
kIcrDestShiftLocalApicprivatestatic
kInitIpiModeLocalApicprivatestatic
kLvtMaskBitLocalApicprivatestatic
kLvtPeriodicModeLocalApicprivatestatic
kMicrosecondsPerSecondLocalApicprivatestatic
kNmiModeLocalApicprivatestatic
kSipiModeLocalApicprivatestatic
kSpuriousVectorLocalApicprivatestatic
kTimerDivideBy1LocalApicprivatestatic
kTimerDivideBy16LocalApicprivatestatic
kX2ApicEnableBitLocalApicprivatestatic
kXApicEoiOffsetLocalApicprivatestatic
kXApicEsrOffsetLocalApicprivatestatic
kXApicIcrHighOffsetLocalApicprivatestatic
kXApicIcrLowOffsetLocalApicprivatestatic
kXApicIdOffsetLocalApicprivatestatic
kXApicLvtErrorOffsetLocalApicprivatestatic
kXApicLvtLint0OffsetLocalApicprivatestatic
kXApicLvtLint1OffsetLocalApicprivatestatic
kXApicLvtTimerOffsetLocalApicprivatestatic
kXApicSivrOffsetLocalApicprivatestatic
kXApicTimerCurrCountOffsetLocalApicprivatestatic
kXApicTimerDivideOffsetLocalApicprivatestatic
kXApicTimerInitCountOffsetLocalApicprivatestatic
kXApicTprOffsetLocalApicprivatestatic
kXApicVersionOffsetLocalApicprivatestatic
LocalApic()=defaultLocalApic
LocalApic(const LocalApic &)=deleteLocalApic
LocalApic(LocalApic &&)=defaultLocalApic
operator=(const LocalApic &) -> LocalApic &=deleteLocalApic
operator=(LocalApic &&) -> LocalApic &=defaultLocalApic
PrintInfo() const -> voidLocalApic
ReadErrorStatus() const -> uint32_tLocalApic
SendEoi() const -> voidLocalApic
SendInitIpi(uint32_t destination_apic_id) const -> voidLocalApic
SendIpi(uint32_t destination_apic_id, uint8_t vector) const -> Expected< void >LocalApic
SendStartupIpi(uint32_t destination_apic_id, uint8_t start_page) const -> voidLocalApic
SetTaskPriority(uint8_t priority) const -> voidLocalApic
SetupOneShotTimer(uint32_t microseconds, uint8_t vector) const -> voidLocalApic
SetupPeriodicTimer(uint32_t frequency_hz, uint8_t vector) const -> voidLocalApic
WakeupAp(uint32_t destination_apic_id, uint8_t start_vector) const -> voidLocalApic
~LocalApic()=defaultLocalApic