Lines Matching defs:exit_reason

1665 	    to_vmx(vcpu)->exit_reason.basic != EXIT_REASON_EPT_MISCONFIG) {
4933 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR;
5009 kvm_run->exit_reason = KVM_EXIT_DEBUG;
5029 kvm_run->exit_reason = KVM_EXIT_EXCEPTION;
5045 vcpu->run->exit_reason = KVM_EXIT_SHUTDOWN;
5179 vcpu->run->exit_reason = KVM_EXIT_SET_TPR;
5213 vcpu->run->exit_reason = 0;
5246 vcpu->run->exit_reason = KVM_EXIT_DEBUG;
5560 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR;
5841 if (!(vmx->exit_reason.failed_vmentry)) {
6082 union vmx_exit_reason exit_reason = vmx->exit_reason;
6126 if (exit_reason.failed_vmentry) {
6128 vcpu->run->exit_reason = KVM_EXIT_FAIL_ENTRY;
6130 = exit_reason.full;
6137 vcpu->run->exit_reason = KVM_EXIT_FAIL_ENTRY;
6152 (exit_reason.basic != EXIT_REASON_EXCEPTION_NMI &&
6153 exit_reason.basic != EXIT_REASON_EPT_VIOLATION &&
6154 exit_reason.basic != EXIT_REASON_PML_FULL &&
6155 exit_reason.basic != EXIT_REASON_APIC_ACCESS &&
6156 exit_reason.basic != EXIT_REASON_TASK_SWITCH)) {
6159 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR;
6162 vcpu->run->internal.data[1] = exit_reason.full;
6164 if (exit_reason.basic == EXIT_REASON_EPT_MISCONFIG) {
6195 if (exit_reason.basic >= kvm_vmx_max_exit_handlers)
6198 if (exit_reason.basic == EXIT_REASON_MSR_WRITE)
6200 else if (exit_reason.basic == EXIT_REASON_PREEMPTION_TIMER)
6202 else if (exit_reason.basic == EXIT_REASON_INTERRUPT_WINDOW)
6204 else if (exit_reason.basic == EXIT_REASON_EXTERNAL_INTERRUPT)
6206 else if (exit_reason.basic == EXIT_REASON_HLT)
6208 else if (exit_reason.basic == EXIT_REASON_EPT_MISCONFIG)
6212 exit_handler_index = array_index_nospec((u16)exit_reason.basic,
6221 exit_reason.full);
6223 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR;
6227 vcpu->run->internal.data[0] = exit_reason.full;
6546 if (vmx->exit_reason.basic == EXIT_REASON_EXTERNAL_INTERRUPT)
6548 else if (vmx->exit_reason.basic == EXIT_REASON_EXCEPTION_NMI)
6761 switch (to_vmx(vcpu)->exit_reason.basic) {
6946 vmx->exit_reason.full = 0xdead;
6950 vmx->exit_reason.full = vmcs_read32(VM_EXIT_REASON);
6951 if (unlikely((u16)vmx->exit_reason.basic == EXIT_REASON_MCE_DURING_VMENTRY))
6954 trace_kvm_exit(vmx->exit_reason.full, vcpu, KVM_ISA_VMX);
6956 if (unlikely(vmx->exit_reason.failed_vmentry))