Lines Matching refs:error_code
751 c->error_code = 0; in vmx_vmcs_save()
759 c->error_code = ev; in vmx_vmcs_save()
811 c->error_code != (uint16_t)c->error_code ) in vmx_vmcs_restore()
814 v, c->error_code); in vmx_vmcs_restore()
844 c->pending_event, c->error_code); in vmx_vmcs_restore()
846 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, c->error_code); in vmx_vmcs_restore()
1722 unsigned long intr_fields, int error_code, uint8_t source) in nvmx_enqueue_n2_exceptions() argument
1729 nvmx->intr.error_code = error_code; in nvmx_enqueue_n2_exceptions()
1736 "on %lx %x\n", intr_fields, error_code, in nvmx_enqueue_n2_exceptions()
1737 nvmx->intr.intr_info, nvmx->intr.error_code); in nvmx_enqueue_n2_exceptions()
1742 nvmx_enqueue_n2_exceptions(v, event->vector, event->error_code, in nvmx_vmexit_event()
1747 static void __vmx_inject_exception(int trap, int type, int error_code) in __vmx_inject_exception() argument
1763 if ( error_code != X86_EVENT_NO_EC ) in __vmx_inject_exception()
1765 ASSERT(error_code == (uint16_t)error_code); in __vmx_inject_exception()
1766 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, error_code); in __vmx_inject_exception()
1841 !nvmx_intercepts_exception(curr, TRAP_debug, _event.error_code) ) in vmx_inject_event()
1880 _event.error_code = 0; in vmx_inject_event()
1887 nvmx_intercepts_exception(curr, _event.vector, _event.error_code) ) in vmx_inject_event()
1893 _event.error_code, hvm_intsrc_none); in vmx_inject_event()
1897 __vmx_inject_exception(_event.vector, _event.type, _event.error_code); in vmx_inject_event()
1901 HVMTRACE_LONG_2D(PF_INJECT, _event.error_code, in vmx_inject_event()
1904 HVMTRACE_2D(INJ_EXC, _event.vector, _event.error_code); in vmx_inject_event()
2281 unsigned long intr_info, error_code; in vmx_get_pending_event() local
2285 __vmread(VM_ENTRY_EXCEPTION_ERROR_CODE, &error_code); in vmx_get_pending_event()
2293 info->error_code = error_code; in vmx_get_pending_event()
3403 event.error_code = tmp; in vmx_propagate_intr()
3406 event.error_code = X86_EVENT_NO_EC; in vmx_propagate_intr()
3757 regs->error_code = ecode; in vmx_vmexit_handler()
3769 HVMTRACE_LONG_2D(PF_XEN, regs->error_code, in vmx_vmexit_handler()
3773 regs->error_code, exit_qualification ); in vmx_vmexit_handler()
3777 hvm_inject_page_fault(regs->error_code, exit_qualification); in vmx_vmexit_handler()