Searched refs:XApicOffset (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | xapic.rs | 35 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 D | apic_timer.rs | 28 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 D | mod.rs | 20 xapic::{current_xapic_instance, XApicOffset}, 456 pub(self) unsafe fn write_xapic_register(&self, reg: XApicOffset, value: u32) { in write_xapic_register() argument
|