Lines Matching refs:copy
257 struct mic_copy_desc *copy) in _mic_virtio_copy() argument
260 u32 iovcnt = copy->iovcnt; in _mic_virtio_copy()
262 struct iovec __user *u_iov = copy->iov; in _mic_virtio_copy()
264 struct mic_vringh *mvr = &mvdev->mvr[copy->vr_idx]; in _mic_virtio_copy()
272 copy->out_len = 0; in _mic_virtio_copy()
296 copy->vr_idx, &out_len); in _mic_virtio_copy()
304 copy->out_len += out_len; in _mic_virtio_copy()
307 copy->vr_idx, &out_len); in _mic_virtio_copy()
315 copy->out_len += out_len; in _mic_virtio_copy()
329 if (*head != USHRT_MAX && copy->out_len && copy->update_used) { in _mic_virtio_copy()
348 struct mic_copy_desc *copy) in mic_verify_copy_args() argument
350 if (copy->vr_idx >= mvdev->dd->num_vq) { in mic_verify_copy_args()
360 struct mic_copy_desc *copy) in mic_virtio_copy_desc() argument
363 struct mic_vringh *mvr = &mvdev->mvr[copy->vr_idx]; in mic_virtio_copy_desc()
365 err = mic_verify_copy_args(mvdev, copy); in mic_virtio_copy_desc()
376 err = _mic_virtio_copy(mvdev, copy); in mic_virtio_copy_desc()