Lines Matching refs:uiop

226     uio_t *uiop, ino64_t parent, ino64_t self, int flags)  in gfs_readdir_init()  argument
230 if (uiop->uio_loffset < 0 || uiop->uio_resid <= 0 || in gfs_readdir_init()
231 (uiop->uio_loffset % ureclen) != 0) in gfs_readdir_init()
235 st->grd_oresid = uiop->uio_resid; in gfs_readdir_init()
258 gfs_readdir_emit_int(gfs_readdir_state_t *st, uio_t *uiop, offset_t next) in gfs_readdir_emit_int() argument
272 if (reclen > uiop->uio_resid) { in gfs_readdir_emit_int()
276 if (uiop->uio_resid == st->grd_oresid) in gfs_readdir_emit_int()
289 if (uiomove((caddr_t)st->grd_dirent, reclen, UIO_READ, uiop)) in gfs_readdir_emit_int()
292 uiop->uio_loffset = next; in gfs_readdir_emit_int()
310 gfs_readdir_emit(gfs_readdir_state_t *st, uio_t *uiop, offset_t voff, in gfs_readdir_emit() argument
332 return (gfs_readdir_emit_int(st, uiop, off + st->grd_ureclen)); in gfs_readdir_emit()
340 gfs_readdir_emitn(gfs_readdir_state_t *st, uio_t *uiop, offset_t voff, in gfs_readdir_emitn() argument
346 return (gfs_readdir_emit(st, uiop, voff, ino, buf, 0)); in gfs_readdir_emitn()
359 gfs_readdir_pred(gfs_readdir_state_t *st, uio_t *uiop, offset_t *voffp) in gfs_readdir_pred() argument
365 if (uiop->uio_resid <= 0) in gfs_readdir_pred()
368 off = uiop->uio_loffset / st->grd_ureclen; in gfs_readdir_pred()
371 if ((error = gfs_readdir_emit(st, uiop, voff, st->grd_self, in gfs_readdir_pred()
375 if ((error = gfs_readdir_emit(st, uiop, voff, st->grd_parent, in gfs_readdir_pred()
1001 gfs_dir_readdir(vnode_t *dvp, uio_t *uiop, int *eofp, void *data, cred_t *cr, in gfs_dir_readdir() argument
1014 if ((error = gfs_readdir_init(&gstate, dp->gfsd_maxlen, 1, uiop, in gfs_dir_readdir()
1018 while ((error = gfs_readdir_pred(&gstate, uiop, &off)) == 0 && in gfs_dir_readdir()
1024 if ((error = gfs_readdir_emit(&gstate, uiop, in gfs_dir_readdir()
1040 if ((error = gfs_readdir_emit_int(&gstate, uiop, in gfs_dir_readdir()
1079 gfs_vop_readdir(vnode_t *vp, uio_t *uiop, cred_t *cr, int *eofp, in gfs_vop_readdir() argument
1082 return (gfs_dir_readdir(vp, uiop, eofp, NULL, cr, ct, flags)); in gfs_vop_readdir()