Lines Matching refs:__vmwrite

548             __vmwrite(GUEST_FS_BASE, msr_content);  in long_mode_do_msr_write()
550 __vmwrite(GUEST_GS_BASE, msr_content); in long_mode_do_msr_write()
634 __vmwrite(CPU_BASED_VM_EXEC_CONTROL, v->arch.hvm_vmx.exec_control); in vmx_update_cpu_exec_control()
643 __vmwrite(SECONDARY_VM_EXEC_CONTROL, in vmx_update_secondary_exec_control()
655 __vmwrite(EXCEPTION_BITMAP, bitmap); in vmx_update_exception_bitmap()
834 __vmwrite(GUEST_SYSENTER_CS, c->sysenter_cs); in vmx_vmcs_restore()
835 __vmwrite(GUEST_SYSENTER_ESP, c->sysenter_esp); in vmx_vmcs_restore()
836 __vmwrite(GUEST_SYSENTER_EIP, c->sysenter_eip); in vmx_vmcs_restore()
838 __vmwrite(GUEST_DR7, c->dr7); in vmx_vmcs_restore()
845 __vmwrite(VM_ENTRY_INTR_INFO, c->pending_event); in vmx_vmcs_restore()
846 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, c->error_code); in vmx_vmcs_restore()
850 __vmwrite(VM_ENTRY_INTR_INFO, 0); in vmx_vmcs_restore()
851 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, 0); in vmx_vmcs_restore()
942 __vmwrite(GUEST_BNDCFGS, ctxt->msr[i].val); in vmx_load_msr()
971 __vmwrite(HOST_CR0, v->arch.hvm_vmx.host_cr0); in vmx_fpu_enter()
982 __vmwrite(HOST_CR0, v->arch.hvm_vmx.host_cr0); in vmx_fpu_leave()
994 __vmwrite(GUEST_CR0, v->arch.hvm_vcpu.hw_cr[0]); in vmx_fpu_leave()
1251 __vmwrite(GUEST_SEG_SELECTOR(seg), sel); in vmx_set_segment_register()
1252 __vmwrite(GUEST_SEG_LIMIT(seg), limit); in vmx_set_segment_register()
1253 __vmwrite(GUEST_SEG_BASE(seg), base); in vmx_set_segment_register()
1254 __vmwrite(GUEST_SEG_AR_BYTES(seg), attr); in vmx_set_segment_register()
1257 __vmwrite(GUEST_TR_SELECTOR, sel); in vmx_set_segment_register()
1258 __vmwrite(GUEST_TR_LIMIT, limit); in vmx_set_segment_register()
1259 __vmwrite(GUEST_TR_BASE, base); in vmx_set_segment_register()
1260 __vmwrite(GUEST_TR_AR_BYTES, attr); in vmx_set_segment_register()
1263 __vmwrite(GUEST_GDTR_LIMIT, limit); in vmx_set_segment_register()
1264 __vmwrite(GUEST_GDTR_BASE, base); in vmx_set_segment_register()
1267 __vmwrite(GUEST_IDTR_LIMIT, limit); in vmx_set_segment_register()
1268 __vmwrite(GUEST_IDTR_BASE, base); in vmx_set_segment_register()
1271 __vmwrite(GUEST_LDTR_SELECTOR, sel); in vmx_set_segment_register()
1272 __vmwrite(GUEST_LDTR_LIMIT, limit); in vmx_set_segment_register()
1273 __vmwrite(GUEST_LDTR_BASE, base); in vmx_set_segment_register()
1274 __vmwrite(GUEST_LDTR_AR_BYTES, attr); in vmx_set_segment_register()
1295 __vmwrite(GUEST_PAT, gpat); in vmx_set_guest_pat()
1317 __vmwrite(GUEST_BNDCFGS, val); in vmx_set_guest_bndcfgs()
1390 __vmwrite(TSC_MULTIPLIER, hvm_tsc_scaling_ratio(v->domain)); in vmx_setup_tsc_scaling()
1401 __vmwrite(TSC_OFFSET, offset); in vmx_set_tsc_offset()
1463 __vmwrite(GUEST_INTERRUPTIBILITY_INFO, intr_shadow); in vmx_set_interrupt_shadow()
1505 __vmwrite(GUEST_PDPTE(0), guest_pdptes[0]); in vmx_load_pdptrs()
1506 __vmwrite(GUEST_PDPTE(1), guest_pdptes[1]); in vmx_load_pdptrs()
1507 __vmwrite(GUEST_PDPTE(2), guest_pdptes[2]); in vmx_load_pdptrs()
1508 __vmwrite(GUEST_PDPTE(3), guest_pdptes[3]); in vmx_load_pdptrs()
1523 __vmwrite(HOST_CR3, v->arch.cr3); in vmx_update_host_cr3()
1577 __vmwrite(CR0_READ_SHADOW, v->arch.hvm_vcpu.guest_cr[0]); in vmx_update_guest_cr()
1624 __vmwrite(GUEST_CR0, v->arch.hvm_vcpu.hw_cr[0]); in vmx_update_guest_cr()
1633 __vmwrite(CR4_READ_SHADOW, v->arch.hvm_vcpu.guest_cr[4]); in vmx_update_guest_cr()
1674 __vmwrite(GUEST_CR4, v->arch.hvm_vcpu.hw_cr[4]); in vmx_update_guest_cr()
1690 __vmwrite(GUEST_CR3, v->arch.hvm_vcpu.hw_cr[3]); in vmx_update_guest_cr()
1712 __vmwrite(VM_ENTRY_CONTROLS, vm_entry_value); in vmx_update_guest_efer()
1766 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, error_code); in __vmx_inject_exception()
1770 __vmwrite(VM_ENTRY_INTR_INFO, intr_fields); in __vmx_inject_exception()
1846 __vmwrite(GUEST_DR7, val & ~DR_GENERAL_DETECT); in vmx_inject_event()
1848 __vmwrite(GUEST_IA32_DEBUGCTL, val & ~IA32_DEBUGCTLMSR_LBR); in vmx_inject_event()
1884 __vmwrite(VM_ENTRY_INSTRUCTION_LEN, _event.insn_len); in vmx_inject_event()
1923 __vmwrite(GUEST_DR7, v->arch.debugreg[7]); in vmx_set_info_guest()
1939 __vmwrite(GUEST_INTERRUPTIBILITY_INFO, intr_shadow); in vmx_set_info_guest()
1975 __vmwrite(GUEST_INTR_STATUS, status); in vmx_process_isr()
1997 __vmwrite(EOI_EXIT_BITMAP(i), v->arch.hvm_vmx.eoi_exit_bitmap[i]); in vmx_process_isr()
2135 __vmwrite(GUEST_INTR_STATUS, status); in vmx_handle_eoi()
2167 __vmwrite(EPT_POINTER, ept->eptp); in vmx_vcpu_update_eptp()
2171 __vmwrite(EPTP_INDEX, vcpu_altp2m(v).p2midx); in vmx_vcpu_update_eptp()
2192 __vmwrite(VM_FUNCTION_CONTROL, VMX_VMFUNC_EPTP_SWITCHING); in vmx_vcpu_update_vmfunc_ve()
2193 __vmwrite(EPTP_LIST_ADDR, virt_to_maddr(d->arch.altp2m_eptp)); in vmx_vcpu_update_vmfunc_ve()
2203 __vmwrite(VIRT_EXCEPTION_INFO, mfn_x(mfn) << PAGE_SHIFT); in vmx_vcpu_update_vmfunc_ve()
2273 __vmwrite(GUEST_CS_AR_BYTES, attr); in vmx_set_mode()
2548 __vmwrite(GUEST_INTERRUPTIBILITY_INFO, x); in update_guest_eip()
2565 __vmwrite(GUEST_CR0, curr->arch.hvm_vcpu.hw_cr[0]); in vmx_fpu_dirty_intercept()
3016 __vmwrite(VIRTUAL_APIC_PAGE_ADDR, virt_page_ma); in vmx_install_vlapic_mapping()
3017 __vmwrite(APIC_ACCESS_ADDR, apic_page_ma); in vmx_install_vlapic_mapping()
3086 __vmwrite(GUEST_SYSENTER_CS, msr_content); in vmx_msr_write_intercept()
3091 __vmwrite(GUEST_SYSENTER_ESP, msr_content); in vmx_msr_write_intercept()
3096 __vmwrite(GUEST_SYSENTER_EIP, msr_content); in vmx_msr_write_intercept()
3133 __vmwrite(GUEST_IA32_DEBUGCTL, msr_content); in vmx_msr_write_intercept()
3430 __vmwrite(VM_ENTRY_INTR_INFO, in vmx_idtv_reinject()
3437 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, ec); in vmx_idtv_reinject()
3452 __vmwrite(GUEST_INTERRUPTIBILITY_INFO, in vmx_idtv_reinject()
3682 __vmwrite(GUEST_INTERRUPTIBILITY_INFO, in vmx_vmexit_handler()
4250 __vmwrite(VIRTUAL_PROCESSOR_ID, new_asid); in vmx_vmenter_helper()
4291 __vmwrite(GUEST_RIP, regs->rip); in vmx_vmenter_helper()
4292 __vmwrite(GUEST_RSP, regs->rsp); in vmx_vmenter_helper()
4293 __vmwrite(GUEST_RFLAGS, regs->rflags | X86_EFLAGS_MBS); in vmx_vmenter_helper()