Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/kvm/
Dvmx.c207 struct __packed vmcs12 { struct
399 struct vmcs12 *current_vmcs12;
621 #define VMCS12_OFFSET(x) offsetof(struct vmcs12, x)
837 static inline struct vmcs12 *get_vmcs12(struct kvm_vcpu *vcpu) in get_vmcs12()
1190 static inline bool nested_cpu_has(struct vmcs12 *vmcs12, u32 bit) in nested_cpu_has() argument
1192 return vmcs12->cpu_based_vm_exec_control & bit; in nested_cpu_has()
1195 static inline bool nested_cpu_has2(struct vmcs12 *vmcs12, u32 bit) in nested_cpu_has2() argument
1197 return (vmcs12->cpu_based_vm_exec_control & in nested_cpu_has2()
1199 (vmcs12->secondary_vm_exec_control & bit); in nested_cpu_has2()
1202 static inline bool nested_cpu_has_virtual_nmis(struct vmcs12 *vmcs12) in nested_cpu_has_virtual_nmis() argument
[all …]
/linux-4.4.14/Documentation/virtual/kvm/
Dnested-vmx.txt77 internals of this structure; This is struct vmcs12 from arch/x86/kvm/vmx.c.
79 The name "vmcs12" refers to the VMCS that L1 builds for L2. In the code we
84 For convenience, we repeat the content of struct vmcs12 here. If the internals
86 VMCS12_REVISION (from vmx.c) should be changed if struct vmcs12 or its inner
90 struct __packed vmcs12 {