Lines Matching defs:uiodir
557 udf_uiodir(struct udf_uiodir *uiodir, struct uio *uio, long off)
559 size_t de_size = DIRENT_SIZE(uiodir->dirent);
562 uiodir->eofflag = 0;
565 uiodir->dirent->d_off = off;
566 uiodir->dirent->d_reclen = de_size;
568 if (memchr(uiodir->dirent->d_name, '/',
569 uiodir->dirent->d_namlen) != NULL) {
574 return (uiomove(uiodir->dirent, de_size, uio));
744 struct udf_uiodir uiodir;
754 uiodir.eofflag = 1;
755 uiodir.dirent = &dir;
807 error = udf_uiodir(&uiodir, uio, SELF_OFFSET);
818 error = udf_uiodir(&uiodir, uio, PARENT_OFFSET);
829 error = udf_uiodir(&uiodir, uio, ds->this_off);
844 *ap->a_eofflag = uiodir.eofflag;