Home
last modified time | relevance | path

Searched refs:hv_enlightened_vmcs (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dhyperv.h19 #define current_evmcs ((struct hv_enlightened_vmcs *)this_cpu_read(current_vmcs))
56 static inline u64 evmcs_read_any(struct hv_enlightened_vmcs *evmcs, in evmcs_read_any()
61 * is 'struct vmcs12' or 'struct hv_enlightened_vmcs' as it takes in evmcs_read_any()
H A Dhyperv.c121 #define EVMCS1_OFFSET(x) offsetof(struct hv_enlightened_vmcs, x)
662 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;
H A Dnested.c575 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()
2062 * present in struct hv_enlightened_vmcs, ...). Make sure there in nested_vmx_handle_enlightened_vmptrld()
2406 struct hv_enlightened_vmcs *hv_evmcs = vmx->nested.hv_evmcs; in prepare_vmcs02_rare()
H A Dvmx.c534 struct hv_enlightened_vmcs *evmcs; in hv_enable_l2_tlb_flush()
547 evmcs = (struct hv_enlightened_vmcs *)to_vmx(vcpu)->loaded_vmcs->vmcs; in hv_enable_l2_tlb_flush()
3956 struct hv_enlightened_vmcs *evmcs = (void *)vmx->vmcs01.vmcs; in vmx_msr_bitmap_l01_changed()
7504 struct hv_enlightened_vmcs *evmcs = (void *)vmx->vmcs01.vmcs; in vmx_vcpu_create()
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Devmcs.h19 #define current_evmcs ((struct hv_enlightened_vmcs *)this_cpu_read(current_vmcs))
H A Dvmx.h201 struct hv_enlightened_vmcs *hv_evmcs;
H A Devmcs.c18 #define EVMCS1_OFFSET(x) offsetof(struct hv_enlightened_vmcs, x)
H A Dnested.c1619 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()
2060 * present in struct hv_enlightened_vmcs, ...). Make sure there in nested_vmx_handle_enlightened_vmptrld()
2400 struct hv_enlightened_vmcs *hv_evmcs = vmx->nested.hv_evmcs; in prepare_vmcs02_rare()
2531 struct hv_enlightened_vmcs *hv_evmcs = vmx->nested.hv_evmcs; in prepare_vmcs02()
H A Dvmx.c613 struct hv_enlightened_vmcs *evmcs; in hv_enable_direct_tlbflush()
626 evmcs = (struct hv_enlightened_vmcs *)to_vmx(vcpu)->loaded_vmcs->vmcs; in hv_enable_direct_tlbflush()
3819 struct hv_enlightened_vmcs *evmcs = (void *)vmx->vmcs01.vmcs; in vmx_msr_bitmap_l01_changed()
7069 struct hv_enlightened_vmcs *evmcs = (void *)vmx->vmcs01.vmcs; in vmx_create_vcpu()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dhyperv-tlfs.h309 struct hv_enlightened_vmcs { struct
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/include/
H A Devmcs.h32 struct hv_enlightened_vmcs { struct
222 extern struct hv_enlightened_vmcs *current_evmcs;
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dhyperv-tlfs.h424 struct hv_enlightened_vmcs { struct
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/x86_64/
H A Dvmx.c21 struct hv_enlightened_vmcs *current_evmcs;
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/
H A Devmcs.h24 struct hv_enlightened_vmcs { struct
242 extern struct hv_enlightened_vmcs *current_evmcs;
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/x86_64/
H A Dvmx.c20 struct hv_enlightened_vmcs *current_evmcs;

Completed in 58 milliseconds