Lines Matching refs:uiop
741 nfsm_mbuftouio(struct mbuf **mrep, struct uio *uiop, int siz, char **dpos)
754 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL)
756 left = uiop->uio_iov->iov_len;
757 uiocp = uiop->uio_iov->iov_base;
770 error = copyout_vmspace(uiop->uio_vmspace, mbufcp,
779 uiop->uio_offset += xfer;
780 uiop->uio_resid -= xfer;
782 if (uiop->uio_iov->iov_len <= siz) {
783 uiop->uio_iovcnt--;
784 uiop->uio_iov++;
786 uiop->uio_iov->iov_base =
787 (char *)uiop->uio_iov->iov_base + uiosiz;
788 uiop->uio_iov->iov_len -= uiosiz;
808 nfsm_uiotombuf(struct uio *uiop, struct mbuf **mq, int siz, char **bpos)
818 if (uiop->uio_iovcnt != 1)
829 left = uiop->uio_iov->iov_len;
830 uiocp = uiop->uio_iov->iov_base;
848 error = copyin_vmspace(uiop->uio_vmspace, uiocp, cp,
856 uiop->uio_offset += xfer;
857 uiop->uio_resid -= xfer;
859 uiop->uio_iov->iov_base = (char *)uiop->uio_iov->iov_base +
861 uiop->uio_iov->iov_len -= uiosiz;