Lines Matching refs:rec_len

162 		else if (ext4_rec_len_from_disk(dirent->rec_len,
222 __le16 rec_len;
351 while (d < top && ext4_rec_len_from_disk(d->rec_len, blocksize))
353 ext4_rec_len_from_disk(d->rec_len, blocksize));
447 unsigned int rlen = ext4_rec_len_from_disk(dirent->rec_len, blocksize);
453 if (ext4_rec_len_from_disk(dp->rec_len, blocksize) != blocksize - 12)
557 ext4_rec_len_from_disk(p->rec_len, blocksize));
1276 map_tail->size = ext4_rec_len_from_disk(de->rec_len,
1456 de_len = ext4_rec_len_from_disk(de->rec_len,
1476 ext4_rec_len_from_disk(de->rec_len, sb->s_blocksize) ==
1820 unsigned rec_len = 0;
1825 rec_len = EXT4_DIR_REC_LEN(de->name_len);
1826 memcpy (to, de, rec_len);
1827 ((struct ext4_dir_entry_2 *) to)->rec_len =
1828 ext4_rec_len_to_disk(rec_len, blocksize);
1830 /* wipe dir_entry excluding the rec_len field */
1832 memset(&de->name_len, 0, ext4_rec_len_from_disk(de->rec_len,
1838 to += rec_len;
1840 return (struct ext4_dir_entry_2 *) (to - rec_len);
1844 * Compact each dir entry in the range to the minimal rec_len.
1850 unsigned rec_len = 0;
1856 rec_len = EXT4_DIR_REC_LEN(de->name_len);
1858 memmove(to, de, rec_len);
1859 to->rec_len = ext4_rec_len_to_disk(rec_len, blocksize);
1861 to = (struct ext4_dir_entry_2 *) (((char *) to) + rec_len);
1953 de->rec_len = ext4_rec_len_to_disk(data1 + (blocksize - csum_size) -
1956 de2->rec_len = ext4_rec_len_to_disk(data2 + (blocksize - csum_size) -
2014 rlen = ext4_rec_len_from_disk(de->rec_len, buf_size);
2036 rlen = ext4_rec_len_from_disk(de->rec_len, buf_size);
2040 de1->rec_len = ext4_rec_len_to_disk(rlen - nlen, buf_size);
2041 de->rec_len = ext4_rec_len_to_disk(nlen, buf_size);
2126 rlen = ext4_rec_len_from_disk(fde->rec_len, blocksize);
2128 error_msg = "invalid rec_len for '.'";
2141 rlen = ext4_rec_len_from_disk(fde->rec_len, blocksize);
2143 error_msg = "invalid rec_len for '..'";
2198 ext4_rec_len_from_disk(fde->rec_len, blocksize));
2224 de->rec_len = ext4_rec_len_to_disk(data2 + (blocksize - csum_size) -
2232 de->rec_len = ext4_rec_len_to_disk(blocksize - EXT4_DIR_REC_LEN(2),
2390 de->rec_len = ext4_rec_len_to_disk(blocksize - csum_size, blocksize);
2487 node2->fake.rec_len = ext4_rec_len_to_disk(sb->s_blocksize,
2601 pde->rec_len = ext4_rec_len_to_disk(
2602 ext4_rec_len_from_disk(pde->rec_len,
2604 ext4_rec_len_from_disk(de->rec_len,
2609 memset(de, 0, ext4_rec_len_from_disk(de->rec_len,
2612 /* wipe dir_entry excluding the rec_len field */
2615 ext4_rec_len_from_disk(de->rec_len,
2624 i += ext4_rec_len_from_disk(de->rec_len, blocksize);
2851 de->rec_len = ext4_rec_len_to_disk(EXT4_DIR_REC_LEN(de->name_len),
2860 de->rec_len = ext4_rec_len_to_disk(blocksize -
2864 de->rec_len = ext4_rec_len_to_disk(
3013 offset = ext4_rec_len_from_disk(de->rec_len, sb->s_blocksize);
3022 offset += ext4_rec_len_from_disk(de->rec_len, sb->s_blocksize);
3044 offset += ext4_rec_len_from_disk(de->rec_len, sb->s_blocksize);
3654 offset = ext4_rec_len_from_disk(de->rec_len,