Searched refs:shadow_vmcs (Results 1 - 5 of 5) sorted by relevance

/linux-master/arch/x86/kvm/vmx/
H A Dvmcs.h18 u32 shadow_vmcs:1; member in struct:vmcs_hdr
63 struct vmcs *shadow_vmcs; member in struct:loaded_vmcs
H A Dnested.c343 vmcs_clear(vmx->vmcs01.shadow_vmcs);
344 free_vmcs(vmx->vmcs01.shadow_vmcs);
345 vmx->vmcs01.shadow_vmcs = NULL;
1545 struct vmcs *shadow_vmcs = vmx->vmcs01.shadow_vmcs; local
1551 if (WARN_ON(!shadow_vmcs))
1556 vmcs_load(shadow_vmcs);
1564 vmcs_clear(shadow_vmcs);
1580 struct vmcs *shadow_vmcs = vmx->vmcs01.shadow_vmcs; local
[all...]
H A Dvmx.c792 if (loaded_vmcs->shadow_vmcs && loaded_vmcs->launched)
793 vmcs_clear(loaded_vmcs->shadow_vmcs);
2875 vmcs->hdr.shadow_vmcs = 1;
2896 WARN_ON(loaded_vmcs->shadow_vmcs != NULL);
2907 loaded_vmcs->shadow_vmcs = NULL;
4620 We can NOT enable shadow_vmcs here because we don't have yet
/linux-master/tools/testing/selftests/kvm/lib/x86_64/
H A Dvmx.c97 vmx->shadow_vmcs = (void *)vm_vaddr_alloc_page(vm);
98 vmx->shadow_vmcs_hva = addr_gva2hva(vm, (uintptr_t)vmx->shadow_vmcs);
99 vmx->shadow_vmcs_gpa = addr_gva2gpa(vm, (uintptr_t)vmx->shadow_vmcs);
171 *(uint32_t *)(vmx->shadow_vmcs) = vmcs_revision() | 0x80000000ul;
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Dvmx.h515 void *shadow_vmcs; member in struct:vmx_pages

Completed in 198 milliseconds