Lines Matching refs:ext3_dir_entry_2
151 static int dx_make_map(struct ext3_dir_entry_2 *de, unsigned blocksize,
154 static struct ext3_dir_entry_2 *dx_move_dirents (char *from, char *to,
156 static struct ext3_dir_entry_2 *dx_pack_dirents(char *base, unsigned blocksize);
163 struct qstr *entry, struct ext3_dir_entry_2 **res_dir,
171 static inline struct ext3_dir_entry_2 *
172 ext3_next_entry(struct ext3_dir_entry_2 *p) in ext3_next_entry()
174 return (struct ext3_dir_entry_2 *)((char *)p + in ext3_next_entry()
258 static struct stats dx_show_leaf(struct dx_hash_info *hinfo, struct ext3_dir_entry_2 *de, in dx_show_leaf()
306 dx_show_leaf(hinfo, (struct ext3_dir_entry_2 *) bh->b_data, blocksize, 0); in dx_show_entries()
563 struct ext3_dir_entry_2 *de, *top; in htree_dirblock_to_tree()
571 de = (struct ext3_dir_entry_2 *) bh->b_data; in htree_dirblock_to_tree()
572 top = (struct ext3_dir_entry_2 *) ((char *) de + in htree_dirblock_to_tree()
613 struct ext3_dir_entry_2 *de; in ext3_htree_fill_tree()
643 de = (struct ext3_dir_entry_2 *) frames[0].bh->b_data; in ext3_htree_fill_tree()
649 de = (struct ext3_dir_entry_2 *) frames[0].bh->b_data; in ext3_htree_fill_tree()
700 static int dx_make_map(struct ext3_dir_entry_2 *de, unsigned blocksize, in dx_make_map()
781 struct ext3_dir_entry_2 * de) in ext3_match()
797 struct ext3_dir_entry_2 ** res_dir) in search_dirblock()
799 struct ext3_dir_entry_2 * de; in search_dirblock()
805 de = (struct ext3_dir_entry_2 *) bh->b_data; in search_dirblock()
825 de = (struct ext3_dir_entry_2 *) ((char *) de + de_len); in search_dirblock()
844 struct ext3_dir_entry_2 **res_dir) in ext3_find_entry()
965 struct qstr *entry, struct ext3_dir_entry_2 **res_dir, in ext3_dx_find_entry()
1017 struct ext3_dir_entry_2 * de; in ext3_lookup()
1049 struct ext3_dir_entry_2 * de; in ext3_get_parent()
1079 struct ext3_dir_entry_2 *de, in ext3_set_de_type()
1089 static struct ext3_dir_entry_2 *
1095 struct ext3_dir_entry_2 *de = (struct ext3_dir_entry_2 *) (from + map->offs); in dx_move_dirents()
1098 ((struct ext3_dir_entry_2 *) to)->rec_len = in dx_move_dirents()
1104 return (struct ext3_dir_entry_2 *) (to - rec_len); in dx_move_dirents()
1111 static struct ext3_dir_entry_2 *dx_pack_dirents(char *base, unsigned blocksize) in dx_pack_dirents()
1113 struct ext3_dir_entry_2 *next, *to, *prev; in dx_pack_dirents()
1114 struct ext3_dir_entry_2 *de = (struct ext3_dir_entry_2 *)base; in dx_pack_dirents()
1126 to = (struct ext3_dir_entry_2 *) (((char *) to) + rec_len); in dx_pack_dirents()
1138 static struct ext3_dir_entry_2 *do_split(handle_t *handle, struct inode *dir, in do_split()
1150 struct ext3_dir_entry_2 *de = NULL, *de2; in do_split()
1174 count = dx_make_map ((struct ext3_dir_entry_2 *) data1, in do_split()
1200 dxtrace(dx_show_leaf (hinfo, (struct ext3_dir_entry_2 *) data1, blocksize, 1)); in do_split()
1201 dxtrace(dx_show_leaf (hinfo, (struct ext3_dir_entry_2 *) data2, blocksize, 1)); in do_split()
1243 struct inode *inode, struct ext3_dir_entry_2 *de, in add_dirent_to_buf()
1256 de = (struct ext3_dir_entry_2 *)bh->b_data; in add_dirent_to_buf()
1272 de = (struct ext3_dir_entry_2 *)((char *)de + rlen); in add_dirent_to_buf()
1290 struct ext3_dir_entry_2 *de1 = (struct ext3_dir_entry_2 *)((char *)de + nlen); in add_dirent_to_buf()
1340 struct ext3_dir_entry_2 *de, *de2; in make_indexed_dir()
1361 de = (struct ext3_dir_entry_2 *)((char *)fde + in make_indexed_dir()
1381 de = (struct ext3_dir_entry_2 *) data1; in make_indexed_dir()
1387 de = (struct ext3_dir_entry_2 *) (&root->dotdot); in make_indexed_dir()
1440 struct ext3_dir_entry_2 *de; in ext3_add_entry()
1476 de = (struct ext3_dir_entry_2 *) bh->b_data; in ext3_add_entry()
1494 struct ext3_dir_entry_2 *de; in ext3_dx_add_entry()
1625 struct ext3_dir_entry_2 * de_del, in ext3_delete_entry()
1628 struct ext3_dir_entry_2 * de, * pde; in ext3_delete_entry()
1633 de = (struct ext3_dir_entry_2 *) bh->b_data; in ext3_delete_entry()
1805 struct ext3_dir_entry_2 * de; in ext3_mkdir()
1839 de = (struct ext3_dir_entry_2 *) dir_block->b_data; in ext3_mkdir()
1893 struct ext3_dir_entry_2 * de, * de1; in empty_dir()
1910 de = (struct ext3_dir_entry_2 *) bh->b_data; in empty_dir()
1940 de = (struct ext3_dir_entry_2 *) bh->b_data; in empty_dir()
1943 de = (struct ext3_dir_entry_2 *)(bh->b_data + in empty_dir()
2108 struct ext3_dir_entry_2 * de; in ext3_rmdir()
2169 struct ext3_dir_entry_2 * de; in ext3_unlink()
2372 (ext3_next_entry((struct ext3_dir_entry_2 *)(buffer))->inode)
2384 struct ext3_dir_entry_2 * old_de, * new_de; in ext3_rename()
2486 struct ext3_dir_entry_2 *old_de2; in ext3_rename()