Searched refs:uio_clone (Results 1 - 3 of 3) sorted by relevance

/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_uio.c64 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 Dopensolaris_uio.c56 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 Dvfs_vnops.c1324 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 72 milliseconds