Lines Matching refs:run
95 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_mmio_return() argument
101 if (!run->mmio.is_write) { in kvm_handle_mmio_return()
102 len = run->mmio.len; in kvm_handle_mmio_return()
106 data = kvm_mmio_read_buf(run->mmio.data, len); in kvm_handle_mmio_return()
114 trace_kvm_mmio(KVM_TRACE_MMIO_READ, len, run->mmio.phys_addr, in kvm_handle_mmio_return()
155 int io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run, in io_mem_abort() argument
199 run->mmio.is_write = is_write; in io_mem_abort()
200 run->mmio.phys_addr = fault_ipa; in io_mem_abort()
201 run->mmio.len = len; in io_mem_abort()
206 memcpy(run->mmio.data, data_buf, len); in io_mem_abort()
208 kvm_handle_mmio_return(vcpu, run); in io_mem_abort()
213 memcpy(run->mmio.data, data_buf, len); in io_mem_abort()
215 run->exit_reason = KVM_EXIT_MMIO; in io_mem_abort()