Searched refs:uio_clone (Results 1 - 3 of 3) sorted by relevance
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_uio.c | 64 struct uio *uio_clone; local 72 uio_clone = &small_uio_clone; 74 uio_clone = cloneuio(GET_UIO_STRUCT(uio)); 77 error = vn_io_fault_uiomove(p, n, uio_clone); 78 *cbytes = zfs_uio_resid(uio) - uio_clone->uio_resid; 79 if (uio_clone != &small_uio_clone) 80 free(uio_clone, M_IOV);
|
/freebsd-13-stable/sys/cddl/compat/opensolaris/kern/ |
H A D | opensolaris_uio.c | 56 struct uio *uio_clone; local 64 uio_clone = &small_uio_clone; 66 uio_clone = cloneuio(uio); 69 error = vn_io_fault_uiomove(p, n, uio_clone); 70 *cbytes = uio->uio_resid - uio_clone->uio_resid; 71 if (uio_clone != &small_uio_clone) 72 free(uio_clone, M_IOV);
|
/freebsd-13-stable/sys/kern/ |
H A D | vfs_vnops.c | 1324 struct uio *uio_clone, short_uio; local 1350 uio_clone = cloneuio(uio); 1362 uio_clone->uio_segflg = UIO_NOCOPY; 1363 uiomove(NULL, resid - uio->uio_resid, uio_clone); 1364 uio_clone->uio_segflg = uio->uio_segflg; 1370 while (uio_clone->uio_resid != 0) { 1371 len = uio_clone->uio_iov->iov_len; 1373 KASSERT(uio_clone->uio_iovcnt >= 1, 1375 uio_clone->uio_iov++; 1376 uio_clone [all...] |
Completed in 115 milliseconds