Lines Matching refs:dirent
2027 struct ext2_dirent dirent; in ext4fs_iterate_dir() local
2031 (char *)&dirent, &actread); in ext4fs_iterate_dir()
2035 if (dirent.direntlen == 0) { in ext4fs_iterate_dir()
2040 if (dirent.namelen != 0) { in ext4fs_iterate_dir()
2041 char filename[dirent.namelen + 1]; in ext4fs_iterate_dir()
2048 dirent.namelen, filename, in ext4fs_iterate_dir()
2058 fdiro->ino = le32_to_cpu(dirent.inode); in ext4fs_iterate_dir()
2060 filename[dirent.namelen] = '\0'; in ext4fs_iterate_dir()
2062 if (dirent.filetype != FILETYPE_UNKNOWN) { in ext4fs_iterate_dir()
2065 if (dirent.filetype == FILETYPE_DIRECTORY) in ext4fs_iterate_dir()
2067 else if (dirent.filetype == FILETYPE_SYMLINK) in ext4fs_iterate_dir()
2069 else if (dirent.filetype == FILETYPE_REG) in ext4fs_iterate_dir()
2074 (dirent.inode), in ext4fs_iterate_dir()
2110 dirent.inode), in ext4fs_iterate_dir()
2138 fpos += le16_to_cpu(dirent.direntlen); in ext4fs_iterate_dir()