Lines Matching refs:vmcs12

65 #include "vmcs12.h"
1756 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
1773 if (nested_cpu_has_mtf(vmcs12) &&
1906 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
1908 if (nested_cpu_has(vmcs12, CPU_BASED_USE_TSC_OFFSETTING))
1909 return vmcs12->tsc_offset;
1916 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
1918 if (nested_cpu_has(vmcs12, CPU_BASED_USE_TSC_OFFSETTING) &&
1919 nested_cpu_has2(vmcs12, SECONDARY_EXEC_TSC_SCALING))
1920 return vmcs12->tsc_multiplier;
4425 * nested virtualization and thus allowed to be set in vmcs12.
4476 * vmcs12 and propagated to vmcs02 when set in vmcs12.
5397 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
5408 val = (val & ~vmcs12->cr0_guest_host_mask) |
5409 (vmcs12->guest_cr0 & vmcs12->cr0_guest_host_mask);
5423 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
5427 val = (val & ~vmcs12->cr4_guest_host_mask) |
5428 (vmcs12->guest_cr4 & vmcs12->cr4_guest_host_mask);
6434 * allowed a nested VM-Enter with an invalid vmcs12. More below.
6449 * are loaded into the vmcs02 (e.g. vmcs12's Virtual APIC
6681 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
6685 nested_cpu_has(vmcs12, CPU_BASED_TPR_SHADOW))
6857 * vmcs12 virtual-interrupt-delivery enabled.
7925 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
7946 if (!nested_cpu_has(vmcs12, CPU_BASED_USE_IO_BITMAPS))
7947 intercept = nested_cpu_has(vmcs12,
7961 struct vmcs12 *vmcs12 = get_vmcs12(vcpu);
7970 if (!nested_cpu_has2(vmcs12, SECONDARY_EXEC_ENABLE_RDTSCP)) {
7991 if (!nested_cpu_has2(vmcs12, SECONDARY_EXEC_DESC))
8007 !nested_cpu_has2(vmcs12, CPU_BASED_PAUSE_EXITING))