Home | History | Annotate | Download | only in ext2fs

Lines Matching defs:rec_len

29 			     unsigned int *rec_len)
31 unsigned int len = dirent->rec_len;
34 *rec_len = len;
36 *rec_len = fs->blocksize;
38 *rec_len = (len & 65532) | ((len & 3) << 16);
49 dirent->rec_len = len;
54 dirent->rec_len = EXT4_MAX_REC_LEN;
56 dirent->rec_len = 0;
58 dirent->rec_len = (len & 65532) | ((len >> 16) & 3);
75 unsigned int rec_len;
81 if (ext2fs_get_rec_len(fs, dirent, &rec_len))
83 offset += rec_len;
84 if ((rec_len < 8) ||
85 ((rec_len % 4) != 0) ||
86 ((ext2fs_dirent_name_len(dirent)+8) > (int) rec_len))
196 unsigned int rec_len, size, buflen;
226 if (ext2fs_get_rec_len(fs, dirent, &rec_len))
228 if (((offset + rec_len) > buflen) ||
229 (rec_len < 8) ||
230 ((rec_len % 4) != 0) ||
231 ((ext2fs_dirent_name_len(dirent)+8) > (int) rec_len)) {
243 (dirent->rec_len == csum_size) &&
262 if (ext2fs_get_rec_len(fs, dirent, &rec_len))
272 next_real_entry += rec_len;
277 if (rec_len != size) {
280 final_offset = offset + rec_len;
290 offset += rec_len;