Lines Matching refs:uiop

102 fdread(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *cr, caller_context_t *ct)  in fdread()  argument
129 if (uiop->uio_loffset < (offset_t)0 || in fdread()
130 uiop->uio_loffset >= (offset_t)endoff || in fdread()
131 uiop->uio_resid <= 0) in fdread()
133 ASSERT(uiop->uio_loffset <= MAXOFF_T); in fdread()
134 if (uiop->uio_offset < 2*FDSDSIZE) { in fdread()
135 error = uiomove((caddr_t)dotbuf + uiop->uio_offset, in fdread()
136 MIN(uiop->uio_resid, 2*FDSDSIZE - uiop->uio_offset), in fdread()
137 UIO_READ, uiop); in fdread()
138 if (uiop->uio_resid <= 0 || error) in fdread()
141 minfd = (uiop->uio_offset - 2*FDSDSIZE)/FDSDSIZE; in fdread()
142 maxfd = (uiop->uio_offset + uiop->uio_resid - 1)/FDSDSIZE; in fdread()
143 modoff = uiop->uio_offset % FDSDSIZE; in fdread()
152 MIN(uiop->uio_resid, FDSDSIZE - modoff), in fdread()
153 UIO_READ, uiop); in fdread()
154 if (uiop->uio_resid <= 0 || error) in fdread()
227 fdreaddir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp, caller_context_t *ct, in fdreaddir() argument
239 if (uiop->uio_offset < 0 || uiop->uio_resid <= 0 || in fdreaddir()
240 (uiop->uio_offset % FDSDSIZE) != 0) in fdreaddir()
243 ASSERT(uiop->uio_loffset <= MAXOFF_T); in fdreaddir()
244 oresid = uiop->uio_resid; in fdreaddir()
253 while (uiop->uio_resid > 0) { in fdreaddir()
254 if ((off = uiop->uio_offset) == 0) { /* "." */ in fdreaddir()
276 dirent->d_off = (offset_t)(uiop->uio_offset + FDSDSIZE); in fdreaddir()
279 if (reclen > uiop->uio_resid) { in fdreaddir()
283 if (uiop->uio_resid == oresid) in fdreaddir()
294 if (uiomove((caddr_t)dirent, reclen, UIO_READ, uiop)) in fdreaddir()
296 uiop->uio_offset = off + FDSDSIZE; in fdreaddir()
299 *eofp = ((uiop->uio_offset-2*FDSDSIZE)/FDSDSIZE >= nentries); in fdreaddir()