Searched refs:vmcs01 (Results 1 – 4 of 4) sorted by relevance
340 if (WARN_ON_ONCE(vmx->loaded_vmcs != &vmx->vmcs01)) in free_nested()341 vmx_switch_vmcs(vcpu, &vmx->vmcs01); in free_nested()356 vmcs_clear(vmx->vmcs01.shadow_vmcs); in free_nested()357 free_vmcs(vmx->vmcs01.shadow_vmcs); in free_nested()358 vmx->vmcs01.shadow_vmcs = NULL; in free_nested()602 if (vmx_test_msr_bitmap_##rw(vmx->vmcs01.msr_bitmap, msr) || \1630 struct vmcs *shadow_vmcs = vmx->vmcs01.shadow_vmcs; in copy_shadow_to_vmcs12()1665 struct vmcs *shadow_vmcs = vmx->vmcs01.shadow_vmcs; in copy_vmcs12_to_shadow()2366 static void prepare_vmcs02_early(struct vcpu_vmx *vmx, struct loaded_vmcs *vmcs01, in prepare_vmcs02_early() argument2378 exec_control = __pin_controls_get(vmcs01); in prepare_vmcs02_early()[all …]
232 struct loaded_vmcs vmcs01; member
1620 WARN_ON_ONCE(vmx->loaded_vmcs != &vmx->vmcs01); in vmx_load_vmcs01()1625 vmx_switch_loaded_vmcs(vcpu, &vmx->vmcs01); in vmx_load_vmcs01()4176 struct hv_enlightened_vmcs *evmcs = (void *)vmx->vmcs01.vmcs; in vmx_msr_bitmap_l01_changed()4189 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_set_intercept_for_msr()4221 u64 *msr_bitmap = (u64 *)vmx->vmcs01.msr_bitmap; in vmx_update_msr_bitmap_x2apic()4944 vmcs_write64(MSR_BITMAP, __pa(vmx->vmcs01.msr_bitmap)); in init_vmcs()7810 err = alloc_loaded_vmcs(&vmx->vmcs01); in vmx_vcpu_create()7822 struct hv_enlightened_vmcs *evmcs = (void *)vmx->vmcs01.vmcs; in vmx_vcpu_create()7827 vmx->loaded_vmcs = &vmx->vmcs01; in vmx_vcpu_create()
74 also have "vmcs01", the VMCS that L0 built for L1, and "vmcs02" is the VMCS