Searched refs:exit_reason (Results 1 - 25 of 81) sorted by last modified time

1234

/linux-master/virt/kvm/
H A Dkvm_main.c4464 trace_kvm_userspace_exit(vcpu->run->exit_reason, r);
/linux-master/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c68 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 Dx86.c2033 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 Dtrace.h289 #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 Dxen.c1699 vcpu->run->exit_reason = KVM_EXIT_XEN;
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.h323 union vmx_exit_reason exit_reason; member in struct:vcpu_vmx
H A Dvmx.c1666 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 Dnested.c3258 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 Dsvm.c2087 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 Dsev.c2841 vcpu->run->exit_reason = KVM_EXIT_SYSTEM_EVENT;
/linux-master/tools/include/uapi/linux/
H A Dkvm.h203 __u32 exit_reason; member in struct:kvm_run
/linux-master/arch/arm64/kvm/
H A Darm.c828 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 Dsev_smoke_test.c50 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 Dsync_regs_test.c195 if (!__vcpu_run(vcpu) && run->exit_reason == KVM_EXIT_SHUTDOWN)
H A Duserspace_msr_exit_test.c386 if (vcpu->run->exit_reason == KVM_EXIT_IO &&
656 switch (run->exit_reason) {
H A Dprivate_mem_conversions_test.c328 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 Dfix_hypercall_test.c105 uc.cmd, run->exit_reason, exit_reason_str(run->exit_reason));
/linux-master/tools/testing/selftests/kvm/lib/
H A Dkvm_util.c1972 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 Dtest_util.h68 __u32 exit_reason = (vcpu)->run->exit_reason; \
70 TEST_ASSERT(exit_reason == (expected), \
73 exit_reason, exit_reason_str(exit_reason)); \
H A Dkvm_util_base.h857 const char *exit_reason_str(unsigned int exit_reason);
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dpage_fault_test.c686 if (run->exit_reason == KVM_EXIT_MMIO)
H A Ddebug-exceptions.c482 if (run->exit_reason != KVM_EXIT_DEBUG) {
/linux-master/include/uapi/linux/
H A Dkvm.h203 __u32 exit_reason; member in struct:kvm_run
/linux-master/include/linux/
H A Dkvm_host.h2367 vcpu->run->exit_reason = KVM_EXIT_INTR;
2400 vcpu->run->exit_reason = KVM_EXIT_MEMORY_FAULT;
/linux-master/arch/s390/kvm/
H A Dpriv.c566 vcpu->run->exit_reason = KVM_EXIT_S390_TSCH;
855 vcpu->run->exit_reason = KVM_EXIT_S390_STSI;

Completed in 408 milliseconds

1234