Lines Matching refs:copy
256 struct mic_copy_desc *copy) in _mic_virtio_copy() argument
259 u32 iovcnt = copy->iovcnt; in _mic_virtio_copy()
261 struct iovec __user *u_iov = copy->iov; in _mic_virtio_copy()
263 struct mic_vringh *mvr = &mvdev->mvr[copy->vr_idx]; in _mic_virtio_copy()
271 copy->out_len = 0; in _mic_virtio_copy()
295 copy->vr_idx, &out_len); in _mic_virtio_copy()
303 copy->out_len += out_len; in _mic_virtio_copy()
306 copy->vr_idx, &out_len); in _mic_virtio_copy()
314 copy->out_len += out_len; in _mic_virtio_copy()
328 if (*head != USHRT_MAX && copy->out_len && copy->update_used) { in _mic_virtio_copy()
347 struct mic_copy_desc *copy) in mic_verify_copy_args() argument
349 if (copy->vr_idx >= mvdev->dd->num_vq) { in mic_verify_copy_args()
359 struct mic_copy_desc *copy) in mic_virtio_copy_desc() argument
362 struct mic_vringh *mvr = &mvdev->mvr[copy->vr_idx]; in mic_virtio_copy_desc()
364 err = mic_verify_copy_args(mvdev, copy); in mic_virtio_copy_desc()
375 err = _mic_virtio_copy(mvdev, copy); in mic_virtio_copy_desc()