Home
last modified time | relevance | path

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

/Linux-v4.19/arch/x86/kvm/
Dvmx.c433 struct __packed vmcs12 { struct
601 BUILD_BUG_ON_MSG(offsetof(struct vmcs12, field) != (loc), \
822 struct vmcs12 *cached_vmcs12;
828 struct vmcs12 *cached_shadow_vmcs12;
1073 #define VMCS12_OFFSET(x) offsetof(struct vmcs12, x)
1260 static inline struct vmcs12 *get_vmcs12(struct kvm_vcpu *vcpu) in get_vmcs12()
1265 static inline struct vmcs12 *get_shadow_vmcs12(struct kvm_vcpu *vcpu) in get_shadow_vmcs12()
1283 static bool nested_vmx_is_page_fault_vmexit(struct vmcs12 *vmcs12,
1972 static inline bool nested_cpu_has(struct vmcs12 *vmcs12, u32 bit) in nested_cpu_has() argument
1974 return vmcs12->cpu_based_vm_exec_control & bit; in nested_cpu_has()
[all …]
/Linux-v4.19/Documentation/virtual/kvm/
Dnested-vmx.txt66 internals of this structure; This is struct vmcs12 from arch/x86/kvm/vmx.c.
68 The name "vmcs12" refers to the VMCS that L1 builds for L2. In the code we
73 For convenience, we repeat the content of struct vmcs12 here. If the internals
75 VMCS12_REVISION (from vmx.c) should be changed if struct vmcs12 or its inner
79 struct __packed vmcs12 {