| /freebsd-14.2/sys/contrib/openzfs/module/icp/core/ |
| H A D | kcf_prov_lib.c | 42 zfs_uio_t *uiop = data->cd_uio; in crypto_uio_copy_to_data() local 50 if (zfs_uio_segflg(uiop) != UIO_SYSSPACE) { in crypto_uio_copy_to_data() 60 if (vec_idx == zfs_uio_iovcnt(uiop) && length > 0) { in crypto_uio_copy_to_data() 68 while (vec_idx < zfs_uio_iovcnt(uiop) && length > 0) { in crypto_uio_copy_to_data() 69 cur_len = MIN(zfs_uio_iovlen(uiop, vec_idx) - in crypto_uio_copy_to_data() 81 if (vec_idx == zfs_uio_iovcnt(uiop) && length > 0) { in crypto_uio_copy_to_data() 132 zfs_uio_t *uiop = input->cd_uio; in crypto_update_uio() local 149 if (vec_idx == zfs_uio_iovcnt(uiop) && length > 0) { in crypto_update_uio() 160 while (vec_idx < zfs_uio_iovcnt(uiop) && length > 0) { in crypto_update_uio() 161 cur_len = MIN(zfs_uio_iovlen(uiop, vec_idx) - in crypto_update_uio() [all …]
|
| /freebsd-14.2/sys/fs/smbfs/ |
| H A D | smbfs_io.c | 201 if (uiop->uio_resid == 0) in smbfs_readvnode() 203 if (uiop->uio_offset < 0) in smbfs_readvnode() 207 td = uiop->uio_td; in smbfs_readvnode() 258 uiop->uio_resid); in smbfs_writevnode() 263 td = uiop->uio_td; in smbfs_writevnode() 295 uiop->uio_resid); in smbfs_writevnode() 313 struct uio *uiop; in smbfs_doio() local 319 uiop->uio_iov = &io; in smbfs_doio() 320 uiop->uio_iovcnt = 1; in smbfs_doio() 322 uiop->uio_td = td; in smbfs_doio() [all …]
|
| H A D | smbfs_node.h | 96 int smbfs_readvnode(struct vnode *vp, struct uio *uiop, struct ucred *cred); 97 int smbfs_writevnode(struct vnode *vp, struct uio *uiop, struct ucred *cred, int ioflag);
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_mchain.c | 280 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) in mb_put_uio() 284 uiop->uio_iov++; in mb_put_uio() 285 uiop->uio_iovcnt--; in mb_put_uio() 293 uiop->uio_offset += left; in mb_put_uio() 294 uiop->uio_resid -= left; in mb_put_uio() 295 uiop->uio_iov->iov_base = in mb_put_uio() 533 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) in md_get_uio() 537 uiop->uio_iov++; in md_get_uio() 538 uiop->uio_iovcnt--; in md_get_uio() 547 uiop->uio_offset += left; in md_get_uio() [all …]
|
| H A D | subr_uio.c | 368 copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop) in copyinuio() argument 375 *uiop = NULL; in copyinuio() 398 *uiop = uio; in copyinuio() 424 cloneuio(struct uio *uiop) in cloneuio() argument 430 iovlen = uiop->uio_iovcnt * sizeof(struct iovec); in cloneuio() 431 uio = allocuio(uiop->uio_iovcnt); in cloneuio() 433 *uio = *uiop; in cloneuio() 435 bcopy(uiop->uio_iov, uio->uio_iov, iovlen); in cloneuio()
|
| H A D | vfs_aio.c | 561 if (job->uiop != &job->uio) in aio_free_entry() 562 freeuio(job->uiop); in aio_free_entry() 777 job->uiop->uio_td = td; in aio_process_rw() 781 cnt = job->uiop->uio_resid; in aio_process_rw() 825 cnt -= job->uiop->uio_resid; in aio_process_rw() 1646 MPASS(job->uiop == &job->uio || job->uiop == NULL); in aio_aqueue() 1680 MPASS(job->uiop != &job->uio && job->uiop != NULL); in aio_aqueue() 1689 job->uiop = &job->uio; in aio_aqueue() 1700 job->uiop->uio_td = td; in aio_aqueue() 1738 if (job->uiop != &job->uio) in aio_aqueue() [all …]
|
| H A D | sys_socket.c | 611 job_total_nbytes = job->uiop->uio_resid + job->aio_done; in soaio_process_job() 613 cnt = job->uiop->uio_resid; in soaio_process_job() 614 job->uiop->uio_offset = 0; in soaio_process_job() 615 job->uiop->uio_td = td; in soaio_process_job() 631 error = soreceive(so, NULL, job->uiop, NULL, NULL, in soaio_process_job() 643 error = sousrsend(so, NULL, job->uiop, NULL, flags, in soaio_process_job() 649 done += cnt - job->uiop->uio_resid; in soaio_process_job()
|
| /freebsd-14.2/sys/fs/nfsclient/ |
| H A D | nfs_clcomsubs.c | 75 left = uiop->uio_iov->iov_len; in nfsm_uiombuf() 76 uiocp = uiop->uio_iov->iov_base; in nfsm_uiombuf() 105 if (uiop->uio_segflg == UIO_SYSSPACE) in nfsm_uiombuf() 120 uiop->uio_offset += xfer; in nfsm_uiombuf() 121 uiop->uio_resid -= xfer; in nfsm_uiombuf() 126 uiop->uio_iov->iov_len -= uiosiz; in nfsm_uiombuf() 193 left = uiop->uio_iov->iov_len; in nfsm_uiombuflist() 194 uiocp = uiop->uio_iov->iov_base; in nfsm_uiombuflist() 240 uiop->uio_offset += xfer; in nfsm_uiombuflist() 241 uiop->uio_resid -= xfer; in nfsm_uiombuflist() [all …]
|
| H A D | nfs_clbio.c | 813 uiop->uio_offset += size; in nfs_directio_write() 814 uiop->uio_resid -= size; in nfs_directio_write() 816 uiop->uio_iovcnt--; in nfs_directio_write() 817 uiop->uio_iov++; in nfs_directio_write() 1556 struct uio *uiop; in ncl_doio() local 1567 uiop = &uio; in ncl_doio() 1568 uiop->uio_iov = &io; in ncl_doio() 1569 uiop->uio_iovcnt = 1; in ncl_doio() 1571 uiop->uio_td = td; in ncl_doio() 1609 uiop->uio_resid = 0; in ncl_doio() [all …]
|
| H A D | nfs_clrpcops.c | 3658 uiop->uio_resid) in nfsrpc_readdir() 3798 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdir() 3823 while (uiop->uio_resid > 0 && uiop->uio_resid != tresid) { in nfsrpc_readdir() 3831 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdir() 4115 uiop->uio_resid) in nfsrpc_readdirplus() 4363 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdirplus() 4388 while (uiop->uio_resid > 0 && uiop->uio_resid != tresid) { in nfsrpc_readdirplus() 4396 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base + in nfsrpc_readdirplus() 7088 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base - len; in nfsrpc_writeds() 9216 error = nfsm_uiombuf(nd, uiop, uiop->uio_resid); in nfsrpc_setextattr() [all …]
|
| H A D | nfs_clvnops.c | 1559 error = nfsrpc_readlink(vp, uiop, cred, uiop->uio_td, &nfsva, in ncl_readlinkrpc() 1586 error = nfscl_doiods(vp, uiop, NULL, NULL, in ncl_readrpc() 1590 error = nfsrpc_read(vp, uiop, cred, uiop->uio_td, &nfsva, in ncl_readrpc() 2505 KASSERT(uiop->uio_iovcnt == 1 && in ncl_readdirrpc() 2507 (uiop->uio_resid & (DIRBLKSIZ - 1)) == 0, in ncl_readdirrpc() 2539 dnp->n_direofoffset = uiop->uio_offset; in ncl_readdirrpc() 2542 if (uiop->uio_resid > 0) in ncl_readdirrpc() 2569 KASSERT(uiop->uio_iovcnt == 1 && in ncl_readdirplusrpc() 2571 (uiop->uio_resid & (DIRBLKSIZ - 1)) == 0, in ncl_readdirplusrpc() 2602 dnp->n_direofoffset = uiop->uio_offset; in ncl_readdirplusrpc() [all …]
|
| /freebsd-14.2/sys/fs/tarfs/ |
| H A D | tarfs_io.c | 120 off_t off = uiop->uio_offset; in tarfs_io_read() 121 size_t len = uiop->uio_resid; in tarfs_io_read() 129 uiop->uio_td->td_ucred); in tarfs_io_read() 138 uiop->uio_td->td_ucred); in tarfs_io_read() 332 off_t off = uiop->uio_offset; in tarfs_zread_zstd() 333 size_t len = uiop->uio_resid; in tarfs_zread_zstd() 388 MPASS(uiop->uio_iovcnt == 1); in tarfs_zread_zstd() 487 uiop->uio_resid = resid; in tarfs_zread_zstd() 529 struct uio *uiop = ap->a_uio; in tarfs_zread() local 532 off_t off = uiop->uio_offset; in tarfs_zread() [all …]
|
| H A D | tarfs_subr.c | 427 tnp->name, uiop->uio_offset, resid); in tarfs_read_file() 429 if (uiop->uio_offset > tnp->blk[i].o + tnp->blk[i].l) { in tarfs_read_file() 434 uiop->uio_offset < tnp->blk[i].o) { in tarfs_read_file() 436 copylen = tnp->blk[i].o - uiop->uio_offset; in tarfs_read_file() 441 auio = *uiop; in tarfs_read_file() 450 uiop->uio_offset += copylen - auio.uio_resid; in tarfs_read_file() 451 uiop->uio_resid -= copylen - auio.uio_resid; in tarfs_read_file() 460 auio = *uiop; in tarfs_read_file() 462 uiop->uio_offset - tnp->blk[i].o; in tarfs_read_file() 469 uiop->uio_offset += copylen - auio.uio_resid; in tarfs_read_file() [all …]
|
| H A D | tarfs_vnops.c | 509 struct uio *uiop; in tarfs_read() local 515 uiop = ap->a_uio; in tarfs_read() 524 if (uiop->uio_offset < 0) in tarfs_read() 531 tnp, tnp->name, uiop->uio_offset, uiop->uio_resid); in tarfs_read() 533 while ((resid = uiop->uio_resid) > 0) { in tarfs_read() 534 if (tnp->size <= uiop->uio_offset) in tarfs_read() 540 error = tarfs_read_file(tnp, len, uiop); in tarfs_read() 552 struct uio *uiop; in tarfs_readlink() local 556 uiop = ap->a_uio; in tarfs_readlink() 559 MPASS(uiop->uio_offset == 0); in tarfs_readlink() [all …]
|
| H A D | tarfs.h | 241 int tarfs_read_file(struct tarfs_node *tnp, size_t len, struct uio *uiop); 246 struct uio *uiop);
|
| /freebsd-14.2/sys/fs/fuse/ |
| H A D | fuse_io.c | 743 struct uio *uiop; in fuse_io_strategy() local 775 uiop = &uio; in fuse_io_strategy() 776 uiop->uio_iov = &io; in fuse_io_strategy() 777 uiop->uio_iovcnt = 1; in fuse_io_strategy() 778 uiop->uio_segflg = UIO_SYSSPACE; in fuse_io_strategy() 779 uiop->uio_td = curthread; in fuse_io_strategy() 796 uiop->uio_rw = UIO_READ; in fuse_io_strategy() 807 left = uiop->uio_resid; in fuse_io_strategy() 840 uiop->uio_resid = 0; in fuse_io_strategy() 874 uiop->uio_rw = UIO_WRITE; in fuse_io_strategy() [all …]
|
| /freebsd-14.2/sys/sys/ |
| H A D | uio.h | 83 struct uio *cloneuio(struct uio *uiop); 86 int copyinuio(const struct iovec *iovp, u_int iovcnt, struct uio **uiop);
|
| H A D | mchain.h | 80 int mb_put_uio(struct mbchain *mbp, struct uio *uiop, int size); 99 int md_get_uio(struct mdchain *mdp, struct uio *uiop, int size);
|
| H A D | aio.h | 155 struct uio *uiop; /* (*) Possibly malloced uio */ member
|
| /freebsd-14.2/sys/nfsclient/ |
| H A D | nfs.h | 159 int (*nr_readrpc)(struct vnode *vp, struct uio *uiop, 161 int (*nr_writerpc)(struct vnode *vp, struct uio *uiop, 164 int (*nr_readlinkrpc)(struct vnode *vp, struct uio *uiop,
|
| /freebsd-14.2/sys/fs/nfsserver/ |
| H A D | nfs_nfsdport.c | 880 uiop->uio_iov = iv; in nfsvno_readlink() 881 uiop->uio_offset = 0; in nfsvno_readlink() 882 uiop->uio_resid = len; in nfsvno_readlink() 885 uiop->uio_td = NULL; in nfsvno_readlink() 1062 uiop->uio_iov = iv; in nfsvno_read() 1067 uiop->uio_td = NULL; in nfsvno_read() 1186 uiop->uio_iov = iv; in nfsvno_write() 1191 NFSUIOPROC(uiop, p); in nfsvno_write() 6808 uiop->uio_iov = iv; in nfsvno_getxattr() 6818 uiop->uio_td = p; in nfsvno_getxattr() [all …]
|
| /freebsd-14.2/sys/contrib/openzfs/module/icp/algs/modes/ |
| H A D | modes.c | 46 zfs_uio_t *uiop = out->cd_uio; in crypto_init_ptrs() local 50 offset = zfs_uio_index_at_offset(uiop, offset, &vec_idx); in crypto_init_ptrs()
|
| /freebsd-14.2/sys/compat/freebsd32/ |
| H A D | freebsd32_util.h | 118 struct uio **uiop);
|
| H A D | freebsd32_misc.c | 1194 freebsd32_copyinuio(struct iovec32 *iovp, u_int iovcnt, struct uio **uiop) in freebsd32_copyinuio() argument 1201 *uiop = NULL; in freebsd32_copyinuio() 1227 *uiop = uio; in freebsd32_copyinuio()
|
| /freebsd-14.2/sys/fs/nfs/ |
| H A D | nfs_commonsubs.c | 660 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) { in nfsm_mbufuio() 664 left = uiop->uio_iov->iov_len; in nfsm_mbufuio() 665 uiocp = uiop->uio_iov->iov_base; in nfsm_mbufuio() 684 if (uiop->uio_iov->iov_op != NULL) in nfsm_mbufuio() 685 (*(uiop->uio_iov->iov_op)) in nfsm_mbufuio() 697 uiop->uio_offset += xfer; in nfsm_mbufuio() 698 uiop->uio_resid -= xfer; in nfsm_mbufuio() 701 uiop->uio_iovcnt--; in nfsm_mbufuio() 702 uiop->uio_iov++; in nfsm_mbufuio() 704 uiop->uio_iov->iov_base = (void *) in nfsm_mbufuio() [all …]
|