Lines Matching refs:ff_dir
93 DIR *ff_dir; member
975 if (file->ff_dir) { in fs_clunk()
976 closedir(file->ff_dir); in fs_clunk()
977 file->ff_dir = NULL; in fs_clunk()
1284 file->ff_dir = dirp; in fs_iopen()
1641 return (fstatat(dirfd(file->ff_dir), name, st, AT_SYMLINK_NOFOLLOW)); in fs_lstatat()
1657 if (file->ff_dir != NULL) { in fs_read()
1681 o = telldir(file->ff_dir); in fs_read()
1682 d = readdir(file->ff_dir); in fs_read()
1689 seekdir(file->ff_dir, o); in fs_read()
1693 seekdir(file->ff_dir, o); in fs_read()
1694 (void) readdir(file->ff_dir); in fs_read()
2055 if (file->ff_dir != NULL) { in fs_wstat()
2646 if (file->ff_dir == NULL) in fs_readdir()
2663 rewinddir(file->ff_dir); in fs_readdir()
2665 seekdir(file->ff_dir, (long)req->lr_req.io.offset); in fs_readdir()
2669 while ((dp = readdir(file->ff_dir)) != NULL) { in fs_readdir()
2688 de.offset = (uint64_t)telldir(file->ff_dir); in fs_readdir()
2711 if (fsync(file->ff_dir != NULL ? dirfd(file->ff_dir) : file->ff_fd)) in fs_fsync()
2958 if (f->ff_dir) in fs_freefid()
2959 closedir(f->ff_dir); in fs_freefid()