/linux-4.4.14/arch/mips/kvm/ |
D | trap_emul.c | 73 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_cop_unusable() 78 run->exit_reason = KVM_EXIT_INTR; in kvm_trap_emul_handle_cop_unusable() 106 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_mod() 119 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_mod() 126 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_mod() 144 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_st_miss() 155 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_st_miss() 165 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_st_miss() 173 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_st_miss() 191 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_emul_handle_tlb_ld_miss() [all …]
|
D | mips.c | 1239 run->exit_reason = KVM_EXIT_UNKNOWN; in kvm_mips_handle_exit() 1261 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_mips_handle_exit() 1286 if (run->exit_reason == KVM_EXIT_IRQ_WINDOW_OPEN) in kvm_mips_handle_exit() 1374 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_mips_handle_exit() 1389 run->exit_reason = KVM_EXIT_INTR; in kvm_mips_handle_exit()
|
D | emulate.c | 790 vcpu->run->exit_reason = KVM_EXIT_IRQ_WINDOW_OPEN; in kvm_mips_emul_wait()
|
/linux-4.4.14/arch/arm/kvm/ |
D | trace.h | 28 TP_PROTO(int idx, unsigned int exit_reason, unsigned long vcpu_pc), 29 TP_ARGS(idx, exit_reason, vcpu_pc), 33 __field( unsigned int, exit_reason ) 39 __entry->exit_reason = exit_reason; 45 __entry->exit_reason, 46 __print_symbolic(__entry->exit_reason, kvm_arm_exception_class),
|
D | handle_exit.c | 170 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exit()
|
D | arm.c | 544 if (run->exit_reason == KVM_EXIT_MMIO) { in kvm_arch_vcpu_ioctl_run() 554 run->exit_reason = KVM_EXIT_UNKNOWN; in kvm_arch_vcpu_ioctl_run() 582 run->exit_reason = KVM_EXIT_INTR; in kvm_arch_vcpu_ioctl_run()
|
D | mmio.c | 217 run->exit_reason = KVM_EXIT_MMIO; in io_mem_abort()
|
D | psci.c | 188 vcpu->run->exit_reason = KVM_EXIT_SYSTEM_EVENT; in kvm_prepare_system_event()
|
/linux-4.4.14/arch/arm64/kvm/ |
D | handle_exit.c | 102 run->exit_reason = KVM_EXIT_DEBUG; in kvm_handle_guest_debug() 188 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exit()
|
/linux-4.4.14/arch/x86/kvm/ |
D | trace.h | 222 TP_PROTO(unsigned int exit_reason, struct kvm_vcpu *vcpu, u32 isa), 223 TP_ARGS(exit_reason, vcpu, isa), 226 __field( unsigned int, exit_reason ) 234 __entry->exit_reason = exit_reason; 243 __print_symbolic(__entry->exit_reason, VMX_EXIT_REASONS) : 244 __print_symbolic(__entry->exit_reason, SVM_EXIT_REASONS),
|
D | vmx.c | 583 u32 exit_reason; member 1255 static void nested_vmx_vmexit(struct kvm_vcpu *vcpu, u32 exit_reason, 2266 nested_vmx_vmexit(vcpu, to_vmx(vcpu)->exit_reason, in nested_vmx_check_exception() 5266 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exception() 5318 kvm_run->exit_reason = KVM_EXIT_DEBUG; in handle_exception() 5324 kvm_run->exit_reason = KVM_EXIT_EXCEPTION; in handle_exception() 5340 vcpu->run->exit_reason = KVM_EXIT_SHUTDOWN; in handle_triple_fault() 5491 vcpu->run->exit_reason = KVM_EXIT_SET_TPR; in handle_cr() 5528 vcpu->run->exit_reason = 0; in handle_cr() 5561 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in handle_dr() [all …]
|
D | x86.c | 4480 vcpu->run->exit_reason = KVM_EXIT_MMIO; in emulator_read_write() 4610 vcpu->run->exit_reason = KVM_EXIT_IO; in emulator_pio_in_out() 5100 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_emulation_failure() 5289 kvm_run->exit_reason = KVM_EXIT_DEBUG; in kvm_vcpu_check_singlestep() 5319 kvm_run->exit_reason = KVM_EXIT_DEBUG; in kvm_vcpu_check_breakpoint() 5850 vcpu->run->exit_reason = KVM_EXIT_HLT; in kvm_vcpu_halt() 6397 vcpu->run->exit_reason = KVM_EXIT_TPR_ACCESS; in vcpu_enter_guest() 6402 vcpu->run->exit_reason = KVM_EXIT_SHUTDOWN; in vcpu_enter_guest() 6430 vcpu->run->exit_reason = KVM_EXIT_IOAPIC_EOI; in vcpu_enter_guest() 6442 vcpu->run->exit_reason = KVM_EXIT_SYSTEM_EVENT; in vcpu_enter_guest() [all …]
|
D | svm.c | 1674 kvm_run->exit_reason = KVM_EXIT_DEBUG; in db_interception() 1688 kvm_run->exit_reason = KVM_EXIT_DEBUG; in bp_interception() 1806 kvm_run->exit_reason = KVM_EXIT_SHUTDOWN; in shutdown_interception() 2777 svm->vcpu.run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in task_switch_interception() 2980 kvm_run->exit_reason = KVM_EXIT_SET_TPR; in cr8_write_interception() 3461 kvm_run->exit_reason = KVM_EXIT_FAIL_ENTRY; in handle_exit()
|
/linux-4.4.14/arch/powerpc/kvm/ |
D | emulate.c | 283 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_emulate_instruction()
|
D | book3s_pr.c | 889 run->exit_reason = KVM_EXIT_UNKNOWN; in kvmppc_handle_exit_pr() 1067 run->exit_reason = KVM_EXIT_MMIO; in kvmppc_handle_exit_pr() 1113 run->exit_reason = KVM_EXIT_PAPR_HCALL; in kvmppc_handle_exit_pr() 1123 run->exit_reason = KVM_EXIT_OSI; in kvmppc_handle_exit_pr() 1473 kvm_run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_vcpu_run_pr()
|
D | book3s_hv.c | 826 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_emulate_debug_inst() 842 run->exit_reason = KVM_EXIT_UNKNOWN; in kvmppc_handle_exit_hv() 897 run->exit_reason = KVM_EXIT_PAPR_HCALL; in kvmppc_handle_exit_hv() 2561 kvm_run->exit_reason = 0; in kvmppc_run_vcpu() 2623 v->arch.kvm_run->exit_reason = KVM_EXIT_INTR; in kvmppc_run_vcpu() 2664 kvm_run->exit_reason = KVM_EXIT_INTR; in kvmppc_run_vcpu() 2686 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_vcpu_run_hv() 2694 run->exit_reason = KVM_EXIT_INTR; in kvmppc_vcpu_run_hv() 2719 if (run->exit_reason == KVM_EXIT_PAPR_HCALL && in kvmppc_vcpu_run_hv()
|
D | booke.c | 710 vcpu->run->exit_reason = KVM_EXIT_WATCHDOG; in kvmppc_core_check_requests() 717 vcpu->run->exit_reason = KVM_EXIT_EPR; in kvmppc_core_check_requests() 730 kvm_run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_vcpu_run() 1014 run->exit_reason = KVM_EXIT_UNKNOWN; in kvmppc_handle_exit() 1089 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_handle_exit() 1329 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_handle_exit()
|
D | e500_emulate.c | 96 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_e500_emul_ehpriv()
|
D | trace_hv.h | 466 __entry->exit = run->exit_reason;
|
D | powerpc.c | 86 vcpu->run->exit_reason = KVM_EXIT_INTR; in kvmppc_prepare_to_enter() 286 run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio()
|
D | book3s_emulate.c | 215 run->exit_reason = KVM_EXIT_PAPR_HCALL; in kvmppc_core_emulate_op_pr()
|
/linux-4.4.14/arch/s390/kvm/ |
D | kvm-s390.c | 2036 static int vcpu_post_run(struct kvm_vcpu *vcpu, int exit_reason) in vcpu_post_run() argument 2047 if (exit_reason >= 0) { in vcpu_post_run() 2050 vcpu->run->exit_reason = KVM_EXIT_S390_UCONTROL; in vcpu_post_run() 2085 int rc, exit_reason; in __vcpu_run() local 2106 exit_reason = sie64a(vcpu->arch.sie_block, in __vcpu_run() 2113 rc = vcpu_post_run(vcpu, exit_reason); in __vcpu_run() 2191 kvm_run->exit_reason = KVM_EXIT_INTR; in kvm_arch_vcpu_ioctl_run() 2202 kvm_run->exit_reason = KVM_EXIT_S390_SIEIC; in kvm_arch_vcpu_ioctl_run()
|
D | diag.c | 202 vcpu->run->exit_reason = KVM_EXIT_S390_RESET; in __diag_ipl_functions()
|
D | priv.c | 302 vcpu->run->exit_reason = KVM_EXIT_S390_TSCH; in handle_tsch() 494 vcpu->run->exit_reason = KVM_EXIT_S390_STSI; in insert_stsi_usr_data()
|
D | guestdbg.c | 381 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in kvm_s390_prepare_debug_exit()
|
/linux-4.4.14/tools/perf/ |
D | builtin-kvm.c | 91 const char *exit_reason = get_exit_reason(kvm, key->exit_reasons, in exit_event_decode_key() local 94 scnprintf(decode, DECODE_STR_LEN, "%s", exit_reason); in exit_event_decode_key()
|
/linux-4.4.14/include/uapi/linux/ |
D | kvm.h | 203 __u32 exit_reason; member
|
/linux-4.4.14/Documentation/virtual/kvm/ |
D | api.txt | 3051 __u32 exit_reason; 3091 If exit_reason is KVM_EXIT_UNKNOWN, the vcpu has exited due to unknown 3100 If exit_reason is KVM_EXIT_FAIL_ENTRY, the vcpu could not be run due 3123 If exit_reason is KVM_EXIT_IO, then the vcpu has 3134 If the exit_reason is KVM_EXIT_DEBUG, then a vcpu is processing a debug event 3145 If exit_reason is KVM_EXIT_MMIO, then the vcpu has 3236 If exit_reason is KVM_EXIT_OSI, then the vcpu has triggered such a hypercall. 3302 If exit_reason is KVM_EXIT_SYSTEM_EVENT then the vcpu has triggered
|
/linux-4.4.14/virt/kvm/ |
D | kvm_main.c | 2380 trace_kvm_userspace_exit(vcpu->run->exit_reason, r); in kvm_vcpu_ioctl()
|