Lines Matching refs:blocksize
257 unsigned blocksize, struct dx_hash_info *hinfo,
261 struct dx_map_entry *offsets, int count, unsigned blocksize);
262 static struct ext4_dir_entry_2* dx_pack_dirents(char *base, unsigned blocksize);
277 unsigned int blocksize) in initialize_dirent_tail() argument
281 sizeof(struct ext4_dir_entry_tail), blocksize); in initialize_dirent_tail()
497 ext4_next_entry(struct ext4_dir_entry_2 *p, unsigned long blocksize) in ext4_next_entry() argument
500 ext4_rec_len_from_disk(p->rec_len, blocksize)); in ext4_next_entry()
685 unsigned blocksize = dir->i_sb->s_blocksize; in dx_show_entries() local
703 bh->b_data, blocksize, 0); in dx_show_entries()
712 (space/bcount)*100/blocksize); in dx_show_entries()
1175 unsigned blocksize, struct dx_hash_info *hinfo, in dx_make_map() argument
1182 while ((char *) de < base + blocksize) { in dx_make_map()
1193 de = ext4_next_entry(de, blocksize); in dx_make_map()
1638 unsigned blocksize) in dx_move_dirents() argument
1648 ext4_rec_len_to_disk(rec_len, blocksize); in dx_move_dirents()
1660 static struct ext4_dir_entry_2* dx_pack_dirents(char *base, unsigned blocksize) in dx_pack_dirents() argument
1666 while ((char*)de < base + blocksize) { in dx_pack_dirents()
1667 next = ext4_next_entry(de, blocksize); in dx_pack_dirents()
1672 to->rec_len = ext4_rec_len_to_disk(rec_len, blocksize); in dx_pack_dirents()
1690 unsigned blocksize = dir->i_sb->s_blocksize; in do_split() local
1726 map = (struct dx_map_entry *) (data2 + blocksize); in do_split()
1728 blocksize, hinfo, map); in do_split()
1736 if (size + map[i].size/2 > blocksize/2) in do_split()
1751 blocksize); in do_split()
1752 de = dx_pack_dirents(data1, blocksize); in do_split()
1753 de->rec_len = ext4_rec_len_to_disk(data1 + (blocksize - csum_size) - in do_split()
1755 blocksize); in do_split()
1756 de2->rec_len = ext4_rec_len_to_disk(data2 + (blocksize - csum_size) - in do_split()
1758 blocksize); in do_split()
1760 t = EXT4_DIRENT_TAIL(data2, blocksize); in do_split()
1761 initialize_dirent_tail(t, blocksize); in do_split()
1763 t = EXT4_DIRENT_TAIL(data1, blocksize); in do_split()
1764 initialize_dirent_tail(t, blocksize); in do_split()
1768 blocksize, 1)); in do_split()
1770 blocksize, 1)); in do_split()
1934 unsigned int blocksize = dir->i_sb->s_blocksize; in add_dirent_to_buf() local
1943 bh, bh->b_data, blocksize - csum_size, in add_dirent_to_buf()
1957 err = ext4_insert_dentry(dir, inode, de, blocksize, &dentry->d_name, in add_dirent_to_buf()
2008 unsigned blocksize; in make_indexed_dir() local
2023 blocksize = dir->i_sb->s_blocksize; in make_indexed_dir()
2037 ext4_rec_len_from_disk(fde->rec_len, blocksize)); in make_indexed_dir()
2038 if ((char *) de >= (((char *) root) + blocksize)) { in make_indexed_dir()
2043 len = ((char *) root) + (blocksize - csum_size) - (char *) de; in make_indexed_dir()
2057 while ((char *)(de2 = ext4_next_entry(de, blocksize)) < top) in make_indexed_dir()
2059 de->rec_len = ext4_rec_len_to_disk(data1 + (blocksize - csum_size) - in make_indexed_dir()
2061 blocksize); in make_indexed_dir()
2064 t = EXT4_DIRENT_TAIL(data1, blocksize); in make_indexed_dir()
2065 initialize_dirent_tail(t, blocksize); in make_indexed_dir()
2070 de->rec_len = ext4_rec_len_to_disk(blocksize - EXT4_DIR_REC_LEN(2), in make_indexed_dir()
2071 blocksize); in make_indexed_dir()
2152 unsigned blocksize; in ext4_add_entry() local
2160 blocksize = sb->s_blocksize; in ext4_add_entry()
2205 de->rec_len = ext4_rec_len_to_disk(blocksize - csum_size, blocksize); in ext4_add_entry()
2208 t = EXT4_DIRENT_TAIL(bh->b_data, blocksize); in ext4_add_entry()
2209 initialize_dirent_tail(t, blocksize); in ext4_add_entry()
2377 unsigned int blocksize = dir->i_sb->s_blocksize; in ext4_generic_delete_entry() local
2391 blocksize) + in ext4_generic_delete_entry()
2393 blocksize), in ext4_generic_delete_entry()
2394 blocksize); in ext4_generic_delete_entry()
2400 i += ext4_rec_len_from_disk(de->rec_len, blocksize); in ext4_generic_delete_entry()
2402 de = ext4_next_entry(de, blocksize); in ext4_generic_delete_entry()
2617 int blocksize, int csum_size, in ext4_init_dot_dotdot() argument
2623 blocksize); in ext4_init_dot_dotdot()
2627 de = ext4_next_entry(de, blocksize); in ext4_init_dot_dotdot()
2631 de->rec_len = ext4_rec_len_to_disk(blocksize - in ext4_init_dot_dotdot()
2633 blocksize); in ext4_init_dot_dotdot()
2636 EXT4_DIR_REC_LEN(de->name_len), blocksize); in ext4_init_dot_dotdot()
2640 return ext4_next_entry(de, blocksize); in ext4_init_dot_dotdot()
2650 unsigned int blocksize = dir->i_sb->s_blocksize; in ext4_init_new_dir() local
2670 ext4_init_dot_dotdot(inode, de, blocksize, csum_size, dir->i_ino, 0); in ext4_init_new_dir()
2673 t = EXT4_DIRENT_TAIL(dir_block->b_data, blocksize); in ext4_init_new_dir()
2674 initialize_dirent_tail(t, blocksize); in ext4_init_new_dir()