Lines Matching refs:uiop
59 bootfs_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *cr, in bootfs_read() argument
63 ssize_t sres = uiop->uio_resid; in bootfs_read()
72 if (uiop->uio_loffset < 0) in bootfs_read()
75 if (uiop->uio_loffset >= bnp->bvn_size) in bootfs_read()
79 while (uiop->uio_resid != 0) { in bootfs_read()
86 offset = uiop->uio_loffset; in bootfs_read()
88 bytes = MIN(PAGESIZE - poff, uiop->uio_resid); in bootfs_read()
108 err = uiomove(base + segoff + poff, bytes, UIO_READ, uiop); in bootfs_read()
119 if (uiop->uio_resid > sres) in bootfs_read()
207 bootfs_readdir(vnode_t *vp, struct uio *uiop, cred_t *cr, int *eofp, in bootfs_readdir() argument
219 if (uiop->uio_loffset >= MAXOFF_T) { in bootfs_readdir()
225 if (uiop->uio_iovcnt != 1) in bootfs_readdir()
228 if (!(uiop->uio_iov->iov_len > 0)) in bootfs_readdir()
234 roff = uiop->uio_loffset; in bootfs_readdir()
236 brem = bsize = uiop->uio_iov->iov_len; in bootfs_readdir()
310 ret = uiomove(buf, (bsize - brem), UIO_READ, uiop); in bootfs_readdir()
320 uiop->uio_loffset = coff; in bootfs_readdir()