vmx_get_exit_reason
if (vmx_get_exit_reason(vcpu).enclave_mode)
if (vmx_get_exit_reason(vcpu).basic == EXIT_REASON_MSR_READ)
union vmx_exit_reason exit_reason = vmx_get_exit_reason(vcpu);
return vmx_get_exit_reason(vcpu).basic != EXIT_REASON_HLT ||
if (vmx_get_exit_reason(vcpu).basic != EXIT_REASON_HLT ||
return vmx_get_exit_reason(vcpu).failed_vmentry &&
vmx_get_exit_reason(vcpu).full != -1u;
if (vmx_get_exit_reason(vcpu).enclave_mode) {
union vmx_exit_reason exit_reason = vmx_get_exit_reason(vcpu);
union vmx_exit_reason exit_reason = vmx_get_exit_reason(vcpu);
if (vmx_get_exit_reason(vcpu).bus_lock_detected) {
switch (vmx_get_exit_reason(vcpu).basic) {
vmx_get_exit_reason(vcpu).basic != EXIT_REASON_PREEMPTION_TIMER)
switch (vmx_get_exit_reason(vcpu).basic) {
if ((u16)vmx_get_exit_reason(vcpu).basic != EXIT_REASON_EXCEPTION_NMI ||
if (likely(!vmx_get_exit_reason(vcpu).failed_vmentry))
!vmx_get_exit_reason(vcpu).failed_vmentry)
if (unlikely(vmx_get_exit_reason(vcpu).failed_vmentry))