Lines Matching refs:uiop
202 nfsm_mbufuio(struct nfsrv_descript *nd, struct uio *uiop, int siz)
215 if (uiop->uio_iovcnt <= 0 || uiop->uio_iov == NULL) {
219 left = uiop->uio_iov->iov_len;
220 uiocp = uiop->uio_iov->iov_base;
239 if (uiop->uio_iov->iov_op != NULL)
240 (*(uiop->uio_iov->iov_op))
244 if (uiop->uio_segflg == UIO_SYSSPACE)
252 uiop->uio_offset += xfer;
253 uiop->uio_resid -= xfer;
255 if (uiop->uio_iov->iov_len <= siz) {
256 uiop->uio_iovcnt--;
257 uiop->uio_iov++;
259 uiop->uio_iov->iov_base = (void *)
260 ((char *)uiop->uio_iov->iov_base + uiosiz);
261 uiop->uio_iov->iov_len -= uiosiz;