Lines Matching refs:run
96 int kvm_handle_mmio_return(struct kvm_vcpu *vcpu, struct kvm_run *run) in kvm_handle_mmio_return() argument
102 if (!run->mmio.is_write) { in kvm_handle_mmio_return()
103 len = run->mmio.len; in kvm_handle_mmio_return()
107 data = mmio_read_buf(run->mmio.data, len); in kvm_handle_mmio_return()
115 trace_kvm_mmio(KVM_TRACE_MMIO_READ, len, run->mmio.phys_addr, in kvm_handle_mmio_return()
162 int io_mem_abort(struct kvm_vcpu *vcpu, struct kvm_run *run, in io_mem_abort() argument
205 run->mmio.is_write = is_write; in io_mem_abort()
206 run->mmio.phys_addr = fault_ipa; in io_mem_abort()
207 run->mmio.len = len; in io_mem_abort()
208 memcpy(run->mmio.data, data_buf, len); in io_mem_abort()
212 kvm_handle_mmio_return(vcpu, run); in io_mem_abort()
216 run->exit_reason = KVM_EXIT_MMIO; in io_mem_abort()