Lines Matching refs:blocksize
260 unsigned blocksize, struct dx_hash_info *hinfo,
264 struct dx_map_entry *offsets, int count, unsigned blocksize);
265 static struct ext4_dir_entry_2* dx_pack_dirents(char *base, unsigned blocksize);
280 unsigned int blocksize) in initialize_dirent_tail() argument
284 sizeof(struct ext4_dir_entry_tail), blocksize); in initialize_dirent_tail()
504 ext4_next_entry(struct ext4_dir_entry_2 *p, unsigned long blocksize) in ext4_next_entry() argument
507 ext4_rec_len_from_disk(p->rec_len, blocksize)); in ext4_next_entry()
688 unsigned blocksize = dir->i_sb->s_blocksize; in dx_show_entries() local
706 bh->b_data, blocksize, 0); in dx_show_entries()
715 (space/bcount)*100/blocksize); in dx_show_entries()
1164 unsigned blocksize, struct dx_hash_info *hinfo, in dx_make_map() argument
1171 while ((char *) de < base + blocksize) { in dx_make_map()
1182 de = ext4_next_entry(de, blocksize); in dx_make_map()
1634 unsigned blocksize) in dx_move_dirents() argument
1644 ext4_rec_len_to_disk(rec_len, blocksize); in dx_move_dirents()
1656 static struct ext4_dir_entry_2* dx_pack_dirents(char *base, unsigned blocksize) in dx_pack_dirents() argument
1662 while ((char*)de < base + blocksize) { in dx_pack_dirents()
1663 next = ext4_next_entry(de, blocksize); in dx_pack_dirents()
1668 to->rec_len = ext4_rec_len_to_disk(rec_len, blocksize); in dx_pack_dirents()
1686 unsigned blocksize = dir->i_sb->s_blocksize; in do_split() local
1722 map = (struct dx_map_entry *) (data2 + blocksize); in do_split()
1724 blocksize, hinfo, map); in do_split()
1732 if (size + map[i].size/2 > blocksize/2) in do_split()
1747 blocksize); in do_split()
1748 de = dx_pack_dirents(data1, blocksize); in do_split()
1749 de->rec_len = ext4_rec_len_to_disk(data1 + (blocksize - csum_size) - in do_split()
1751 blocksize); in do_split()
1752 de2->rec_len = ext4_rec_len_to_disk(data2 + (blocksize - csum_size) - in do_split()
1754 blocksize); in do_split()
1756 t = EXT4_DIRENT_TAIL(data2, blocksize); in do_split()
1757 initialize_dirent_tail(t, blocksize); in do_split()
1759 t = EXT4_DIRENT_TAIL(data1, blocksize); in do_split()
1760 initialize_dirent_tail(t, blocksize); in do_split()
1764 blocksize, 1)); in do_split()
1766 blocksize, 1)); in do_split()
1878 unsigned int blocksize = dir->i_sb->s_blocksize; in add_dirent_to_buf() local
1887 blocksize - csum_size, fname, &de); in add_dirent_to_buf()
1900 err = ext4_insert_dentry(dir, inode, de, blocksize, fname); in add_dirent_to_buf()
1944 unsigned blocksize; in make_indexed_dir() local
1952 blocksize = dir->i_sb->s_blocksize; in make_indexed_dir()
1966 ext4_rec_len_from_disk(fde->rec_len, blocksize)); in make_indexed_dir()
1967 if ((char *) de >= (((char *) root) + blocksize)) { in make_indexed_dir()
1972 len = ((char *) root) + (blocksize - csum_size) - (char *) de; in make_indexed_dir()
1986 while ((char *)(de2 = ext4_next_entry(de, blocksize)) < top) in make_indexed_dir()
1988 de->rec_len = ext4_rec_len_to_disk(data1 + (blocksize - csum_size) - in make_indexed_dir()
1990 blocksize); in make_indexed_dir()
1993 t = EXT4_DIRENT_TAIL(data1, blocksize); in make_indexed_dir()
1994 initialize_dirent_tail(t, blocksize); in make_indexed_dir()
1999 de->rec_len = ext4_rec_len_to_disk(blocksize - EXT4_DIR_REC_LEN(2), in make_indexed_dir()
2000 blocksize); in make_indexed_dir()
2072 unsigned blocksize; in ext4_add_entry() local
2080 blocksize = sb->s_blocksize; in ext4_add_entry()
2137 de->rec_len = ext4_rec_len_to_disk(blocksize - csum_size, blocksize); in ext4_add_entry()
2140 t = EXT4_DIRENT_TAIL(bh->b_data, blocksize); in ext4_add_entry()
2141 initialize_dirent_tail(t, blocksize); in ext4_add_entry()
2309 unsigned int blocksize = dir->i_sb->s_blocksize; in ext4_generic_delete_entry() local
2323 blocksize) + in ext4_generic_delete_entry()
2325 blocksize), in ext4_generic_delete_entry()
2326 blocksize); in ext4_generic_delete_entry()
2332 i += ext4_rec_len_from_disk(de->rec_len, blocksize); in ext4_generic_delete_entry()
2334 de = ext4_next_entry(de, blocksize); in ext4_generic_delete_entry()
2538 int blocksize, int csum_size, in ext4_init_dot_dotdot() argument
2544 blocksize); in ext4_init_dot_dotdot()
2548 de = ext4_next_entry(de, blocksize); in ext4_init_dot_dotdot()
2552 de->rec_len = ext4_rec_len_to_disk(blocksize - in ext4_init_dot_dotdot()
2554 blocksize); in ext4_init_dot_dotdot()
2557 EXT4_DIR_REC_LEN(de->name_len), blocksize); in ext4_init_dot_dotdot()
2561 return ext4_next_entry(de, blocksize); in ext4_init_dot_dotdot()
2571 unsigned int blocksize = dir->i_sb->s_blocksize; in ext4_init_new_dir() local
2591 ext4_init_dot_dotdot(inode, de, blocksize, csum_size, dir->i_ino, 0); in ext4_init_new_dir()
2594 t = EXT4_DIRENT_TAIL(dir_block->b_data, blocksize); in ext4_init_new_dir()
2595 initialize_dirent_tail(t, blocksize); in ext4_init_new_dir()