Home
last modified time | relevance | path

Searched refs:exit_reason (Results 1 – 25 of 44) sorted by relevance

12

/arch/x86/coco/tdx/
A Dtdx.c387 switch (ve->exit_reason) { in ve_instr_len()
404 WARN_ONCE(1, "Unexpected #VE-type: %lld\n", ve->exit_reason); in ve_instr_len()
770 if (ve.exit_reason != EXIT_REASON_IO_INSTRUCTION) in tdx_early_handle_ve()
803 ve->exit_reason = args.rcx; in tdx_get_ve_info()
819 switch (ve->exit_reason) { in virt_exception_user()
823 pr_warn("Unexpected #VE: %lld\n", ve->exit_reason); in virt_exception_user()
841 switch (ve->exit_reason) { in virt_exception_kernel()
857 pr_warn("Unexpected #VE: %lld\n", ve->exit_reason); in virt_exception_kernel()
/arch/x86/include/asm/shared/
A Dtdx.h185 static __always_inline u64 hcall_func(u64 exit_reason) in hcall_func() argument
187 return exit_reason; in hcall_func()
/arch/arm64/kvm/
A Dhandle_exit.c194 run->exit_reason = KVM_EXIT_DEBUG; in kvm_handle_guest_debug()
467 run->exit_reason = KVM_EXIT_FAIL_ENTRY; in handle_exit()
474 run->exit_reason = KVM_EXIT_FAIL_ENTRY; in handle_exit()
479 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in handle_exit()
A Dmmio.c179 run->exit_reason = KVM_EXIT_ARM_NISV; in io_mem_abort()
232 run->exit_reason = KVM_EXIT_MMIO; in io_mem_abort()
A Dpsci.c189 vcpu->run->exit_reason = KVM_EXIT_SYSTEM_EVENT; in kvm_prepare_system_event()
220 run->exit_reason = KVM_EXIT_SYSTEM_EVENT; in kvm_psci_system_suspend()
A Darm.c1000 vcpu->run->exit_reason = KVM_EXIT_SYSTEM_EVENT; in kvm_vcpu_suspend()
1108 run->exit_reason = KVM_EXIT_INTR; in kvm_vcpu_exit_request()
1114 run->exit_reason = KVM_EXIT_FAIL_ENTRY; in kvm_vcpu_exit_request()
1158 if (run->exit_reason == KVM_EXIT_MMIO) { in kvm_arch_vcpu_ioctl_run()
1174 run->exit_reason = KVM_EXIT_UNKNOWN; in kvm_arch_vcpu_ioctl_run()
/arch/riscv/kvm/
A Dvcpu_exit.c198 run->exit_reason = KVM_EXIT_UNKNOWN; in kvm_riscv_vcpu_exit()
243 run->exit_reason = KVM_EXIT_DEBUG; in kvm_riscv_vcpu_exit()
A Dvcpu_insn.c349 run->exit_reason = KVM_EXIT_RISCV_CSR; in csr_insn()
586 run->exit_reason = KVM_EXIT_MMIO; in kvm_riscv_vcpu_mmio_load()
719 run->exit_reason = KVM_EXIT_MMIO; in kvm_riscv_vcpu_mmio_store()
A Dvcpu_sbi.c125 run->exit_reason = KVM_EXIT_RISCV_SBI; in kvm_riscv_vcpu_sbi_forward()
156 run->exit_reason = KVM_EXIT_SYSTEM_EVENT; in kvm_riscv_vcpu_sbi_system_reset()
/arch/x86/kvm/vmx/
A Dvmx.c1694 WARN_ONCE(exit_reason.enclave_mode, in skip_emulated_instruction()
5253 kvm_run->exit_reason = KVM_EXIT_DEBUG; in handle_exception_nmi()
5454 vcpu->run->exit_reason = 0; in handle_cr()
5488 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in handle_dr()
5997 vcpu->run->exit_reason = KVM_EXIT_NOTIFY; in handle_notify()
6074 *reason = vmx->vt.exit_reason.full; in vmx_get_exit_info()
6441 if (exit_reason.failed_vmentry) { in __vmx_handle_exit()
6445 = exit_reason.full; in __vmx_handle_exit()
6519 exit_reason.full); in __vmx_handle_exit()
7236 vmx->vt.exit_reason.full = 0xdead; in vmx_vcpu_enter_exit()
[all …]
A Dtdx.c899 u32 exit_reason; in tdx_to_vmx_exit_reason() local
912 exit_reason = tdx->vp_enter_ret; in tdx_to_vmx_exit_reason()
914 switch (exit_reason) { in tdx_to_vmx_exit_reason()
930 return exit_reason; in tdx_to_vmx_exit_reason()
1120 vcpu->run->exit_reason = KVM_EXIT_EXCEPTION; in tdx_handle_exception_nmi()
1441 vcpu->run->exit_reason = KVM_EXIT_MMIO; in tdx_emulate_mmio()
1490 vcpu->run->exit_reason = KVM_EXIT_TDX; in tdx_get_td_vm_call_info()
1524 vcpu->run->exit_reason = KVM_EXIT_TDX; in tdx_get_quote()
1546 vcpu->run->exit_reason = KVM_EXIT_TDX; in tdx_setup_event_notify_interrupt()
2082 switch (exit_reason.basic) { in tdx_handle_exit()
[all …]
A Dcommon.h40 union vmx_exit_reason exit_reason; member
A Dnested.c3521 union vmx_exit_reason exit_reason = { in nested_vmx_enter_non_root_mode() local
3583 exit_reason.basic = EXIT_REASON_INVALID_STATE; in nested_vmx_enter_non_root_mode()
3592 exit_reason.basic = EXIT_REASON_INVALID_STATE; in nested_vmx_enter_non_root_mode()
3666 vmcs12->vm_exit_reason = exit_reason.full; in nested_vmx_enter_non_root_mode()
6217 union vmx_exit_reason exit_reason) in nested_vmx_exit_handled_msr() argument
6231 if (exit_reason.basic == EXIT_REASON_MSR_WRITE) in nested_vmx_exit_handled_msr()
6384 union vmx_exit_reason exit_reason) in nested_vmx_l0_wants_exit() argument
6388 switch ((u16)exit_reason.basic) { in nested_vmx_l0_wants_exit()
6464 union vmx_exit_reason exit_reason) in nested_vmx_l1_wants_exit() argument
6469 switch ((u16)exit_reason.basic) { in nested_vmx_l1_wants_exit()
[all …]
/arch/x86/kvm/
A Dtrace.h383 #define kvm_print_exit_reason(exit_reason, isa) \ argument
386 __print_symbolic(exit_reason, SVM_EXIT_REASONS), \
387 (isa == KVM_ISA_VMX && exit_reason & ~0xffff) ? " " : "", \
397 __field( unsigned int, exit_reason ) \
414 &__entry->exit_reason, \
1849 __field(u64, exit_reason)
1856 __entry->exit_reason = ghcb->save.sw_exit_code;
1862 __entry->vcpu_id, __entry->exit_reason,
1875 __field(u64, exit_reason)
1882 __entry->exit_reason = ghcb->save.sw_exit_code;
[all …]
/arch/loongarch/kvm/
A Dexit.c356 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvm_handle_gspr()
359 vcpu->run->exit_reason = KVM_EXIT_LOONGARCH_IOCSR; in kvm_handle_gspr()
700 run->exit_reason = KVM_EXIT_MMIO; in kvm_handle_rdwr_fault()
752 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_handle_fpu_disabled()
895 vcpu->run->exit_reason = KVM_EXIT_HYPERCALL; in kvm_handle_hypercall()
913 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in kvm_handle_hypercall()
/arch/mips/kvm/
A Dvz.c836 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_no_handler()
1537 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_guest_exit()
1636 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss()
1645 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss()
1654 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss()
1661 run->exit_reason = KVM_EXIT_MMIO; in kvm_trap_vz_handle_tlb_ld_miss()
1664 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_ld_miss()
1692 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_st_miss()
1701 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvm_trap_vz_handle_tlb_st_miss()
1708 run->exit_reason = KVM_EXIT_MMIO; in kvm_trap_vz_handle_tlb_st_miss()
[all …]
A Dmips.c1182 run->exit_reason = KVM_EXIT_UNKNOWN; in __kvm_mips_handle_exit()
1215 if (run->exit_reason == KVM_EXIT_IRQ_WINDOW_OPEN) in __kvm_mips_handle_exit()
1300 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in __kvm_mips_handle_exit()
1317 run->exit_reason = KVM_EXIT_INTR; in __kvm_mips_handle_exit()
/arch/powerpc/kvm/
A Demulate.c275 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_emulate_instruction()
A Dbook3s_pr.c775 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_handle_pagefault()
1122 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvmppc_exit_pr_progint()
1143 run->exit_reason = KVM_EXIT_UNKNOWN; in kvmppc_handle_exit_pr()
1312 run->exit_reason = KVM_EXIT_PAPR_HCALL; in kvmppc_handle_exit_pr()
1322 run->exit_reason = KVM_EXIT_OSI; in kvmppc_handle_exit_pr()
1409 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_handle_exit_pr()
1814 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_vcpu_run_pr()
A Dbook3s_hv.c1488 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_emulate_debug_inst()
1656 run->exit_reason = KVM_EXIT_UNKNOWN; in kvmppc_handle_exit_hv()
1705 run->exit_reason = KVM_EXIT_NMI; in kvmppc_handle_exit_hv()
1771 run->exit_reason = KVM_EXIT_PAPR_HCALL; in kvmppc_handle_exit_hv()
4747 run->exit_reason = 0; in kvmppc_run_vcpu()
4811 v->run->exit_reason = KVM_EXIT_INTR; in kvmppc_run_vcpu()
4852 run->exit_reason = KVM_EXIT_INTR; in kvmppc_run_vcpu()
4883 run->exit_reason = 0; in kvmhv_run_single_vcpu()
5051 run->exit_reason = KVM_EXIT_INTR; in kvmhv_run_single_vcpu()
5074 run->exit_reason = KVM_EXIT_INTR; in kvmhv_run_single_vcpu()
[all …]
A Dbooke.c746 vcpu->run->exit_reason = KVM_EXIT_WATCHDOG; in kvmppc_core_check_requests()
753 vcpu->run->exit_reason = KVM_EXIT_EPR; in kvmppc_core_check_requests()
766 vcpu->run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_vcpu_run()
1071 run->exit_reason = KVM_EXIT_UNKNOWN; in kvmppc_handle_exit()
1146 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_handle_exit()
1386 run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_handle_exit()
A Dpowerpc.c96 vcpu->run->exit_reason = KVM_EXIT_INTR; in kvmppc_prepare_to_enter()
298 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio()
1494 run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio_vsx_loadstore()
1499 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_emulate_mmio_vsx_loadstore()
1673 run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio_vmx_loadstore()
1678 run->exit_reason = KVM_EXIT_INTERNAL_ERROR; in kvmppc_emulate_mmio_vmx_loadstore()
A De500_emulate.c93 vcpu->run->exit_reason = KVM_EXIT_DEBUG; in kvmppc_e500_emul_ehpriv()
/arch/x86/include/asm/
A Dtdx.h47 u64 exit_reason; member
/arch/s390/kvm/
A Ddiag.c259 vcpu->run->exit_reason = KVM_EXIT_S390_RESET; in __diag_ipl_functions()

Completed in 122 milliseconds

12