Searched refs:vmexit (Results 1 – 5 of 5) sorted by relevance
89 if (vmexit->u.inout.in) in inout_instruction()92 if (vmexit->u.inout.string) in inout_instruction()121 if (!vmexit->u.inout.in) { in emulate_inout_port()126 vmexit->u.inout.port, vmexit->u.inout.bytes, &val); in emulate_inout_port()138 if (vmexit->u.inout.in) { in emulate_inout_port()139 vmexit->u.inout.eax &= ~mask; in emulate_inout_port()142 vmexit->u.inout.eax); in emulate_inout_port()162 bytes = vmexit->u.inout.bytes; in vm_handle_inout()166 if (vmexit->u.inout.string) in vm_handle_inout()173 inout_instruction(vmexit), in vm_handle_inout()[all …]
1639 struct vm_exit *vmexit; in vm_exit_suspended() local1645 vmexit->rip = rip; in vm_exit_suspended()1646 vmexit->inst_length = 0; in vm_exit_suspended()1654 struct vm_exit *vmexit; in vm_exit_debug() local1657 vmexit->rip = rip; in vm_exit_debug()1665 struct vm_exit *vmexit; in vm_exit_rendezvous() local1670 vmexit->rip = rip; in vm_exit_rendezvous()1679 struct vm_exit *vmexit; in vm_exit_reqidle() local1682 vmexit->rip = rip; in vm_exit_reqidle()1691 struct vm_exit *vmexit; in vm_exit_astpending() local[all …]
2038 vmexit->inst_length = 0; in vmexit_inst_emul()2532 vmexit->inst_length = 0; in vmx_exit_process()2657 vmexit->u.bpt.inst_length = vmexit->inst_length; in vmx_exit_process()2742 vmexit->inst_length = 0; in vmx_exit_process()2763 vmexit->inst_length = 0; in vmx_exit_process()2797 vmexit->rip += vmexit->inst_length; in vmx_exit_process()2831 vmexit->inst_length = 0; in vmx_exit_inst_error()2979 struct vm_exit *vmexit; in vmx_run() local3156 rip = vmexit->rip; in vmx_run()3173 vmexit->exitcode); in vmx_run()[all …]
809 vis = &vmexit->u.inout_str; in svm_handle_io()1345 vmexit->rip = state->rip; in svm_vmexit()1363 KASSERT(vmexit->inst_length >= 0 && vmexit->inst_length <= 15, in svm_vmexit()1375 vmexit->inst_length = 0; in svm_vmexit()1438 vmexit->inst_length = 0; in svm_vmexit()1473 vmexit->u.msr.code = ecx; in svm_vmexit()1562 vmexit->rip, vmexit->inst_length); in svm_vmexit()1565 vmexit->rip += vmexit->inst_length; in svm_vmexit()1566 vmexit->inst_length = 0; in svm_vmexit()1567 state->rip = vmexit->rip; in svm_vmexit()[all …]
961 struct vm_exit *vmexit; in vlapic_icrlo_write_handler() local1055 vmexit = vm_exitinfo(vlapic->vm, vlapic->vcpuid); in vlapic_icrlo_write_handler()1056 vmexit->exitcode = VM_EXITCODE_SPINUP_AP; in vlapic_icrlo_write_handler()1057 vmexit->u.spinup_ap.vcpu = dest; in vlapic_icrlo_write_handler()1058 vmexit->u.spinup_ap.rip = vec << PAGE_SHIFT; in vlapic_icrlo_write_handler()