Home
last modified time | relevance | path

Searched refs:vmcs12 (Results 1 – 5 of 5) sorted by relevance

/linux/arch/x86/kvm/vmx/
H A Dsgx.h18 void vmx_write_encls_bitmap(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12);
26 struct vmcs12 *vmcs12) in vmx_write_encls_bitmap() argument
H A Dvmx.c1877 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_update_emulated_instruction() local
1894 if (nested_cpu_has_mtf(vmcs12) && in vmx_update_emulated_instruction()
2045 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_get_l2_tsc_offset() local
2047 if (nested_cpu_has(vmcs12, CPU_BASED_USE_TSC_OFFSETTING)) in vmx_get_l2_tsc_offset()
2048 return vmcs12->tsc_offset; in vmx_get_l2_tsc_offset()
2055 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in vmx_get_l2_tsc_multiplier() local
2057 if (nested_cpu_has(vmcs12, CPU_BASED_USE_TSC_OFFSETTING) && in vmx_get_l2_tsc_multiplier()
2058 nested_cpu_has2(vmcs12, SECONDARY_EXEC_TSC_SCALING)) in vmx_get_l2_tsc_multiplier()
2059 return vmcs12->tsc_multiplier; in vmx_get_l2_tsc_multiplier()
5626 struct vmcs12 *vmcs12 = get_vmcs12(vcpu); in handle_set_cr0() local
[all …]
H A Dvmx.h86 struct vmcs12 *cached_vmcs12;
92 struct vmcs12 *cached_shadow_vmcs12;
/linux/Documentation/virt/kvm/x86/
H A Dnested-vmx.rst71 internals of this structure; This is struct vmcs12 from arch/x86/kvm/vmx.c.
73 The name "vmcs12" refers to the VMCS that L1 builds for L2. In the code we
78 For convenience, we repeat the content of struct vmcs12 here. If the internals
80 VMCS12_REVISION (from vmx.c) should be changed if struct vmcs12 or its inner
86 struct __packed vmcs12 {
/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h511 __u8 vmcs12[KVM_STATE_NESTED_VMX_VMCS_SIZE]; member