Lines Matching refs:run
83 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_mmio_return() argument
95 if (!run->mmio.is_write) { in kvm_handle_mmio_return()
96 len = run->mmio.len; in kvm_handle_mmio_return()
100 data = kvm_mmio_read_buf(run->mmio.data, len); in kvm_handle_mmio_return()
108 trace_kvm_mmio(KVM_TRACE_MMIO_READ, len, run->mmio.phys_addr, in kvm_handle_mmio_return()
150 int io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run, in io_mem_abort() argument
194 run->mmio.is_write = is_write; in io_mem_abort()
195 run->mmio.phys_addr = fault_ipa; in io_mem_abort()
196 run->mmio.len = len; in io_mem_abort()
202 memcpy(run->mmio.data, data_buf, len); in io_mem_abort()
204 kvm_handle_mmio_return(vcpu, run); in io_mem_abort()
209 memcpy(run->mmio.data, data_buf, len); in io_mem_abort()
211 run->exit_reason = KVM_EXIT_MMIO; in io_mem_abort()