Lines Matching refs:rec_len

136 				   struct buffer_head *bh, u16 rec_len)
146 trailer->db_free_rec_len = cpu_to_le16(rec_len);
307 const int rlen = le16_to_cpu(de->rec_len);
311 error_msg = "rec_len is smaller than minimal";
313 error_msg = "rec_len % 4 != 0";
315 error_msg = "rec_len is too small for name_len";
324 "offset=%lu, inode=%llu, rec_len=%d, name_len=%d\n",
382 de_len = le16_to_cpu(de->rec_len);
1163 le16_add_cpu(&pde->rec_len,
1164 le16_to_cpu(de->rec_len));
1170 i += le16_to_cpu(de->rec_len);
1172 de = (struct ocfs2_dir_entry *)((char *)de + le16_to_cpu(de->rec_len));
1183 hole = le16_to_cpu(de->rec_len);
1185 hole = le16_to_cpu(de->rec_len) -
1210 de_buf += le16_to_cpu(de->rec_len);
1419 le16_to_cpu(de->rec_len) >= new_rec_len)
1427 if (le16_to_cpu(de->rec_len) >= (de_really_used + new_rec_len))
1565 /* Walk dl_leaf_bh to figure out what the new free rec_len is. */
1595 unsigned short rec_len;
1640 rec_len = OCFS2_DIR_REC_LEN(namelen);
1669 if (ocfs2_dirent_would_fit(de, rec_len)) {
1700 offset += le16_to_cpu(de->rec_len);
1704 de1->rec_len =
1705 cpu_to_le16(le16_to_cpu(de->rec_len) -
1707 de->rec_len = cpu_to_le16(OCFS2_DIR_REC_LEN(de->name_len));
1728 offset += le16_to_cpu(de->rec_len);
1729 de = (struct ocfs2_dir_entry *) ((char *) de + le16_to_cpu(de->rec_len));
1778 if (le16_to_cpu(de->rec_len) <
1781 i += le16_to_cpu(de->rec_len);
1794 offset += le16_to_cpu(de->rec_len);
1801 ctx->pos += le16_to_cpu(de->rec_len);
1868 if (le16_to_cpu(de->rec_len) <
1871 i += le16_to_cpu(de->rec_len);
1899 offset += le16_to_cpu(de->rec_len);
1900 ctx->pos += le16_to_cpu(de->rec_len);
2171 de->rec_len =
2176 de = (struct ocfs2_dir_entry *) ((char *)de + le16_to_cpu(de->rec_len));
2178 de->rec_len = cpu_to_le16(size - OCFS2_DIR_REC_LEN(1));
2258 int size = le16_to_cpu(de->rec_len);
2634 de_buf += le16_to_cpu(de->rec_len);
2678 de_buf += le16_to_cpu(de->rec_len);
2704 de_buf += le16_to_cpu(de->rec_len);
2712 * Expand rec_len of the rightmost dirent in a directory block so that it
2750 de_buf += le16_to_cpu(de->rec_len);
2754 le16_add_cpu(&prev_de->rec_len, bytes);
3300 de->rec_len = cpu_to_le16(ocfs2_dir_trailer_blk_off(sb));
3302 ocfs2_init_dir_trailer(dir, new_bh, le16_to_cpu(de->rec_len));
3313 de->rec_len = cpu_to_le16(sb->s_blocksize);
3357 unsigned int rec_len, new_rec_len, free_space = dir->i_sb->s_blocksize;
3371 rec_len = OCFS2_DIR_REC_LEN(namelen);
3390 if (ocfs2_dirent_would_fit(de, rec_len)) {
3400 de_buf += le16_to_cpu(de->rec_len);
3401 offset += le16_to_cpu(de->rec_len);
3410 new_rec_len = le16_to_cpu(last_de->rec_len) + free_space;
3411 if (new_rec_len < (rec_len + OCFS2_DIR_REC_LEN(last_de->name_len)))
3424 unsigned short rec_len;
3434 rec_len = OCFS2_DIR_REC_LEN(namelen);
3473 if (ocfs2_dirent_would_fit(de, rec_len)) {
3482 offset += le16_to_cpu(de->rec_len);
3483 de = (struct ocfs2_dir_entry *)((char *) de + le16_to_cpu(de->rec_len));
3975 int rec_len = OCFS2_DIR_REC_LEN(namelen);
3993 if (rec_len <= le16_to_cpu(db->db_free_rec_len)) {