Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:dirent

27 	struct ext2_dir_entry *dirent;
41 dirent = (struct ext2_dir_entry *) p;
44 dirent->inode = ext2fs_swab32(dirent->inode);
45 dirent->rec_len = ext2fs_swab16(dirent->rec_len);
46 dirent->name_len = ext2fs_swab16(dirent->name_len);
49 name_len = dirent->name_len;
52 dirent->name_len = ext2fs_swab16(dirent->name_len);
54 rec_len = dirent->rec_len;
59 if (((name_len & 0xFF) + 8) > dirent->rec_len)
81 struct ext2_dir_entry *dirent;
99 dirent = (struct ext2_dir_entry *) p;
100 if ((dirent->rec_len < 8) ||
101 (dirent->rec_len % 4)) {
105 p += dirent->rec_len;
107 dirent->inode = ext2fs_swab32(dirent->inode);
108 dirent->rec_len = ext2fs_swab16(dirent->rec_len);
109 dirent->name_len = ext2fs_swab16(dirent->name_len);
113 dirent->name_len = ext2fs_swab16(dirent->name_len);