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_
LocalApic
private
BroadcastIpi
(uint8_t vector) const -> Expected< void >
LocalApic
CheckX2ApicSupport
() const -> bool
LocalApic
private
ConfigureLvtEntries
() const -> void
LocalApic
DisableTimer
() const -> void
LocalApic
DisableX2Apic
() const -> bool
LocalApic
private
DisableXApic
() const -> bool
LocalApic
private
EnableTimer
(uint32_t initial_count, uint32_t divide_value, uint8_t vector, bool periodic=true) const -> void
LocalApic
EnableX2Apic
() const -> bool
LocalApic
private
EnableXApic
() const -> bool
LocalApic
private
GetApicVersion
() const -> uint32_t
LocalApic
GetTaskPriority
() const -> uint8_t
LocalApic
GetTimerCurrentCount
() const -> uint32_t
LocalApic
Init
() -> Expected< void >
LocalApic
is_x2apic_mode_
LocalApic
private
IsX2ApicEnabled
() const -> bool
LocalApic
private
IsXApicEnabled
() const -> bool
LocalApic
private
kApicBaseControlMask
LocalApic
private
static
kApicBaseMask
LocalApic
private
static
kApicGlobalEnableBit
LocalApic
private
static
kApicIdMask
LocalApic
private
static
kApicIdShift
LocalApic
private
static
kApicSoftwareEnableBit
LocalApic
private
static
kCalibrationCount
LocalApic
private
static
kCalibrationDelayLoop
LocalApic
private
static
kCalibrationMultiplier
LocalApic
private
static
kDefaultApicBase
LocalApic
private
static
kDefaultApicClockHz
LocalApic
private
static
kErrorVector
LocalApic
private
static
kExtIntMode
LocalApic
private
static
kIcrBroadcastMode
LocalApic
private
static
kIcrDeliveryStatusBit
LocalApic
private
static
kIcrDestShift
LocalApic
private
static
kInitIpiMode
LocalApic
private
static
kLvtMaskBit
LocalApic
private
static
kLvtPeriodicMode
LocalApic
private
static
kMicrosecondsPerSecond
LocalApic
private
static
kNmiMode
LocalApic
private
static
kSipiMode
LocalApic
private
static
kSpuriousVector
LocalApic
private
static
kTimerDivideBy1
LocalApic
private
static
kTimerDivideBy16
LocalApic
private
static
kX2ApicEnableBit
LocalApic
private
static
kXApicEoiOffset
LocalApic
private
static
kXApicEsrOffset
LocalApic
private
static
kXApicIcrHighOffset
LocalApic
private
static
kXApicIcrLowOffset
LocalApic
private
static
kXApicIdOffset
LocalApic
private
static
kXApicLvtErrorOffset
LocalApic
private
static
kXApicLvtLint0Offset
LocalApic
private
static
kXApicLvtLint1Offset
LocalApic
private
static
kXApicLvtTimerOffset
LocalApic
private
static
kXApicSivrOffset
LocalApic
private
static
kXApicTimerCurrCountOffset
LocalApic
private
static
kXApicTimerDivideOffset
LocalApic
private
static
kXApicTimerInitCountOffset
LocalApic
private
static
kXApicTprOffset
LocalApic
private
static
kXApicVersionOffset
LocalApic
private
static
LocalApic
()=default
LocalApic
LocalApic
(const LocalApic &)=delete
LocalApic
LocalApic
(LocalApic &&)=default
LocalApic
operator=
(const LocalApic &) -> LocalApic &=delete
LocalApic
operator=
(LocalApic &&) -> LocalApic &=default
LocalApic
PrintInfo
() const -> void
LocalApic
ReadErrorStatus
() const -> uint32_t
LocalApic
SendEoi
() const -> void
LocalApic
SendInitIpi
(uint32_t destination_apic_id) const -> void
LocalApic
SendIpi
(uint32_t destination_apic_id, uint8_t vector) const -> Expected< void >
LocalApic
SendStartupIpi
(uint32_t destination_apic_id, uint8_t start_page) const -> void
LocalApic
SetTaskPriority
(uint8_t priority) const -> void
LocalApic
SetupOneShotTimer
(uint32_t microseconds, uint8_t vector) const -> void
LocalApic
SetupPeriodicTimer
(uint32_t frequency_hz, uint8_t vector) const -> void
LocalApic
WakeupAp
(uint32_t destination_apic_id, uint8_t start_vector) const -> void
LocalApic
~LocalApic
()=default
LocalApic
Generated by
1.9.8