Home
last modified time | relevance | path

Searched refs:mmio_needed (Results 1 – 11 of 11) sorted by relevance

/linux-6.15/arch/mips/kvm/
H A Demulate.c1248 vcpu->mmio_needed = 1; in kvm_mips_emulate_store()
1256 vcpu->mmio_needed = 0; in kvm_mips_emulate_store()
1300 vcpu->mmio_needed = 2; /* signed */ in kvm_mips_emulate_load()
1308 vcpu->mmio_needed = 1; /* unsigned */ in kvm_mips_emulate_load()
1337 vcpu->mmio_needed = 3; /* 1 byte */ in kvm_mips_emulate_load()
1490 vcpu->mmio_needed = 0; in kvm_mips_emulate_load()
1502 vcpu->mmio_needed = 0; in kvm_mips_emulate_load()
1526 switch (vcpu->mmio_needed) { in kvm_mips_complete_mmio_load()
1593 switch (vcpu->mmio_needed) { in kvm_mips_complete_mmio_load()
1634 if (vcpu->mmio_needed == 1) in kvm_mips_complete_mmio_load()
[all …]
H A Dmips.c430 if (vcpu->mmio_needed) { in kvm_arch_vcpu_ioctl_run()
433 vcpu->mmio_needed = 0; in kvm_arch_vcpu_ioctl_run()
/linux-6.15/arch/loongarch/kvm/
H A Dexit.c374 vcpu->mmio_needed = 2; /* signed */ in kvm_emu_mmio_read()
403 vcpu->mmio_needed = 1; /* unsigned */ in kvm_emu_mmio_read()
410 vcpu->mmio_needed = 1; /* unsigned */ in kvm_emu_mmio_read()
417 vcpu->mmio_needed = 1; /* unsigned */ in kvm_emu_mmio_read()
438 vcpu->mmio_needed = 1; /* unsigned */ in kvm_emu_mmio_read()
480 vcpu->mmio_needed = 0; in kvm_emu_mmio_read()
494 vcpu->mmio_needed = 0; in kvm_emu_mmio_read()
508 if (vcpu->mmio_needed == 2) in kvm_complete_mmio_read()
514 if (vcpu->mmio_needed == 2) in kvm_complete_mmio_read()
520 if (vcpu->mmio_needed == 2) in kvm_complete_mmio_read()
[all …]
H A Dvcpu.c1771 if (vcpu->mmio_needed) { in kvm_arch_vcpu_ioctl_run()
1774 vcpu->mmio_needed = 0; in kvm_arch_vcpu_ioctl_run()
/linux-6.15/arch/arm64/kvm/
H A Dmmio.c116 if (unlikely(!vcpu->mmio_needed || kvm_pending_sync_exception(vcpu))) in kvm_handle_mmio_return()
119 vcpu->mmio_needed = 0; in kvm_handle_mmio_return()
218 vcpu->mmio_needed = 1; in io_mem_abort()
/linux-6.15/arch/powerpc/kvm/
H A Dpowerpc.c1267 vcpu->mmio_needed = 1; in __kvmppc_handle_load()
1280 vcpu->mmio_needed = 0; in __kvmppc_handle_load()
1351 vcpu->mmio_needed = 1; in kvmppc_handle_store()
1382 vcpu->mmio_needed = 0; in kvmppc_handle_store()
1794 if (vcpu->mmio_needed) { in kvm_arch_vcpu_ioctl_run()
1795 vcpu->mmio_needed = 0; in kvm_arch_vcpu_ioctl_run()
1807 vcpu->mmio_needed = 1; in kvm_arch_vcpu_ioctl_run()
1821 vcpu->mmio_needed = 1; in kvm_arch_vcpu_ioctl_run()
H A Dbook3s_hv_nested.c429 if (vcpu->mmio_needed) { in kvmhv_enter_nested_guest()
/linux-6.15/arch/x86/kvm/
H A Dx86.c8007 vcpu->mmio_needed = 1; in emulator_read_write()
9254 vcpu->mmio_needed = false; in x86_emulate_instruction()
9266 } else if (vcpu->mmio_needed) { in x86_emulate_instruction()
10798 vcpu->mmio_needed = 0; in vcpu_enter_guest()
11439 BUG_ON(!vcpu->mmio_needed); in complete_emulated_mmio()
11459 vcpu->mmio_needed = 0; in complete_emulated_mmio()
11879 vcpu->mmio_needed = false; in kvm_task_switch()
13808 BUG_ON(!vcpu->mmio_needed); in complete_sev_es_emulated_mmio()
13828 vcpu->mmio_needed = 0; in complete_sev_es_emulated_mmio()
13872 vcpu->mmio_needed = 1; in kvm_sev_es_mmio_write()
[all …]
/linux-6.15/arch/x86/kvm/vmx/
H A Dnested.c3928 goto mmio_needed; in vmx_complete_nested_posted_interrupt()
3939 goto mmio_needed; in vmx_complete_nested_posted_interrupt()
3954 mmio_needed: in vmx_complete_nested_posted_interrupt()
H A Dvmx.c5419 vcpu->mmio_needed = 0; in handle_triple_fault()
/linux-6.15/include/linux/
H A Dkvm_host.h353 int mmio_needed; member