Searched refs:vmxon (Results 1 – 4 of 4) sorted by relevance
87 /* Setup of a region of guest memory for the vmxon region. */ in vcpu_alloc_vmx() 88 vmx->vmxon = (void *)vm_alloc_page(vm); in vcpu_alloc_vmx() 89 vmx->vmxon_hva = addr_gva2hva(vm, (uintptr_t)vmx->vmxon); in vcpu_alloc_vmx() 90 vmx->vmxon_gpa = addr_gva2gpa(vm, (uintptr_t)vmx->vmxon); in vcpu_alloc_vmx() 165 *(u32 *)(vmx->vmxon) = vmcs_revision(); in prepare_for_vmx_operation() 166 if (vmxon(vmx->vmxon_gpa)) in prepare_for_vmx_operation()
312 static inline int vmxon(u64 phys) in vmclear() 316 __asm__ __volatile__ ("vmxon %[pa]; setna %[ret]" in vmclear() 498 void *vmxon;295 static inline int vmxon(u64 phys) vmxon() function 501 void *vmxon; global() member
75 bool vmxon; member194 bool vmxon; member
2535 vmx->nested.vmxon) in vmx_set_msr()3437 if (to_vmx(vcpu)->nested.vmxon) in vmx_is_valid_cr0()3578 if (to_vmx(vcpu)->nested.vmxon && !nested_cr4_valid(vcpu, cr4)) in vmx_is_valid_cr4()8497 vmx->nested.smm.vmxon = vmx->nested.vmxon; in vmx_enter_smm()8498 vmx->nested.vmxon = false; in vmx_enter_smm()8508 if (vmx->nested.smm.vmxon) { in vmx_leave_smm()8509 vmx->nested.vmxon = true; in vmx_leave_smm()8510 vmx->nested.smm.vmxon = false; in vmx_leave_smm()8536 return to_vmx(vcpu)->nested.vmxon && !is_guest_mode(vcpu); in vmx_apic_init_signal_blocked()