Lines Matching refs:testcase
26 #define GUEST_ASSERT_MONITOR_MWAIT(insn, testcase, vector) \ argument
28 bool fault_wanted = ((testcase) & MWAIT_QUIRK_DISABLED) && \
29 ((testcase) & MWAIT_DISABLED); \
34 testcase, vector); \
38 testcase, vector); \
43 int testcase = (int) (long) arg; in guest_monitor_wait() local
47 if (!(testcase & MWAIT_DISABLED)) in guest_monitor_wait()
51 __GUEST_ASSERT(this_cpu_has(X86_FEATURE_MWAIT) == !(testcase & MWAIT_DISABLED), in guest_monitor_wait()
53 (testcase & MWAIT_DISABLED) ? "cleared" : "set"); in guest_monitor_wait()
60 GUEST_ASSERT_MONITOR_MWAIT("MONITOR", testcase, vector); in guest_monitor_wait()
63 GUEST_ASSERT_MONITOR_MWAIT("MWAIT", testcase, vector); in guest_monitor_wait()
74 int testcase; in main() local
82 for (testcase = 0; testcase <= TEST_MAX; testcase++) { in main()
84 vcpu_args_set(vcpu, 1, (void *)(long)testcase); in main()
87 if (testcase & MWAIT_QUIRK_DISABLED) { in main()
93 if (testcase & MISC_ENABLES_QUIRK_DISABLED) { in main()
102 if (!(testcase & MISC_ENABLES_QUIRK_DISABLED) && in main()
103 (!!(testcase & CPUID_DISABLED) ^ !!(testcase & MWAIT_DISABLED))) in main()
106 if (testcase & CPUID_DISABLED) { in main()
114 if (testcase & MWAIT_DISABLED) in main()