Lines Matching refs:vmcb01
743 struct vmcb *vmcb = svm->vmcb01.ptr;
767 struct vmcb *vmcb = svm->vmcb01.ptr;
1022 svm_copy_lbrs(svm->vmcb, svm->vmcb01.ptr);
1036 * Move the LBR msrs back to the vmcb01 to avoid copying them
1040 svm_copy_lbrs(svm->vmcb01.ptr, svm->vmcb);
1047 * vmcb01. If LBR virtualization is enabled and L1 is running VMs of
1048 * its own, the MSRs are moved between vmcb01 and vmcb02 as needed.
1051 svm->vmcb01.ptr;
1175 svm->vmcb01.ptr->control.tsc_offset = vcpu->arch.l1_tsc_offset;
1247 struct vmcb *vmcb = svm->vmcb01.ptr;
1475 svm->vmcb01.ptr = page_address(vmcb01_page);
1476 svm->vmcb01.pa = __sme_set(page_to_pfn(vmcb01_page) << PAGE_SHIFT);
1477 svm_switch_vmcb(svm, &svm->vmcb01);
1519 __free_page(pfn_to_page(__sme_clr(svm->vmcb01.pa) >> PAGE_SHIFT));
1687 svm->vmcb01.ptr->control.int_ctl &= ~V_IRQ_INJECTION_BITS_MASK;
1704 struct vmcb_save_area *save01 = &to_svm(vcpu)->vmcb01.ptr->save;
2856 msr_info->data = svm->vmcb01.ptr->save.star;
2860 msr_info->data = svm->vmcb01.ptr->save.lstar;
2863 msr_info->data = svm->vmcb01.ptr->save.cstar;
2866 msr_info->data = svm->vmcb01.ptr->save.kernel_gs_base;
2869 msr_info->data = svm->vmcb01.ptr->save.sfmask;
2873 msr_info->data = svm->vmcb01.ptr->save.sysenter_cs;
2876 msr_info->data = (u32)svm->vmcb01.ptr->save.sysenter_eip;
2881 msr_info->data = svm->vmcb01.ptr->save.sysenter_esp;
3033 svm->vmcb01.ptr->save.g_pat = data;
3077 svm->vmcb01.ptr->save.star = data;
3081 svm->vmcb01.ptr->save.lstar = data;
3084 svm->vmcb01.ptr->save.cstar = data;
3087 svm->vmcb01.ptr->save.kernel_gs_base = data;
3090 svm->vmcb01.ptr->save.sfmask = data;
3094 svm->vmcb01.ptr->save.sysenter_cs = data;
3097 svm->vmcb01.ptr->save.sysenter_eip = (u32)data;
3108 svm->vmcb01.ptr->save.sysenter_esp = (u32)data;
3335 struct vmcb_save_area *save01 = &svm->vmcb01.ptr->save;
3789 ? !(svm->vmcb01.ptr->save.rflags & X86_EFLAGS_IF)
4650 &svm->vmcb01.ptr->save);
4693 svm_copy_vmrun_state(&svm->vmcb01.ptr->save, map_save.hva + 0x400);
4699 vmcb_mark_all_dirty(svm->vmcb01.ptr);