Home
last modified time | relevance | path

Searched refs:KVM_EXIT_MMIO (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/tools/testing/selftests/kvm/
H A Dcoalesced_io_test.c95 TEST_ASSERT((!want_pio && (run->exit_reason == KVM_EXIT_MMIO && run->mmio.is_write && in vcpu_run_and_verify_io_exit()
107 … run->exit_reason == KVM_EXIT_MMIO ? "MMIO" : run->exit_reason == KVM_EXIT_IO ? "PIO" : "other", in vcpu_run_and_verify_io_exit()
160 vcpu_run_and_verify_coalesced_io(vcpu, io, ring_start, KVM_EXIT_MMIO); in test_coalesced_io()
178 vcpu_run_and_verify_io_exit(vcpu, io, ring_start, KVM_EXIT_MMIO); in test_coalesced_io()
H A Dset_memory_region_test.c76 if (run->exit_reason != KVM_EXIT_MMIO) in vcpu_worker()
H A Dmemslot_perf_test.c157 if (run->exit_reason == KVM_EXIT_MMIO) in vcpu_worker()
/linux-6.15/tools/testing/selftests/kvm/include/arm64/
H A Ducall.h7 #define UCALL_EXIT_REASON KVM_EXIT_MMIO
/linux-6.15/tools/testing/selftests/kvm/lib/arm64/
H A Ducall.c26 if (run->exit_reason == KVM_EXIT_MMIO && in ucall_arch_get_ucall()
/linux-6.15/tools/testing/selftests/kvm/arm64/
H A Dmmio_abort.c93 TEST_ASSERT_KVM_EXIT_REASON(vcpu, KVM_EXIT_MMIO); in test_mmio_abort()
H A Dpage_fault_test.c685 if (run->exit_reason == KVM_EXIT_MMIO) in vcpu_run_loop()
/linux-6.15/arch/arm64/kvm/
H A Dmmio.c232 run->exit_reason = KVM_EXIT_MMIO; in io_mem_abort()
H A Darm.c1144 if (run->exit_reason == KVM_EXIT_MMIO) { in kvm_arch_vcpu_ioctl_run()
/linux-6.15/arch/riscv/kvm/
H A Dvcpu_insn.c586 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()
H A Dvcpu.c873 case KVM_EXIT_MMIO: in kvm_arch_vcpu_ioctl_run()
/linux-6.15/arch/loongarch/kvm/
H A Dexit.c354 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvm_handle_gspr()
698 run->exit_reason = KVM_EXIT_MMIO; in kvm_handle_rdwr_fault()
/linux-6.15/arch/powerpc/kvm/
H A Dpowerpc.c298 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio()
1494 run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio_vsx_loadstore()
1673 run->exit_reason = KVM_EXIT_MMIO; in kvmppc_emulate_mmio_vmx_loadstore()
H A Dbook3s_pr.c1122 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvmppc_exit_pr_progint()
/linux-6.15/tools/include/uapi/linux/
H A Dkvm.h147 #define KVM_EXIT_MMIO 6 macro
/linux-6.15/include/uapi/linux/
H A Dkvm.h147 #define KVM_EXIT_MMIO 6 macro
/linux-6.15/arch/mips/kvm/
H A Dvz.c1661 run->exit_reason = KVM_EXIT_MMIO; in kvm_trap_vz_handle_tlb_ld_miss()
1708 run->exit_reason = KVM_EXIT_MMIO; in kvm_trap_vz_handle_tlb_st_miss()
/linux-6.15/Documentation/virt/kvm/
H A Dapi.rst1303 ext_dabt_pending after an exit which was not either KVM_EXIT_MMIO or
1407 posted to userspace as KVM_EXIT_MMIO exits.
1416 KVM_EXIT_MMIO exit when the slot has the KVM_MEM_READONLY flag. This
6611 /* KVM_EXIT_MMIO */
6619 If exit_reason is KVM_EXIT_MMIO, then the vcpu has
6630 For KVM_EXIT_IO, KVM_EXIT_MMIO, KVM_EXIT_OSI, KVM_EXIT_PAPR, KVM_EXIT_XEN,
6655 ``KVM_EXIT_MMIO`` (all except s390) to implement functionality that
6658 .. note:: KVM_EXIT_IO is significantly faster than KVM_EXIT_MMIO.
7010 KVM_EXIT_MMIO, but userspace has to emulate any change to the processing state
8609 be a KVM_EXIT_INTR or any other exit event, like KVM_EXIT_MMIO. This way,
/linux-6.15/arch/x86/kvm/
H A Dx86.c8012 vcpu->run->exit_reason = KVM_EXIT_MMIO; in emulator_read_write()
11468 run->exit_reason = KVM_EXIT_MMIO; in complete_emulated_mmio()
13841 run->exit_reason = KVM_EXIT_MMIO; in complete_sev_es_emulated_mmio()
13879 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvm_sev_es_mmio_write()
13917 vcpu->run->exit_reason = KVM_EXIT_MMIO; in kvm_sev_es_mmio_read()