/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | hyperv_extended_hypercalls.c | 72 TEST_ASSERT(run->exit_reason == KVM_EXIT_HYPERV, 74 run->exit_reason, exit_reason_str(run->exit_reason)); 82 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, 84 run->exit_reason, exit_reason_str(run->exit_reason));
|
H A D | private_mem_kvm_exits_test.c | 37 TEST_ASSERT_EQ(vcpu->run->exit_reason, KVM_EXIT_MEMORY_FAULT); 39 return vcpu->run->exit_reason; 53 uint32_t exit_reason; local 75 exit_reason = (uint32_t)(uint64_t)thread_return; 77 TEST_ASSERT_EQ(exit_reason, KVM_EXIT_MEMORY_FAULT); 89 uint32_t exit_reason; local 104 exit_reason = run_vcpu_get_exit_reason(vcpu); 106 TEST_ASSERT_EQ(exit_reason, KVM_EXIT_MEMORY_FAULT);
|
H A D | sev_smoke_test.c | 50 TEST_ASSERT(vcpu->run->exit_reason == KVM_EXIT_SYSTEM_EVENT, 52 exit_reason_str(vcpu->run->exit_reason)); 68 exit_reason_str(vcpu->run->exit_reason));
|
H A D | debug_regs.c | 108 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && 112 run->exit_reason, run->debug.arch.exception, 125 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && 131 i, run->exit_reason, run->debug.arch.exception, 148 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && 154 i, run->exit_reason, run->debug.arch.exception, 174 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && 180 i, run->exit_reason, run->debug.arch.exception, 192 TEST_ASSERT(run->exit_reason == KVM_EXIT_DEBUG && 198 run->exit_reason, ru [all...] |
H A D | xcr0_cpuid_test.c | 118 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, 120 run->exit_reason, 121 exit_reason_str(run->exit_reason));
|
H A D | fix_hypercall_test.c | 105 uc.cmd, run->exit_reason, exit_reason_str(run->exit_reason));
|
H A D | set_boot_cpu_id.c | 71 exit_reason_str(vcpu->run->exit_reason));
|
H A D | private_mem_conversions_test.c | 328 if (run->exit_reason == KVM_EXIT_HYPERCALL) { 333 TEST_ASSERT(run->exit_reason == KVM_EXIT_IO, 335 run->exit_reason, exit_reason_str(run->exit_reason));
|
/linux-master/tools/testing/selftests/kvm/lib/s390x/ |
H A D | ucall.c | 13 if (run->exit_reason == KVM_EXIT_S390_SIEIC &&
|
/linux-master/tools/testing/selftests/kvm/lib/riscv/ |
H A D | ucall.c | 17 if (run->exit_reason == KVM_EXIT_RISCV_SBI &&
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | ucall.c | 49 if (run->exit_reason == KVM_EXIT_IO && run->io.port == UCALL_PIO_PORT) {
|
/linux-master/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | ucall.c | 26 if (run->exit_reason == KVM_EXIT_MMIO &&
|
/linux-master/arch/x86/include/asm/shared/ |
H A D | tdx.h | 130 static __always_inline u64 hcall_func(u64 exit_reason) argument 132 return exit_reason;
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | guest_print_test.c | 118 TEST_ASSERT(run->exit_reason == UCALL_EXIT_REASON, 120 run->exit_reason, exit_reason_str(run->exit_reason)); 163 TEST_ASSERT(run->exit_reason == UCALL_EXIT_REASON, 165 run->exit_reason, exit_reason_str(run->exit_reason));
|
H A D | set_memory_region_test.c | 68 if (run->exit_reason == KVM_EXIT_IO) { 77 if (run->exit_reason != KVM_EXIT_MMIO) 90 if (run->exit_reason == KVM_EXIT_IO && cmd == UCALL_ABORT) 292 TEST_ASSERT(run->exit_reason == KVM_EXIT_SHUTDOWN || 293 run->exit_reason == KVM_EXIT_INTERNAL_ERROR, 294 "Unexpected exit reason = %d", run->exit_reason); 302 if (run->exit_reason == KVM_EXIT_INTERNAL_ERROR)
|
H A D | hardware_disable_test.c | 45 __func__, run->exit_reason, 46 exit_reason_str(run->exit_reason));
|
H A D | memslot_modification_stress_test.c | 54 "Invalid guest sync status: exit_reason=%s\n", 55 exit_reason_str(run->exit_reason));
|
/linux-master/tools/testing/selftests/kvm/include/ |
H A D | test_util.h | 68 __u32 exit_reason = (vcpu)->run->exit_reason; \ 70 TEST_ASSERT(exit_reason == (expected), \ 73 exit_reason, exit_reason_str(exit_reason)); \
|
/linux-master/arch/arm64/kvm/ |
H A D | handle_exit.c | 164 * @return: 0 (while setting vcpu->run->exit_reason) 171 run->exit_reason = KVM_EXIT_DEBUG; 319 * Return > 0 to return to guest, < 0 on error, 0 (and set exit_reason) on 348 run->exit_reason = KVM_EXIT_FAIL_ENTRY; 355 run->exit_reason = KVM_EXIT_FAIL_ENTRY; 360 run->exit_reason = KVM_EXIT_INTERNAL_ERROR;
|
H A D | mmio.c | 143 run->exit_reason = KVM_EXIT_ARM_NISV; 196 run->exit_reason = KVM_EXIT_MMIO;
|
/linux-master/arch/x86/coco/tdx/ |
H A D | tdx.c | 231 switch (ve->exit_reason) { 248 WARN_ONCE(1, "Unexpected #VE-type: %lld\n", ve->exit_reason); 592 if (ve.exit_reason != EXIT_REASON_IO_INSTRUCTION) 625 ve->exit_reason = args.rcx; 641 switch (ve->exit_reason) { 645 pr_warn("Unexpected #VE: %lld\n", ve->exit_reason); 663 switch (ve->exit_reason) { 679 pr_warn("Unexpected #VE: %lld\n", ve->exit_reason);
|
/linux-master/arch/x86/include/asm/ |
H A D | tdx.h | 43 u64 exit_reason; member in struct:ve_info
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | vmx.c | 1666 if (to_vmx(vcpu)->exit_reason.enclave_mode) { 1675 union vmx_exit_reason exit_reason = to_vmx(vcpu)->exit_reason; local 1688 exit_reason.basic != EXIT_REASON_EPT_MISCONFIG) { 1710 WARN_ONCE(exit_reason.enclave_mode, 5235 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; 5313 kvm_run->exit_reason = KVM_EXIT_DEBUG; 5332 kvm_run->exit_reason = KVM_EXIT_EXCEPTION; 5348 vcpu->run->exit_reason = KVM_EXIT_SHUTDOWN; 5482 vcpu->run->exit_reason 6428 union vmx_exit_reason exit_reason = vmx->exit_reason; local [all...] |
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | smccc_filter.c | 212 TEST_ASSERT(run->exit_reason == KVM_EXIT_HYPERCALL, 213 "Unexpected exit reason: %u", run->exit_reason);
|
/linux-master/arch/x86/kvm/ |
H A D | trace.h | 289 #define kvm_print_exit_reason(exit_reason, isa) \ 291 __print_symbolic(exit_reason & 0xffff, VMX_EXIT_REASONS) : \ 292 __print_symbolic(exit_reason, SVM_EXIT_REASONS), \ 293 (isa == KVM_ISA_VMX && exit_reason & ~0xffff) ? " " : "", \ 295 __print_flags(exit_reason & ~0xffff, " ", VMX_EXIT_REASON_FLAGS) : "" 303 __field( unsigned int, exit_reason ) \ 318 &__entry->exit_reason, \ 328 kvm_print_exit_reason(__entry->exit_reason, __entry->isa), \ 1750 __field(u64, exit_reason) 1757 __entry->exit_reason [all...] |