Home
last modified time | relevance | path

Searched refs:v (Results 1 – 19 of 19) sorted by relevance

/hypervisor/include/arch/x86/asm/lib/
A Datomic.h61 : "+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 Dvmsr.c647 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 Dvlapic.c171 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 Dpm.c204 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 Ducode.c45 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 Dnested.c202 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 Dlapic.c121 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 Dsecurity.c66 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 Dioapic.c134 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 Dnested.h51 #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 Ducode.h23 void acrn_update_ucode(struct acrn_vcpu *vcpu, uint64_t v);
/hypervisor/arch/x86/lib/
A Dmemory.c7 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 Dsprintf.c256 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 Dio.h60 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 Dapicreg.h46 uint32_t v; member
/hypervisor/include/lib/
A Dutil.h26 #define clamp(v, l, h) (max(min((v), (h)), (l))) argument
A Drtl.h43 void *memset(void *base, uint8_t v, size_t n);
/hypervisor/dm/
A Dvpic.c825 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 Dio_req.c535 __unused size_t width, __unused uint32_t v) in pio_default_write() argument

Completed in 36 milliseconds