uiop 593 nfs/nfs_bio.c struct uio *uiop; uiop 604 nfs/nfs_bio.c uiop = &uio; uiop 605 nfs/nfs_bio.c uiop->uio_iov = &io; uiop 606 nfs/nfs_bio.c uiop->uio_iovcnt = 1; uiop 607 nfs/nfs_bio.c uiop->uio_segflg = UIO_SYSSPACE; uiop 608 nfs/nfs_bio.c uiop->uio_procp = p; uiop 617 nfs/nfs_bio.c io.iov_len = uiop->uio_resid = bp->b_bcount; uiop 620 nfs/nfs_bio.c uiop->uio_offset = ((off_t)bp->b_blkno) << DEV_BSHIFT; uiop 622 nfs/nfs_bio.c uiop->uio_rw = UIO_READ; uiop 624 nfs/nfs_bio.c error = nfs_readrpc(vp, uiop); uiop 627 nfs/nfs_bio.c uiop->uio_rw = UIO_WRITE; uiop 629 nfs/nfs_bio.c error = nfs_writerpc(vp, uiop, &iomode, &must_commit); uiop 636 nfs/nfs_bio.c io.iov_len = uiop->uio_resid = bp->b_bcount; uiop 638 nfs/nfs_bio.c uiop->uio_rw = UIO_READ; uiop 641 nfs/nfs_bio.c uiop->uio_offset = ((off_t)bp->b_blkno) << DEV_BSHIFT; uiop 643 nfs/nfs_bio.c error = nfs_readrpc(vp, uiop); uiop 646 nfs/nfs_bio.c if (uiop->uio_resid) { uiop 653 nfs/nfs_bio.c diff = bp->b_bcount - uiop->uio_resid; uiop 657 nfs/nfs_bio.c len = min(len, uiop->uio_resid); uiop 672 nfs/nfs_bio.c uiop->uio_offset = (off_t)0; uiop 674 nfs/nfs_bio.c error = nfs_readlinkrpc(vp, uiop, curproc->p_ucred); uiop 685 nfs/nfs_bio.c io.iov_len = uiop->uio_resid = bp->b_dirtyend uiop 687 nfs/nfs_bio.c uiop->uio_offset = ((off_t)bp->b_blkno) * DEV_BSIZE uiop 690 nfs/nfs_bio.c uiop->uio_rw = UIO_WRITE; uiop 697 nfs/nfs_bio.c error = nfs_writerpc(vp, uiop, &iomode, &must_commit); uiop 739 nfs/nfs_bio.c bp->b_resid = uiop->uio_resid; uiop 435 nfs/nfs_serv.c struct uio io, *uiop = &io; uiop 462 nfs/nfs_serv.c uiop->uio_iov = iv; uiop 463 nfs/nfs_serv.c uiop->uio_iovcnt = i; uiop 464 nfs/nfs_serv.c uiop->uio_offset = 0; uiop 465 nfs/nfs_serv.c uiop->uio_resid = len; uiop 466 nfs/nfs_serv.c uiop->uio_rw = UIO_READ; uiop 467 nfs/nfs_serv.c uiop->uio_segflg = UIO_SYSSPACE; uiop 468 nfs/nfs_serv.c uiop->uio_procp = (struct proc *)0; uiop 484 nfs/nfs_serv.c error = VOP_READLINK(vp, uiop, cred); uiop 496 nfs/nfs_serv.c if (uiop->uio_resid > 0) { uiop 497 nfs/nfs_serv.c len -= uiop->uio_resid; uiop 537 nfs/nfs_serv.c struct uio io, *uiop = &io; uiop 618 nfs/nfs_serv.c uiop->uio_iov = iv2 = iv; uiop 636 nfs/nfs_serv.c uiop->uio_iovcnt = i; uiop 637 nfs/nfs_serv.c uiop->uio_offset = off; uiop 638 nfs/nfs_serv.c uiop->uio_resid = len; uiop 639 nfs/nfs_serv.c uiop->uio_rw = UIO_READ; uiop 640 nfs/nfs_serv.c uiop->uio_segflg = UIO_SYSSPACE; uiop 641 nfs/nfs_serv.c error = VOP_READ(vp, uiop, IO_NODELOCKED, cred); uiop 642 nfs/nfs_serv.c off = uiop->uio_offset; uiop 654 nfs/nfs_serv.c uiop->uio_resid = 0; uiop 657 nfs/nfs_serv.c tlen = len - uiop->uio_resid; uiop 705 nfs/nfs_serv.c struct uio io, *uiop = &io; uiop 792 nfs/nfs_serv.c uiop->uio_iov = iv = ivp; uiop 793 nfs/nfs_serv.c uiop->uio_iovcnt = cnt; uiop 817 nfs/nfs_serv.c uiop->uio_resid = len; uiop 818 nfs/nfs_serv.c uiop->uio_rw = UIO_WRITE; uiop 819 nfs/nfs_serv.c uiop->uio_segflg = UIO_SYSSPACE; uiop 820 nfs/nfs_serv.c uiop->uio_procp = (struct proc *)0; uiop 821 nfs/nfs_serv.c uiop->uio_offset = off; uiop 822 nfs/nfs_serv.c error = VOP_WRITE(vp, uiop, ioflags, cred); uiop 887 nfs/nfs_serv.c struct uio io, *uiop = &io; uiop 1056 nfs/nfs_serv.c uiop->uio_rw = UIO_WRITE; uiop 1057 nfs/nfs_serv.c uiop->uio_segflg = UIO_SYSSPACE; uiop 1058 nfs/nfs_serv.c uiop->uio_procp = (struct proc *)0; uiop 1059 nfs/nfs_serv.c uiop->uio_offset = nfsd->nd_off; uiop 1060 nfs/nfs_serv.c uiop->uio_resid = nfsd->nd_eoff - nfsd->nd_off; uiop 1061 nfs/nfs_serv.c if (uiop->uio_resid > 0) { uiop 1069 nfs/nfs_serv.c uiop->uio_iovcnt = i; uiop 1072 nfs/nfs_serv.c uiop->uio_iov = ivp = iov; uiop 1083 nfs/nfs_serv.c error = VOP_WRITE(vp, uiop, ioflags, cred); uiop 719 nfs/nfs_subs.c nfsm_mbuftouio(mrep, uiop, siz, dpos) uiop 721 nfs/nfs_subs.c struct uio *uiop; uiop 736 nfs/nfs_subs.c if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) uiop 738 nfs/nfs_subs.c left = uiop->uio_iov->iov_len; uiop 739 nfs/nfs_subs.c uiocp = uiop->uio_iov->iov_base; uiop 754 nfs/nfs_subs.c if (uiop->uio_iov->iov_op != NULL) uiop 755 nfs/nfs_subs.c (*(uiop->uio_iov->iov_op)) uiop 759 nfs/nfs_subs.c if (uiop->uio_segflg == UIO_SYSSPACE) uiop 767 nfs/nfs_subs.c uiop->uio_offset += xfer; uiop 768 nfs/nfs_subs.c uiop->uio_resid -= xfer; uiop 770 nfs/nfs_subs.c if (uiop->uio_iov->iov_len <= siz) { uiop 771 nfs/nfs_subs.c uiop->uio_iovcnt--; uiop 772 nfs/nfs_subs.c uiop->uio_iov++; uiop 774 nfs/nfs_subs.c (char *)uiop->uio_iov->iov_base += uiosiz; uiop 775 nfs/nfs_subs.c uiop->uio_iov->iov_len -= uiosiz; uiop 795 nfs/nfs_subs.c nfsm_uiotombuf(uiop, mq, siz, bpos) uiop 796 nfs/nfs_subs.c struct uio *uiop; uiop 808 nfs/nfs_subs.c if (uiop->uio_iovcnt != 1) uiop 819 nfs/nfs_subs.c left = uiop->uio_iov->iov_len; uiop 820 nfs/nfs_subs.c uiocp = uiop->uio_iov->iov_base; uiop 838 nfs/nfs_subs.c if (uiop->uio_iov->iov_op != NULL) uiop 839 nfs/nfs_subs.c (*(uiop->uio_iov->iov_op)) uiop 843 nfs/nfs_subs.c if (uiop->uio_segflg == UIO_SYSSPACE) uiop 850 nfs/nfs_subs.c uiop->uio_offset += xfer; uiop 851 nfs/nfs_subs.c uiop->uio_resid -= xfer; uiop 853 nfs/nfs_subs.c (char *)uiop->uio_iov->iov_base += uiosiz; uiop 854 nfs/nfs_subs.c uiop->uio_iov->iov_len -= uiosiz; uiop 887 nfs/nfs_vnops.c nfs_readlinkrpc(vp, uiop, cred) uiop 889 nfs/nfs_vnops.c struct uio *uiop; uiop 903 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_READLINK, uiop->uio_procp, cred); uiop 908 nfs/nfs_vnops.c nfsm_mtouio(uiop, len); uiop 919 nfs/nfs_vnops.c nfs_readrpc(vp, uiop) uiop 921 nfs/nfs_vnops.c struct uio *uiop; uiop 936 nfs/nfs_vnops.c tsiz = uiop->uio_resid; uiop 937 nfs/nfs_vnops.c if (uiop->uio_offset + tsiz > 0xffffffff && !v3) uiop 946 nfs/nfs_vnops.c txdr_hyper(uiop->uio_offset, tl); uiop 949 nfs/nfs_vnops.c *tl++ = txdr_unsigned(uiop->uio_offset); uiop 953 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_READ, uiop->uio_procp, uiop 966 nfs/nfs_vnops.c nfsm_mtouio(uiop, retlen); uiop 983 nfs/nfs_vnops.c nfs_writerpc(vp, uiop, iomode, must_commit) uiop 985 nfs/nfs_vnops.c struct uio *uiop; uiop 998 nfs/nfs_vnops.c if (uiop->uio_iovcnt != 1) uiop 1002 nfs/nfs_vnops.c tsiz = uiop->uio_resid; uiop 1003 nfs/nfs_vnops.c if (uiop->uio_offset + tsiz > 0xffffffff && !v3) uiop 1013 nfs/nfs_vnops.c txdr_hyper(uiop->uio_offset, tl); uiop 1023 nfs/nfs_vnops.c x = txdr_unsigned((u_int32_t)uiop->uio_offset); uiop 1031 nfs/nfs_vnops.c nfsm_uiotom(uiop, len); uiop 1032 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_WRITE, uiop->uio_procp, uiop 1046 nfs/nfs_vnops.c (char *)uiop->uio_iov->iov_base -= backup; uiop 1047 nfs/nfs_vnops.c uiop->uio_iov->iov_len += backup; uiop 1048 nfs/nfs_vnops.c uiop->uio_offset -= backup; uiop 1049 nfs/nfs_vnops.c uiop->uio_resid += backup; uiop 1084 nfs/nfs_vnops.c uiop->uio_resid = tsiz; uiop 1983 nfs/nfs_vnops.c struct uio *uiop, uiop 2004 nfs/nfs_vnops.c if (uiop->uio_iovcnt != 1 || uiop 2005 nfs/nfs_vnops.c (uiop->uio_resid & (NFS_DIRBLKSIZ - 1))) uiop 2009 nfs/nfs_vnops.c txdr_hyper(uiop->uio_offset, &cookie.nfsuquad[0]); uiop 2038 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_READDIR, uiop->uio_procp, cred); uiop 2076 nfs/nfs_vnops.c uiop->uio_iov->iov_base += left; uiop 2077 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= left; uiop 2078 nfs/nfs_vnops.c uiop->uio_resid -= left; uiop 2081 nfs/nfs_vnops.c if ((tlen + NFS_DIRHDSIZ) > uiop->uio_resid) uiop 2085 nfs/nfs_vnops.c uiop->uio_iov->iov_base; uiop 2094 nfs/nfs_vnops.c uiop->uio_resid -= NFS_DIRHDSIZ; uiop 2095 nfs/nfs_vnops.c (char *)uiop->uio_iov->iov_base += NFS_DIRHDSIZ; uiop 2096 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= NFS_DIRHDSIZ; uiop 2097 nfs/nfs_vnops.c nfsm_mtouio(uiop, len); uiop 2098 nfs/nfs_vnops.c cp = uiop->uio_iov->iov_base; uiop 2101 nfs/nfs_vnops.c uiop->uio_iov->iov_base += tlen; uiop 2102 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= tlen; uiop 2103 nfs/nfs_vnops.c uiop->uio_resid -= tlen; uiop 2143 nfs/nfs_vnops.c (char *)uiop->uio_iov->iov_base += left; uiop 2144 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= left; uiop 2145 nfs/nfs_vnops.c uiop->uio_resid -= left; uiop 2156 nfs/nfs_vnops.c if (uiop->uio_resid > 0) uiop 2168 nfs/nfs_vnops.c nfs_readdirplusrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred, uiop 2191 nfs/nfs_vnops.c if (uiop->uio_iovcnt != 1 || uiop 2192 nfs/nfs_vnops.c (uiop->uio_resid & (NFS_DIRBLKSIZ - 1))) uiop 2198 nfs/nfs_vnops.c txdr_hyper(uiop->uio_offset, &cookie.nfsuquad[0]); uiop 2223 nfs/nfs_vnops.c nfsm_request(vp, NFSPROC_READDIRPLUS, uiop->uio_procp, cred); uiop 2248 nfs/nfs_vnops.c (char *)uiop->uio_iov->iov_base += left; uiop 2249 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= left; uiop 2250 nfs/nfs_vnops.c uiop->uio_resid -= left; uiop 2253 nfs/nfs_vnops.c if ((tlen + NFS_DIRHDSIZ) > uiop->uio_resid) uiop 2257 nfs/nfs_vnops.c uiop->uio_iov->iov_base; uiop 2266 nfs/nfs_vnops.c uiop->uio_resid -= NFS_DIRHDSIZ; uiop 2267 nfs/nfs_vnops.c (char *)uiop->uio_iov->iov_base += NFS_DIRHDSIZ; uiop 2268 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= NFS_DIRHDSIZ; uiop 2269 nfs/nfs_vnops.c cnp->cn_nameptr = uiop->uio_iov->iov_base; uiop 2271 nfs/nfs_vnops.c nfsm_mtouio(uiop, len); uiop 2272 nfs/nfs_vnops.c cp = uiop->uio_iov->iov_base; uiop 2275 nfs/nfs_vnops.c uiop->uio_iov->iov_base += tlen; uiop 2276 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= tlen; uiop 2277 nfs/nfs_vnops.c uiop->uio_resid -= tlen; uiop 2362 nfs/nfs_vnops.c (char *)uiop->uio_iov->iov_base += left; uiop 2363 nfs/nfs_vnops.c uiop->uio_iov->iov_len -= left; uiop 2364 nfs/nfs_vnops.c uiop->uio_resid -= left; uiop 2375 nfs/nfs_vnops.c if (uiop->uio_resid > 0) uiop 229 xfs/xfs_dev-common.c xfs_devread(dev_t dev, struct uio * uiop, int ioflag) uiop 247 xfs/xfs_dev-common.c chan->proc = xfs_uio_to_thread(uiop); uiop 249 xfs/xfs_dev-common.c chan->proc = xfs_uio_to_proc(uiop); uiop 267 xfs/xfs_dev-common.c if (first->message->size > uiop->uio_resid) uiop 271 xfs/xfs_dev-common.c uiop); uiop 286 xfs/xfs_dev-common.c xfs_cursig(xfs_uio_to_thread(uiop)))); uiop 290 xfs/xfs_dev-common.c xfs_cursig(xfs_uio_to_proc(uiop)))); uiop 309 xfs/xfs_dev-common.c xfs_devwrite(dev_t dev, struct uio *uiop, int ioflag) uiop 324 xfs/xfs_dev-common.c chan->proc = xfs_uio_to_thread(uiop); uiop 326 xfs/xfs_dev-common.c chan->proc = xfs_uio_to_proc(uiop); uiop 328 xfs/xfs_dev-common.c cnt = uiop->uio_resid; uiop 329 xfs/xfs_dev-common.c error = uiomove((caddr_t) chan->message_buffer, MAX_XMSG_SIZE, uiop); uiop 333 xfs/xfs_dev-common.c cnt -= uiop->uio_resid; uiop 342 xfs/xfs_dev-common.c d_thread_t *pp = xfs_uio_to_thread(uiop); uiop 344 xfs/xfs_dev-common.c d_thread_t *pp = xfs_uio_to_proc(uiop); uiop 126 xfs/xfs_dev.h xfs_devread(dev_t dev, struct uio * uiop, int ioflag); uiop 129 xfs/xfs_dev.h xfs_devwrite(dev_t dev, struct uio *uiop, int ioflag); uiop 47 xfs/xfs_extern.h int xfs_devread(dev_t dev, struct uio * uiop, int ioflag); uiop 48 xfs/xfs_extern.h int xfs_devwrite(dev_t dev, struct uio *uiop, int ioflag); uiop 106 xfs/xfs_locl.h #define xfs_uio_to_proc(uiop) (u.u_procp) uiop 267 xfs/xfs_locl.h #define xfs_uio_to_thread(uiop) ((uiop)->uio_td) uiop 272 xfs/xfs_locl.h #define xfs_uio_to_proc(uiop) ((uiop)->uio_procp) uiop 362 xfs/xfs_vnodeops-common.c xfs_write_common(struct vnode *vp, struct uio *uiop, int ioflag, uiop 373 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uiop), NNPFS_DATA_W, uiop 376 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uiop), NNPFS_DATA_W, uiop 386 xfs/xfs_vnodeops-common.c xfs_vfs_writelock(t, xfs_uio_to_thread(uiop)); uiop 387 xfs/xfs_vnodeops-common.c xfs_vop_write(t, uiop, ioflag, cred, error); uiop 389 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &sub_attr, cred, xfs_uio_to_thread(uiop), error2); uiop 391 xfs/xfs_vnodeops-common.c xfs_vfs_writelock(t, xfs_uio_to_proc(uiop)); uiop 392 xfs/xfs_vnodeops-common.c xfs_vop_write(t, uiop, ioflag, cred, error); uiop 394 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &sub_attr, cred, xfs_uio_to_proc(uiop), error2); uiop 405 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_thread(uiop)); uiop 407 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_proc(uiop)); uiop 834 xfs/xfs_vnodeops-common.c struct uio *uiop, uiop 846 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uiop), NNPFS_DATA_R, uiop 847 xfs/xfs_vnodeops-common.c xfs_uio_end_length(uiop)); uiop 849 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uiop), NNPFS_DATA_R, uiop 850 xfs/xfs_vnodeops-common.c xfs_uio_end_length(uiop)); uiop 856 xfs/xfs_vnodeops-common.c xfs_vfs_readlock(t, xfs_uio_to_thread(uiop)); uiop 858 xfs/xfs_vnodeops-common.c xfs_vfs_readlock(t, xfs_uio_to_proc(uiop)); uiop 860 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uiop, 0, cred, error); uiop 866 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &t_attr, cred, xfs_uio_to_thread(uiop), error2); uiop 868 xfs/xfs_vnodeops-common.c xfs_vop_getattr(t, &t_attr, cred, xfs_uio_to_proc(uiop), error2); uiop 871 xfs/xfs_vnodeops-common.c *eofflag = t_attr.va_size <= uiop->uio_offset; uiop 874 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_thread(uiop)); uiop 876 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_proc(uiop)); uiop 964 xfs/xfs_vnodeops-common.c xfs_readlink_common(struct vnode *vp, struct uio *uiop, struct ucred *cred) uiop 971 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uiop), NNPFS_DATA_R, uiop 972 xfs/xfs_vnodeops-common.c xfs_uio_end_length(uiop)); uiop 974 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uiop), NNPFS_DATA_R, uiop 975 xfs/xfs_vnodeops-common.c xfs_uio_end_length(uiop)); uiop 981 xfs/xfs_vnodeops-common.c xfs_vfs_readlock(t, xfs_uio_to_thread(uiop)); uiop 982 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uiop, 0, cred, error); uiop 983 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_thread(uiop)); uiop 985 xfs/xfs_vnodeops-common.c xfs_vfs_readlock(t, xfs_uio_to_proc(uiop)); uiop 986 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uiop, 0, cred, error); uiop 987 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_proc(uiop)); uiop 119 xfs/xfs_vnodeops.h xfs_write_common(struct vnode *vp, struct uio *uiop, int ioflag, uiop 179 xfs/xfs_vnodeops.h struct uio *uiop, uiop 199 xfs/xfs_vnodeops.h xfs_readlink_common(struct vnode *vp, struct uio *uiop, struct ucred *cred);