Lines Matching refs:dirent
2063 struct ext2_dirent dirent; in ext4fs_iterate_dir() local
2067 (char *)&dirent, &actread); in ext4fs_iterate_dir()
2071 if (dirent.direntlen == 0) { in ext4fs_iterate_dir()
2076 if (dirent.namelen != 0) { in ext4fs_iterate_dir()
2077 char filename[dirent.namelen + 1]; in ext4fs_iterate_dir()
2084 dirent.namelen, filename, in ext4fs_iterate_dir()
2094 fdiro->ino = le32_to_cpu(dirent.inode); in ext4fs_iterate_dir()
2096 filename[dirent.namelen] = '\0'; in ext4fs_iterate_dir()
2098 if (dirent.filetype != FILETYPE_UNKNOWN) { in ext4fs_iterate_dir()
2101 if (dirent.filetype == FILETYPE_DIRECTORY) in ext4fs_iterate_dir()
2103 else if (dirent.filetype == FILETYPE_SYMLINK) in ext4fs_iterate_dir()
2105 else if (dirent.filetype == FILETYPE_REG) in ext4fs_iterate_dir()
2110 (dirent.inode), in ext4fs_iterate_dir()
2145 fpos += le16_to_cpu(dirent.direntlen); in ext4fs_iterate_dir()