Home
last modified time | relevance | path

Searched refs:hv_evmcs (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dnested.c195 if (vmx->nested.current_vmptr == -1ull && !vmx->nested.hv_evmcs) in nested_vmx_fail()
229 if (!vmx->nested.hv_evmcs) in nested_release_evmcs()
234 vmx->nested.hv_evmcs = NULL; in nested_release_evmcs()
1619 struct hv_enlightened_vmcs *evmcs = vmx->nested.hv_evmcs; in copy_enlightened_to_vmcs12()
1835 struct hv_enlightened_vmcs *evmcs = vmx->nested.hv_evmcs; in copy_vmcs12_to_enlightened()
2012 if (unlikely(!vmx->nested.hv_evmcs || in nested_vmx_handle_enlightened_vmptrld()
2014 if (!vmx->nested.hv_evmcs) in nested_vmx_handle_enlightened_vmptrld()
2023 vmx->nested.hv_evmcs = vmx->nested.hv_evmcs_map.hva; in nested_vmx_handle_enlightened_vmptrld()
2047 if ((vmx->nested.hv_evmcs->revision_id != KVM_EVMCS_VERSION) && in nested_vmx_handle_enlightened_vmptrld()
2048 (vmx->nested.hv_evmcs in nested_vmx_handle_enlightened_vmptrld()
2400 struct hv_enlightened_vmcs *hv_evmcs = vmx->nested.hv_evmcs; prepare_vmcs02_rare() local
2531 struct hv_enlightened_vmcs *hv_evmcs = vmx->nested.hv_evmcs; prepare_vmcs02() local
[all...]
H A Dnested.h61 * running hv_evmcs may end up not being mapped (we map it from in vmx_has_valid_vmcs12()
66 vmx->nested.hv_evmcs; in vmx_has_valid_vmcs12()
H A Dvmx.h201 struct hv_enlightened_vmcs *hv_evmcs; member
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dnested.c234 vmx->nested.hv_evmcs = NULL; in nested_release_evmcs()
575 struct hv_enlightened_vmcs *evmcs = vmx->nested.hv_evmcs; in nested_vmx_prepare_msr_bitmap()
1582 struct hv_enlightened_vmcs *evmcs = vmx->nested.hv_evmcs; in copy_enlightened_to_vmcs12()
1826 struct hv_enlightened_vmcs *evmcs = vmx->nested.hv_evmcs; in copy_vmcs12_to_enlightened()
2026 vmx->nested.hv_evmcs = vmx->nested.hv_evmcs_map.hva; in nested_vmx_handle_enlightened_vmptrld()
2050 if ((vmx->nested.hv_evmcs->revision_id != KVM_EVMCS_VERSION) && in nested_vmx_handle_enlightened_vmptrld()
2051 (vmx->nested.hv_evmcs->revision_id != VMCS12_REVISION)) { in nested_vmx_handle_enlightened_vmptrld()
2078 vmx->nested.hv_evmcs->hv_clean_fields &= in nested_vmx_handle_enlightened_vmptrld()
2406 struct hv_enlightened_vmcs *hv_evmcs = vmx->nested.hv_evmcs; in prepare_vmcs02_rare() local
[all...]
H A Dhyperv.c662 struct hv_enlightened_vmcs *evmcs = vmx->nested.hv_evmcs; in nested_evmcs_l2_tlb_flush_enabled()
H A Dvmx.h246 struct hv_enlightened_vmcs *hv_evmcs; member

Completed in 13 milliseconds