Lines Matching refs:uiop
652 nfsm_mbufuio(struct nfsrv_descript *nd, struct uio *uiop, int siz) in nfsm_mbufuio() argument
665 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) { in nfsm_mbufuio()
669 left = uiop->uio_iov->iov_len; in nfsm_mbufuio()
670 uiocp = uiop->uio_iov->iov_base; in nfsm_mbufuio()
687 if (uiop->uio_segflg == UIO_SYSSPACE) in nfsm_mbufuio()
698 uiop->uio_offset += xfer; in nfsm_mbufuio()
699 uiop->uio_resid -= xfer; in nfsm_mbufuio()
701 if (uiop->uio_iov->iov_len <= siz) { in nfsm_mbufuio()
702 uiop->uio_iovcnt--; in nfsm_mbufuio()
703 uiop->uio_iov++; in nfsm_mbufuio()
705 uiop->uio_iov->iov_base = (void *) in nfsm_mbufuio()
706 ((char *)uiop->uio_iov->iov_base + uiosiz); in nfsm_mbufuio()
707 uiop->uio_iov->iov_len -= uiosiz; in nfsm_mbufuio()