/linux-master/virt/kvm/ |
H A D | kvm_main.c | 4464 trace_kvm_userspace_exit(vcpu->run->exit_reason, r);
|
/linux-master/tools/testing/selftests/kvm/ |
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)
|
/linux-master/arch/x86/kvm/ |
H A D | x86.c | 2033 u32 exit_reason, u64 data, 2043 vcpu->run->exit_reason = exit_reason; 7979 vcpu->run->exit_reason = KVM_EXIT_MMIO; 8133 vcpu->run->exit_reason = KVM_EXIT_IO; 8729 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; 8953 kvm_run->exit_reason = KVM_EXIT_DEBUG; 9037 kvm_run->exit_reason = KVM_EXIT_DEBUG; 9881 vcpu->run->exit_reason = reason; 10132 vcpu->run->exit_reason 2032 kvm_msr_user_space(struct kvm_vcpu *vcpu, u32 index, u32 exit_reason, u64 data, int (*completion)(struct kvm_vcpu *vcpu), int r) argument [all...] |
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...] |
H A D | xen.c | 1699 vcpu->run->exit_reason = KVM_EXIT_XEN;
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | vmx.h | 323 union vmx_exit_reason exit_reason; member in struct:vcpu_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...] |
H A D | nested.c | 3258 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; 3332 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; 3434 union vmx_exit_reason exit_reason = { local 3503 exit_reason.basic = EXIT_REASON_INVALID_STATE; 3512 exit_reason.basic = EXIT_REASON_INVALID_STATE; 3522 exit_reason.basic = EXIT_REASON_MSR_LOAD_FAIL; 3582 vmcs12->vm_exit_reason = exit_reason.full; 4459 if (to_vmx(vcpu)->exit_reason.enclave_mode) 5953 nested_vmx_vmexit(vcpu, vmx->exit_reason.full, 6022 union vmx_exit_reason exit_reason) 6020 nested_vmx_exit_handled_msr(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12, union vmx_exit_reason exit_reason) argument 6188 nested_vmx_l0_wants_exit(struct kvm_vcpu *vcpu, union vmx_exit_reason exit_reason) argument 6266 nested_vmx_l1_wants_exit(struct kvm_vcpu *vcpu, union vmx_exit_reason exit_reason) argument 6396 union vmx_exit_reason exit_reason = vmx->exit_reason; local [all...] |
/linux-master/arch/x86/kvm/svm/ |
H A D | svm.c | 2087 kvm_run->exit_reason = KVM_EXIT_DEBUG; 2104 kvm_run->exit_reason = KVM_EXIT_DEBUG; 2208 kvm_run->exit_reason = KVM_EXIT_SHUTDOWN; 2785 vcpu->run->exit_reason = KVM_EXIT_SET_TPR; 3443 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; 3517 kvm_run->exit_reason = KVM_EXIT_FAIL_ENTRY;
|
H A D | sev.c | 2841 vcpu->run->exit_reason = KVM_EXIT_SYSTEM_EVENT;
|
/linux-master/tools/include/uapi/linux/ |
H A D | kvm.h | 203 __u32 exit_reason; member in struct:kvm_run
|
/linux-master/arch/arm64/kvm/ |
H A D | arm.c | 828 vcpu->run->exit_reason = KVM_EXIT_SYSTEM_EVENT; 931 run->exit_reason = KVM_EXIT_INTR; 937 run->exit_reason = KVM_EXIT_FAIL_ENTRY; 981 if (run->exit_reason == KVM_EXIT_MMIO) { 997 run->exit_reason = KVM_EXIT_UNKNOWN;
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
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 | sync_regs_test.c | 195 if (!__vcpu_run(vcpu) && run->exit_reason == KVM_EXIT_SHUTDOWN)
|
H A D | userspace_msr_exit_test.c | 386 if (vcpu->run->exit_reason == KVM_EXIT_IO && 656 switch (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));
|
H A D | fix_hypercall_test.c | 105 uc.cmd, run->exit_reason, exit_reason_str(run->exit_reason));
|
/linux-master/tools/testing/selftests/kvm/lib/ |
H A D | kvm_util.c | 1972 static struct exit_reason { struct 2023 * exit_reason - Exit reason 2031 * reason given by exit_reason. If no such string is found, a constant 2034 const char *exit_reason_str(unsigned int exit_reason) argument 2039 if (exit_reason == exit_reasons_known[n1].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)); \
|
H A D | kvm_util_base.h | 857 const char *exit_reason_str(unsigned int exit_reason);
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | page_fault_test.c | 686 if (run->exit_reason == KVM_EXIT_MMIO)
|
H A D | debug-exceptions.c | 482 if (run->exit_reason != KVM_EXIT_DEBUG) {
|
/linux-master/include/uapi/linux/ |
H A D | kvm.h | 203 __u32 exit_reason; member in struct:kvm_run
|
/linux-master/include/linux/ |
H A D | kvm_host.h | 2367 vcpu->run->exit_reason = KVM_EXIT_INTR; 2400 vcpu->run->exit_reason = KVM_EXIT_MEMORY_FAULT;
|
/linux-master/arch/s390/kvm/ |
H A D | priv.c | 566 vcpu->run->exit_reason = KVM_EXIT_S390_TSCH; 855 vcpu->run->exit_reason = KVM_EXIT_S390_STSI;
|