Home
last modified time | relevance | path

Searched refs:XApicOffset (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dxapic.rs35 pub enum XApicOffset { enum
95 impl From<XApicOffset> for u32 {
96 fn from(val: XApicOffset) -> Self { in from()
101 impl From<LVTRegister> for XApicOffset { implementation
104 LVTRegister::Timer => XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_LVT_TIMER, in from()
105 LVTRegister::Thermal => XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_LVT_THERMAL, in from()
107 XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_LVT_PERFORMANCE_MONITOR in from()
109 LVTRegister::LINT0 => XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_LVT_LINT0, in from()
110 LVTRegister::LINT1 => XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_LVT_LINT1, in from()
111 LVTRegister::ErrorReg => XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_LVT_ERROR, in from()
[all …]
H A Dapic_timer.rs28 use super::xapic::XApicOffset;
313 self.write_xapic_register(XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_CLKDIV, divisor) in set_timer_divisor()
326 XApicOffset::LOCAL_APIC_OFFSET_Local_APIC_INITIAL_COUNT_REG, in set_timer_initial_count()
H A Dmod.rs20 xapic::{current_xapic_instance, XApicOffset},
456 pub(self) unsafe fn write_xapic_register(&self, reg: XApicOffset, value: u32) { in write_xapic_register() argument