| /hypervisor/include/arch/x86/asm/lib/ |
| A D | atomic.h | 61 : "+m" (*ptr), "+r" (v) \ 64 return v; \ 104 : "+r" (v), "+m" (*ptr) \ 107 return v; \ 115 return (atomic_xadd32(p, v) + v); in atomic_add_return() 120 return (atomic_xadd32(p, -v) - v); in atomic_sub_return() 125 return atomic_add_return(v, 1); in atomic_inc_return() 130 return atomic_sub_return(v, 1); in atomic_dec_return() 135 return (atomic_xadd64(p, v) + v); in atomic_add64_return() 140 return (atomic_xadd64(p, -v) - v); in atomic_sub64_return() [all …]
|
| /hypervisor/arch/x86/guest/ |
| A D | vmsr.c | 647 uint64_t v = 0UL; in rdmsr_vmexit_handler() local 683 v = msr_read(msr); in rdmsr_vmexit_handler() 715 v = msr_read(msr); in rdmsr_vmexit_handler() 734 v = msr_read(msr); in rdmsr_vmexit_handler() 769 v = 0U; in rdmsr_vmexit_handler() 786 v = msr_read(msr); in rdmsr_vmexit_handler() 842 v = 0UL; in rdmsr_vmexit_handler() 875 v = 0UL; in rdmsr_vmexit_handler() 1041 uint64_t v; in wrmsr_vmexit_handler() local 1233 if (v != 0U) { in wrmsr_vmexit_handler() [all …]
|
| A D | vlapic.c | 171 val = isrptr[i].v; in vlapic_find_isrv() 474 lapic->tmr[i].v = 0U; in vlapic_reset_tmr() 1030 } else if (lowprio_dest->apic_page.ppr.v > vlapic->apic_page.ppr.v) { in vlapic_calc_dest_noshort() 1210 val = irrptr[i].v; in vlapic_find_highest_irr() 1302 new = lapic->svr.v; in vlapic_write_svr() 1358 *data = lapic->id.v; in vlapic_read() 1617 lapic->tmr[i].v = regs->tmr[i].v; in vlapic_restore() 1621 lapic->lvt[APIC_LVT_TIMER].v = regs->lvt[APIC_LVT_TIMER].v; in vlapic_restore() 1622 lapic->lvt[APIC_LVT_LINT0].v = regs->lvt[APIC_LVT_LINT0].v; in vlapic_restore() 1623 lapic->lvt[APIC_LVT_LINT1].v = regs->lvt[APIC_LVT_LINT1].v; in vlapic_restore() [all …]
|
| A D | pm.c | 204 uint8_t val = get_slp_typx(v); in pm1ab_io_write() 206 if ((addr == vm->pm.sx_state_data->pm1a_cnt.address) && is_s3_enabled(v)) { in pm1ab_io_write() 209 pm1a_cnt_ready = v; in pm1ab_io_write() 212 enter_s3(vm, v, 0U); in pm1ab_io_write() 214 enter_s5(vcpu, v, 0U); in pm1ab_io_write() 228 enter_s3(vm, pm1a_cnt_val, v); in pm1ab_io_write() 230 enter_s5(vcpu, pm1a_cnt_val, v); in pm1ab_io_write() 246 pio_write(v, addr, width); in pm1ab_io_write() 295 if (((v & VIRTUAL_PM1A_SLP_EN) != 0U) && (((v & VIRTUAL_PM1A_SLP_TYP) >> 10U) == 5U)) { in rt_vm_pm1a_io_write() 346 slp_type = (v >> 2U) & 0x7U; in prelaunched_vm_sleep_io_write() [all …]
|
| A D | ucode.c | 45 void acrn_update_ucode(struct acrn_vcpu *vcpu, uint64_t v) in acrn_update_ucode() argument 53 gva = v - sizeof(struct ucode_header); in acrn_update_ucode()
|
| A D | nested.c | 202 uint64_t v = 0UL; in read_vmx_msr() local 225 v = vcpu_get_guest_msr(vcpu, msr); in read_vmx_msr() 240 *val = v; in read_vmx_msr()
|
| /hypervisor/arch/x86/ |
| A D | lapic.c | 121 regs->tpr.v = (uint32_t) msr_read(MSR_IA32_EXT_APIC_TPR); in save_lapic() 122 regs->ppr.v = (uint32_t) msr_read(MSR_IA32_EXT_APIC_PPR); in save_lapic() 132 regs->lvt[APIC_LVT_TIMER].v = in save_lapic() 134 regs->lvt[APIC_LVT_LINT0].v = in save_lapic() 136 regs->lvt[APIC_LVT_LINT1].v = in save_lapic() 138 regs->lvt[APIC_LVT_ERROR].v = in save_lapic() 142 regs->dcr_timer.v = in save_lapic() 151 (uint64_t) regs->lvt[APIC_LVT_TIMER].v); in restore_lapic() 154 (uint64_t) regs->lvt[APIC_LVT_LINT0].v); in restore_lapic() 156 (uint64_t) regs->lvt[APIC_LVT_LINT1].v); in restore_lapic() [all …]
|
| A D | security.c | 66 uint64_t v, x86_arch_caps; in disable_rrsba() local 75 v = msr_read(MSR_IA32_SPEC_CTRL); in disable_rrsba() 77 v |= SPEC_RRSBA_DIS_S; in disable_rrsba() 78 msr_write(MSR_IA32_SPEC_CTRL, v); in disable_rrsba()
|
| A D | ioapic.c | 134 uint32_t v; in ioapic_read_reg32() local 142 v = mmio_read32(ioapic_base + IOAPIC_WINDOW); in ioapic_read_reg32() 145 return v; in ioapic_read_reg32()
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | nested.h | 51 #define VMX_VMCS_FIELD_INDEX(v) (((v) >> 1U) & 0x1ffU) argument 52 #define VMX_VMCS_FIELD_TYPE(v) (((v) >> 10U) & 0x3U) argument 57 #define VMX_VMCS_FIELD_WIDTH(v) (((v) >> 13U) & 0x3U) argument 73 #define VMX_II_SCALING(v) (((v) >> 0U) & 0x3U) argument 74 #define VMX_II_REG1(v) (((v) >> 3U) & 0xfU) argument 75 #define VMX_II_ADDR_SIZE(v) (((v) >> 7U) & 0x7U) argument 76 #define VMX_II_IS_REG(v) (((v) >> 10U) & 0x1U) argument 77 #define VMX_II_SEG_REG(v) (((v) >> 15U) & 0x7U) argument 78 #define VMX_II_IDX_REG(v) (((v) >> 18U) & 0xfU) argument 80 #define VMX_II_BASE_REG(v) (((v) >> 23U) & 0xfU) argument [all …]
|
| A D | ucode.h | 23 void acrn_update_ucode(struct acrn_vcpu *vcpu, uint64_t v);
|
| /hypervisor/arch/x86/lib/ |
| A D | memory.c | 7 static inline void memset_erms(void *base, uint8_t v, size_t n) in memset_erms() argument 11 : "a" (v), "c"(n)); in memset_erms() 14 void *memset(void *base, uint8_t v, size_t n) in memset() argument 21 memset_erms(base, v, n); in memset()
|
| /hypervisor/lib/ |
| A D | sprintf.c | 256 uint64_t v = v_arg; in print_pow2() local 275 v &= param->vars.mask; in print_pow2() 278 if ((v == 0UL) && in print_pow2() 293 *pos = (*digits)[(v & mask)]; in print_pow2() 294 v >>= shift; in print_pow2() 295 } while (v != 0UL); in print_pow2() 315 union u_qword v; in print_decimal() local 327 v.qword = (uint64_t)-value; in print_decimal() 346 while (v.dwords.high != 0U) { in print_decimal() 350 v.qword = v.qword / 10UL; in print_decimal() [all …]
|
| /hypervisor/include/arch/x86/asm/ |
| A D | io.h | 60 static inline void pio_write(uint32_t v, uint16_t addr, size_t sz) in pio_write() argument 63 pio_write8((uint8_t)v, addr); in pio_write() 65 pio_write16((uint16_t)v, addr); in pio_write() 67 pio_write32(v, addr); in pio_write()
|
| A D | apicreg.h | 46 uint32_t v; member
|
| /hypervisor/include/lib/ |
| A D | util.h | 26 #define clamp(v, l, h) (max(min((v), (h)), (l))) argument
|
| A D | rtl.h | 43 void *memset(void *base, uint8_t v, size_t n);
|
| /hypervisor/dm/ |
| A D | vpic.c | 825 uint32_t v) in vpic_primary_io_write() argument 827 uint32_t val = v; in vpic_primary_io_write() 876 uint32_t v) in vpic_secondary_io_write() argument 878 uint32_t val = v; in vpic_secondary_io_write() 954 uint32_t v) in vpic_elc_io_write() argument 956 uint32_t val = v; in vpic_elc_io_write()
|
| A D | io_req.c | 535 __unused size_t width, __unused uint32_t v) in pio_default_write() argument
|