Lines Matching refs:direntlen
457 sizeof_void_space = le16_to_cpu(dir->direntlen) - dentry_length; in check_void_in_dentry()
468 dir->direntlen = cpu_to_le16(dentry_length); in check_void_in_dentry()
532 while (le16_to_cpu(dir->direntlen) > 0) { in ext4fs_update_parent_dentry()
537 if (fs->blksz - totalbytes == le16_to_cpu(dir->direntlen)) { in ext4fs_update_parent_dentry()
541 le16_to_cpu(dir->direntlen)) { in ext4fs_update_parent_dentry()
542 dir->direntlen = cpu_to_le16(used_len); in ext4fs_update_parent_dentry()
587 templength = le16_to_cpu(dir->direntlen); in ext4fs_update_parent_dentry()
597 templength = le16_to_cpu(dir->direntlen); in ext4fs_update_parent_dentry()
609 dir->direntlen = cpu_to_le16(sizeof_void_space); in ext4fs_update_parent_dentry()
611 dir->direntlen = cpu_to_le16(fs->blksz - totalbytes); in ext4fs_update_parent_dentry()
673 int direntlen = le16_to_cpu(dir->direntlen); in search_dir() local
674 if (direntlen < sizeof(struct ext2_dirent)) in search_dir()
683 offset += direntlen; in search_dir()
899 int direntlen = le16_to_cpu(dir->direntlen); in unlink_filename() local
900 if (direntlen < sizeof(struct ext2_dirent)) in unlink_filename()
909 offset += direntlen; in unlink_filename()
921 new_len = le16_to_cpu(previous_dir->direntlen); in unlink_filename()
922 new_len += le16_to_cpu(dir->direntlen); in unlink_filename()
923 previous_dir->direntlen = cpu_to_le16(new_len); in unlink_filename()
2072 if (dirent.direntlen == 0) { in ext4fs_iterate_dir()
2175 fpos += le16_to_cpu(dirent.direntlen); in ext4fs_iterate_dir()