Home
last modified time | relevance | path

Searched refs:idir (Results 1 - 5 of 5) sorted by relevance

/third_party/NuttX/fs/dirent/
H A Dfs_readdir.c57 struct fs_dirent_s *idir = (struct fs_dirent_s *)dirp; in __readdir() local
64 if (!idir) in __readdir()
70 vnode_ptr = idir->fd_root; in __readdir()
83 idir->read_cnt = MAX_DIRENT_NUM; in __readdir()
85 idir->read_cnt = 1; in __readdir()
90 file_cnt = vnode_ptr->vop->Readdir(vnode_ptr, idir); in __readdir()
101 return &(idir->fd_dir[0]); in __readdir()
147 struct fs_dirent_s *idir = (struct fs_dirent_s *)dirp; in readdir() local
149 if (idir->cur_pos != 0 && idir in readdir()
[all...]
H A Dfs_seekdir.c39 static inline void seekmountptdir(struct fs_dirent_s *idir, off_t offset) in seekmountptdir() argument
50 vnode = idir->fd_root; in seekmountptdir()
51 if (offset < idir->fd_position) in seekmountptdir()
57 vnode->vop->Rewinddir(vnode, idir); in seekmountptdir()
71 pos = idir->fd_position; in seekmountptdir()
78 idir->read_cnt = 1; in seekmountptdir()
83 vnode->vop->Readdir(vnode, idir) <= 0) in seekmountptdir()
98 idir->fd_position = pos; in seekmountptdir()
125 struct fs_dirent_s *idir = (struct fs_dirent_s *)dirp; in seekdir() local
127 if (!idir || !idi in seekdir()
[all...]
H A Dfs_closedir.c55 struct fs_dirent_s *idir = (struct fs_dirent_s *)dirp; in closedir() local
61 if (!idir || idir->fd_status != DIRENT_MAGIC) in closedir()
67 if (idir->fd_root) in closedir()
72 vnode = idir->fd_root; in closedir()
76 ret = vnode->vop->Closedir(vnode, idir); in closedir()
94 idir->fd_status = 0; in closedir()
95 free(idir); in closedir()
100 free(idir); in closedir()
H A Dfs_rewinddir.c53 struct fs_dirent_s *idir = (struct fs_dirent_s *)dirp; in rewinddir() local
56 if (!idir || !idir->fd_root || idir->fd_status != DIRENT_MAGIC) in rewinddir()
66 vnode_ptr = idir->fd_root; in rewinddir()
71 vnode_ptr->vop->Rewinddir(vnode_ptr, idir); in rewinddir()
80 idir->fd_position = 0; in rewinddir()
H A Dfs_telldir.c77 struct fs_dirent_s *idir = (struct fs_dirent_s *)dirp; in telldir() local
79 if (!idir || !idir->fd_root) in telldir()
87 return idir->fd_position; in telldir()

Completed in 2 milliseconds