Lines Matching refs:rec_len
28 unsigned int name_len, rec_len; in ext2fs_read_dir_block3() local
41 dirent->rec_len = ext2fs_swab16(dirent->rec_len); in ext2fs_read_dir_block3()
49 if ((retval = ext2fs_get_rec_len(fs, dirent, &rec_len)) != 0) in ext2fs_read_dir_block3()
51 if ((rec_len < 8) || (rec_len % 4)) { in ext2fs_read_dir_block3()
52 rec_len = 8; in ext2fs_read_dir_block3()
54 } else if (((name_len & 0xFF) + 8) > rec_len) in ext2fs_read_dir_block3()
56 p += rec_len; in ext2fs_read_dir_block3()
81 unsigned int rec_len; in ext2fs_write_dir_block3() local
92 if ((retval = ext2fs_get_rec_len(fs, dirent, &rec_len)) != 0) in ext2fs_write_dir_block3()
94 if ((rec_len < 8) || in ext2fs_write_dir_block3()
95 (rec_len % 4)) { in ext2fs_write_dir_block3()
99 p += rec_len; in ext2fs_write_dir_block3()
101 dirent->rec_len = ext2fs_swab16(dirent->rec_len); in ext2fs_write_dir_block3()