Home
last modified time | relevance | path

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

/linux/arch/x86/kvm/svm/
H A Dnested.c111 kvm_init_shadow_npt_mmu(vcpu, svm->vmcb01.ptr->save.cr4, in nested_svm_init_mmu_context()
112 svm->vmcb01.ptr->save.efer, in nested_svm_init_mmu_context()
145 struct vmcb *vmcb01 = svm->vmcb01.ptr; in nested_vmcb02_recalc_intercepts() local
154 vmcb02->control.intercepts[i] = vmcb01->control.intercepts[i]; in nested_vmcb02_recalc_intercepts()
168 if (!(vmcb01->save.rflags & X86_EFLAGS_IF)) in nested_vmcb02_recalc_intercepts()
749 struct vmcb *vmcb01 = svm->vmcb01.ptr; in nested_vmcb02_prepare_save() local
822 svm_copy_lbrs(&vmcb02->save, &vmcb01->save); in nested_vmcb02_prepare_save()
859 struct vmcb *vmcb01 = svm->vmcb01.ptr; in nested_vmcb02_prepare_control() local
880 if (vmcb01->control.int_ctl & V_NMI_PENDING_MASK) { in nested_vmcb02_prepare_control()
899 vmcb02->control.misc_ctl = vmcb01->control.misc_ctl & (SVM_MISC_ENABLE_NP | SVM_MISC_ENABLE_GMET); in nested_vmcb02_prepare_control()
[all …]
H A Dsvm.c643 struct vmcb *vmcb = svm->vmcb01.ptr; in set_dr_intercepts()
667 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_dr_intercepts()
1022 svm->vmcb01.ptr->control.tsc_offset = vcpu->arch.l1_tsc_offset; in svm_write_tsc_offset()
1129 struct vmcb *vmcb = svm->vmcb01.ptr; in init_vmcb()
1350 svm->vmcb01.ptr = page_address(vmcb01_page); in svm_vcpu_create()
1351 svm->vmcb01.pa = __sme_set(page_to_pfn(vmcb01_page) << PAGE_SHIFT); in svm_vcpu_create()
1352 svm_switch_vmcb(svm, &svm->vmcb01); in svm_vcpu_create()
1377 __free_page(__sme_pa_to_page(svm->vmcb01.pa)); in svm_vcpu_free()
1597 svm->vmcb01.ptr->control.int_ctl &= ~V_IRQ_INJECTION_BITS_MASK; in svm_clear_vintr()
1614 struct vmcb_save_area *save01 = &to_svm(vcpu)->vmcb01.ptr->save; in svm_seg()
[all …]
H A Dsvm.h284 struct kvm_vmcb_info vmcb01; member
550 vmcb_mark_dirty(svm->vmcb01.ptr, VMCB_INTERCEPTS); in svm_mark_intercepts_dirty()
564 struct vmcb *vmcb = svm->vmcb01.ptr; in set_exception_intercept()
574 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_exception_intercept()
584 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_set_intercept()
593 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_clr_intercept()
619 return svm->vmcb01.ptr; in get_vgif_vmcb()
690 return svm->vmcb01.ptr; in get_vnmi_vmcb_l1()
H A Davic.c176 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_activate_vmcb()
235 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_deactivate_vmcb()
1156 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_refresh_virtual_apic_mode()
H A Dsev.c4705 struct vmcb *vmcb = svm->vmcb01.ptr; in sev_es_init_vmcb()