Home
last modified time | relevance | path

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

/freebsd/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_uio.c55 struct uio *uio_clone; in uiocopy() local
63 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()
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/
H A Dspl_uio.c64 struct uio *uio_clone; in zfs_uiocopy() local
72 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()
/freebsd/sys/kern/
H A Dvfs_vnops.c1346 struct uio *uio_clone, short_uio; in vn_io_fault1() local
1372 uio_clone = cloneuio(uio); in vn_io_fault1()
1384 uio_clone->uio_segflg = UIO_NOCOPY; 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()
1397 uio_clone->uio_iov++; in vn_io_fault1()
1398 uio_clone->uio_iovcnt--; in vn_io_fault1()
1432 uio_clone->uio_iov->iov_base = in vn_io_fault1()
1435 uio_clone->uio_resid -= adv; in vn_io_fault1()
1436 uio_clone->uio_offset += adv; in vn_io_fault1()
[all …]