Lines Matching refs:reg
80 static inline uint32_t xapic_read_reg(unsigned int reg) in xapic_read_reg() argument
82 return ((volatile uint32_t *)APIC_DEFAULT_GPA)[reg >> 2]; in xapic_read_reg()
85 static inline void xapic_write_reg(unsigned int reg, uint32_t val) in xapic_write_reg() argument
87 ((volatile uint32_t *)APIC_DEFAULT_GPA)[reg >> 2] = val; in xapic_write_reg()
90 static inline uint64_t x2apic_read_reg(unsigned int reg) in x2apic_read_reg() argument
92 return rdmsr(APIC_BASE_MSR + (reg >> 4)); in x2apic_read_reg()
95 static inline uint8_t x2apic_write_reg_safe(unsigned int reg, uint64_t value) in x2apic_write_reg_safe() argument
97 return wrmsr_safe(APIC_BASE_MSR + (reg >> 4), value); in x2apic_write_reg_safe()
100 static inline void x2apic_write_reg(unsigned int reg, uint64_t value) in x2apic_write_reg() argument
102 uint8_t fault = x2apic_write_reg_safe(reg, value); in x2apic_write_reg()
105 fault, APIC_BASE_MSR + (reg >> 4), value); in x2apic_write_reg()
108 static inline void x2apic_write_reg_fault(unsigned int reg, uint64_t value) in x2apic_write_reg_fault() argument
110 uint8_t fault = x2apic_write_reg_safe(reg, value); in x2apic_write_reg_fault()
114 APIC_BASE_MSR + (reg >> 4), value, fault); in x2apic_write_reg_fault()