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()
78 struct uio *uio_clone; in zfs_uiocopy() local86 uio_clone = &small_uio_clone; in zfs_uiocopy()88 uio_clone = cloneuio(GET_UIO_STRUCT(uio)); in zfs_uiocopy()91 error = vn_io_fault_uiomove(p, n, uio_clone); in zfs_uiocopy()92 *cbytes = zfs_uio_resid(uio) - uio_clone->uio_resid; in zfs_uiocopy()93 if (uio_clone != &small_uio_clone) in zfs_uiocopy()94 zfs_freeuio(uio_clone); in zfs_uiocopy()
1346 struct uio *uio_clone, short_uio; in vn_io_fault1() local1372 uio_clone = cloneuio(uio); in vn_io_fault1()1384 uio_clone->uio_segflg = UIO_NOCOPY; in vn_io_fault1()1385 uiomove(NULL, resid - uio->uio_resid, uio_clone); in vn_io_fault1()1386 uio_clone->uio_segflg = uio->uio_segflg; in vn_io_fault1()1392 while (uio_clone->uio_resid != 0) { in vn_io_fault1()1393 len = uio_clone->uio_iov->iov_len; in vn_io_fault1()1395 KASSERT(uio_clone->uio_iovcnt >= 1, in vn_io_fault1()1397 uio_clone->uio_iov++; in vn_io_fault1()1398 uio_clone->uio_iovcnt--; in vn_io_fault1()[all …]