Searched refs:uio_clone (Results 1 – 3 of 3) sorted by relevance
55 struct uio *uio_clone; in uiocopy() local63 uio_clone = &small_uio_clone; in uiocopy()65 uio_clone = cloneuio(uio); in uiocopy()68 error = vn_io_fault_uiomove(p, n, uio_clone); in uiocopy()69 *cbytes = uio->uio_resid - uio_clone->uio_resid; in uiocopy()70 if (uio_clone != &small_uio_clone) in uiocopy()71 freeuio(uio_clone); in uiocopy()
64 struct uio *uio_clone; in zfs_uiocopy() local72 uio_clone = &small_uio_clone; in zfs_uiocopy()74 uio_clone = cloneuio(GET_UIO_STRUCT(uio)); in zfs_uiocopy()77 error = vn_io_fault_uiomove(p, n, uio_clone); in zfs_uiocopy()78 *cbytes = zfs_uio_resid(uio) - uio_clone->uio_resid; in zfs_uiocopy()79 if (uio_clone != &small_uio_clone) in zfs_uiocopy()80 free(uio_clone, M_IOV); in zfs_uiocopy()
1368 struct uio *uio_clone, short_uio; in vn_io_fault1() local1394 uio_clone = cloneuio(uio); in vn_io_fault1()1406 uio_clone->uio_segflg = UIO_NOCOPY; in vn_io_fault1()1407 uiomove(NULL, resid - uio->uio_resid, uio_clone); in vn_io_fault1()1408 uio_clone->uio_segflg = uio->uio_segflg; in vn_io_fault1()1414 while (uio_clone->uio_resid != 0) { in vn_io_fault1()1415 len = uio_clone->uio_iov->iov_len; in vn_io_fault1()1417 KASSERT(uio_clone->uio_iovcnt >= 1, in vn_io_fault1()1419 uio_clone->uio_iov++; in vn_io_fault1()1420 uio_clone->uio_iovcnt--; in vn_io_fault1()[all …]