Lines Matching refs:exit_code

46 	return vmcb->control.exit_code == SVM_EXIT_VMMCALL;  in null_check()
56 return vmcb->control.exit_code == SVM_EXIT_ERR; in check_no_vmrun_int()
66 return vmcb->control.exit_code == SVM_EXIT_VMRUN; in check_vmrun()
90 if (vmcb->control.exit_code != SVM_EXIT_RSM) { in finished_rsm_intercept()
92 vmcb->control.exit_code); in finished_rsm_intercept()
100 if (vmcb->control.exit_code != SVM_EXIT_EXCP_BASE + UD_VECTOR) { in finished_rsm_intercept()
102 vmcb->control.exit_code); in finished_rsm_intercept()
128 return vmcb->control.exit_code == SVM_EXIT_READ_CR3; in check_cr3_intercept()
257 ulong n = (vmcb->control.exit_code - SVM_EXIT_READ_DR0); in dr_intercept_finished()
367 u32 exit_code = vmcb->control.exit_code; in msr_intercept_finished() local
371 if (exit_code == SVM_EXIT_MSR) { in msr_intercept_finished()
379 if (exit_code != (SVM_EXIT_EXCP_BASE + GP_VECTOR)) in msr_intercept_finished()
504 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) in mode_switch_finished()
625 if (vmcb->control.exit_code == SVM_EXIT_VMMCALL) in ioio_finished()
628 if (vmcb->control.exit_code != SVM_EXIT_IOIO) in ioio_finished()
663 return vmcb->control.exit_code == SVM_EXIT_ERR; in check_asid_zero()
696 return vmcb->control.exit_code == SVM_EXIT_CR0_SEL_WRITE; in sel_cr0_bug_check()
772 report_fail("unexpected vm exit code 0x%x", vmcb->control.exit_code); in svm_tsc_scale_run_testcase()
1005 if (vmcb->control.exit_code != SVM_EXIT_INTR) { in pending_event_finished()
1007 vmcb->control.exit_code); in pending_event_finished()
1086 report_svm_guest(vmcb->control.exit_code == SVM_EXIT_VMMCALL, test, in pending_event_cli_finished()
1088 vmcb->control.exit_code); in pending_event_cli_finished()
1209 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in interrupt_finished()
1211 vmcb->control.exit_code); in interrupt_finished()
1222 if (vmcb->control.exit_code != SVM_EXIT_INTR) { in interrupt_finished()
1224 vmcb->control.exit_code); in interrupt_finished()
1285 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in nmi_finished()
1287 vmcb->control.exit_code); in nmi_finished()
1296 if (vmcb->control.exit_code != SVM_EXIT_NMI) { in nmi_finished()
1298 vmcb->control.exit_code); in nmi_finished()
1378 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in nmi_hlt_finished()
1380 vmcb->control.exit_code); in nmi_hlt_finished()
1389 if (vmcb->control.exit_code != SVM_EXIT_NMI) { in nmi_hlt_finished()
1391 vmcb->control.exit_code); in nmi_hlt_finished()
1439 if (vmcb->control.exit_code != SVM_EXIT_ERR) { in vnmi_finished()
1441 vmcb->control.exit_code); in vnmi_finished()
1450 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in vnmi_finished()
1452 vmcb->control.exit_code); in vnmi_finished()
1461 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in vnmi_finished()
1463 vmcb->control.exit_code); in vnmi_finished()
1512 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in exc_inject_finished()
1514 vmcb->control.exit_code); in exc_inject_finished()
1522 if (vmcb->control.exit_code != SVM_EXIT_ERR) { in exc_inject_finished()
1524 vmcb->control.exit_code); in exc_inject_finished()
1532 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in exc_inject_finished()
1534 vmcb->control.exit_code); in exc_inject_finished()
1610 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in virq_inject_finished()
1612 vmcb->control.exit_code); in virq_inject_finished()
1626 if (vmcb->control.exit_code != SVM_EXIT_VINTR) { in virq_inject_finished()
1628 vmcb->control.exit_code); in virq_inject_finished()
1639 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in virq_inject_finished()
1641 vmcb->control.exit_code); in virq_inject_finished()
1653 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in virq_inject_finished()
1655 vmcb->control.exit_code); in virq_inject_finished()
1663 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in virq_inject_finished()
1665 vmcb->control.exit_code); in virq_inject_finished()
1701 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) in virq_inject_within_shadow_finished()
1703 vmcb->control.exit_code); in virq_inject_within_shadow_finished()
1795 if (vmcb->control.exit_code == SVM_EXIT_INTR) { in reg_corruption_finished()
1878 if (vmcb->control.exit_code != SVM_EXIT_INIT) { in init_intercept_finished()
1880 vmcb->control.exit_code); in init_intercept_finished()
1980 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in host_rflags_finished()
1982 vmcb->control.exit_code); in host_rflags_finished()
1993 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL || in host_rflags_finished()
1997 vmcb->control.exit_code); in host_rflags_finished()
2009 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL || in host_rflags_finished()
2013 "%lx", vmcb->control.exit_code, in host_rflags_finished()
2023 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL || in host_rflags_finished()
2031 "%lx", vmcb->control.exit_code, in host_rflags_finished()
2114 exit_code, test_name) \ argument
2136 report(r == exit_code, "Test CR%d %s%d:%d: %lx, wanted exit 0x%x, got 0x%x", \
2137 cr, test_name, end, start, tmp, exit_code, r); \
2361 #define TEST_BITMAP_ADDR(save_intercept, type, addr, exit_code, \ argument
2368 report(svm_vmrun() == exit_code, \
2638 report(vmcb->control.exit_code == SVM_EXIT_VMMCALL, "Test " in svm_vmload_vmsave()
2647 report(vmcb->control.exit_code == SVM_EXIT_VMLOAD, "Test " in svm_vmload_vmsave()
2652 report(vmcb->control.exit_code == SVM_EXIT_VMSAVE, "Test " in svm_vmload_vmsave()
2656 report(vmcb->control.exit_code == SVM_EXIT_VMMCALL, "Test " in svm_vmload_vmsave()
2661 report(vmcb->control.exit_code == SVM_EXIT_VMLOAD, "Test " in svm_vmload_vmsave()
2665 report(vmcb->control.exit_code == SVM_EXIT_VMMCALL, "Test " in svm_vmload_vmsave()
2670 report(vmcb->control.exit_code == SVM_EXIT_VMSAVE, "Test " in svm_vmload_vmsave()
2674 report(vmcb->control.exit_code == SVM_EXIT_VMMCALL, "Test " in svm_vmload_vmsave()
2695 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in vgif_finished()
2704 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in vgif_finished()
2718 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in vgif_finished()
2778 report(vmcb->control.exit_code == SVM_EXIT_PAUSE, "expected PAUSE vmexit"); in pause_filter_run_test()
2780 report(vmcb->control.exit_code == SVM_EXIT_VMMCALL, "no expected PAUSE vmexit"); in pause_filter_run_test()
2849 vmcb->control.exit_code, vmcb->save.rip, \
2949 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in svm_lbrv_test1()
2972 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in svm_lbrv_test2()
2999 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in svm_lbrv_nested_test1()
3034 if (vmcb->control.exit_code != SVM_EXIT_VMMCALL) { in svm_lbrv_nested_test2()
3080 report (vmcb->control.exit_code == expected_vmexit, "Test expected VM exit"); in svm_intr_intercept_mix_run_guest()
3314 report(vmcb->control.exit_code == SVM_EXIT_SHUTDOWN, "shutdown test passed"); in svm_shutdown_intercept_test()