Lines Matching refs:lookup

1011 			       struct ocfs2_dir_lookup_result *lookup)  in ocfs2_find_entry_dx()  argument
1034 ret = ocfs2_dx_dir_search(name, namelen, dir, dx_root, lookup); in ocfs2_find_entry_dx()
1041 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_find_entry_dx()
1064 struct inode *dir, struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_entry() argument
1071 return ocfs2_find_entry_dx(name, namelen, dir, lookup); in ocfs2_find_entry()
1097 lookup->dl_leaf_bh = bh; in ocfs2_find_entry()
1098 lookup->dl_entry = res_dir; in ocfs2_find_entry()
1249 struct ocfs2_dir_lookup_result *lookup) in ocfs2_delete_entry_dx() argument
1252 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_delete_entry_dx()
1253 struct buffer_head *leaf_bh = lookup->dl_leaf_bh; in ocfs2_delete_entry_dx()
1255 struct ocfs2_dx_entry *dx_entry = lookup->dl_dx_entry; in ocfs2_delete_entry_dx()
1275 dx_leaf = (struct ocfs2_dx_leaf *) lookup->dl_dx_leaf_bh->b_data; in ocfs2_delete_entry_dx()
1323 lookup->dl_dx_leaf_bh, in ocfs2_delete_entry_dx()
1334 ret = __ocfs2_delete_entry(handle, dir, lookup->dl_entry, in ocfs2_delete_entry_dx()
1358 ocfs2_journal_dirty(handle, lookup->dl_dx_leaf_bh); in ocfs2_delete_entry_dx()
1505 struct ocfs2_dir_lookup_result *lookup) in ocfs2_dx_dir_insert() argument
1509 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_dx_dir_insert()
1518 dx_root = (struct ocfs2_dx_root_block *)lookup->dl_dx_root_bh->b_data; in ocfs2_dx_dir_insert()
1521 &lookup->dl_hinfo, in ocfs2_dx_dir_insert()
1522 lookup->dl_leaf_bh->b_blocknr, in ocfs2_dx_dir_insert()
1525 ret = __ocfs2_dx_dir_leaf_insert(dir, handle, &lookup->dl_hinfo, in ocfs2_dx_dir_insert()
1526 lookup->dl_leaf_bh->b_blocknr, in ocfs2_dx_dir_insert()
1527 lookup->dl_dx_leaf_bh); in ocfs2_dx_dir_insert()
1541 struct ocfs2_dir_lookup_result *lookup) in ocfs2_remove_block_from_free_list() argument
1547 trailer = ocfs2_trailer_from_bh(lookup->dl_leaf_bh, dir->i_sb); in ocfs2_remove_block_from_free_list()
1549 if (ocfs2_free_list_at_root(lookup)) { in ocfs2_remove_block_from_free_list()
1550 bh = lookup->dl_dx_root_bh; in ocfs2_remove_block_from_free_list()
1554 bh = lookup->dl_prev_leaf_bh; in ocfs2_remove_block_from_free_list()
1563 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_remove_block_from_free_list()
1571 struct ocfs2_dir_lookup_result *lookup) in ocfs2_recalc_free_list() argument
1577 max_rec_len = ocfs2_find_max_rec_len(dir->i_sb, lookup->dl_leaf_bh); in ocfs2_recalc_free_list()
1584 trailer = ocfs2_trailer_from_bh(lookup->dl_leaf_bh, dir->i_sb); in ocfs2_recalc_free_list()
1586 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_recalc_free_list()
1588 ocfs2_remove_block_from_free_list(dir, handle, lookup); in ocfs2_recalc_free_list()
1603 struct ocfs2_dir_lookup_result *lookup) in __ocfs2_add_entry() argument
1612 struct buffer_head *insert_bh = lookup->dl_leaf_bh; in __ocfs2_add_entry()
1626 if (ocfs2_free_list_at_root(lookup)) { in __ocfs2_add_entry()
1627 bh = lookup->dl_dx_root_bh; in __ocfs2_add_entry()
1632 bh = lookup->dl_prev_leaf_bh; in __ocfs2_add_entry()
1700 lookup); in __ocfs2_add_entry()
1729 ocfs2_recalc_free_list(dir, handle, lookup); in __ocfs2_add_entry()
1987 struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_files_on_disk() argument
1994 status = ocfs2_find_entry(name, namelen, inode, lookup); in ocfs2_find_files_on_disk()
1998 *blkno = le64_to_cpu(lookup->dl_entry->inode); in ocfs2_find_files_on_disk()
2014 struct ocfs2_dir_lookup_result lookup = { NULL, }; in ocfs2_lookup_ino_from_name() local
2016 ret = ocfs2_find_files_on_disk(name, namelen, blkno, dir, &lookup); in ocfs2_lookup_ino_from_name()
2017 ocfs2_free_dir_lookup_result(&lookup); in ocfs2_lookup_ino_from_name()
2035 struct ocfs2_dir_lookup_result lookup = { NULL, }; in ocfs2_check_dir_for_entry() local
2040 ret = ocfs2_find_entry(name, namelen, dir, &lookup); in ocfs2_check_dir_for_entry()
2048 ocfs2_free_dir_lookup_result(&lookup); in ocfs2_check_dir_for_entry()
2791 struct ocfs2_dir_lookup_result *lookup, in ocfs2_expand_inline_dir() argument
3072 &lookup->dl_hinfo); in ocfs2_expand_inline_dir()
3074 lookup->dl_dx_leaf_bh = dx_leaves[off]; in ocfs2_expand_inline_dir()
3076 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_expand_inline_dir()
3175 struct ocfs2_dir_lookup_result *lookup, in ocfs2_extend_dir() argument
3190 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_extend_dir()
3200 blocks_wanted, lookup, in ocfs2_extend_dir()
3209 dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_extend_dir()
3901 struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_dir_space_dx() argument
3913 ret = ocfs2_dx_dir_lookup(dir, &dx_root->dr_list, &lookup->dl_hinfo, in ocfs2_find_dir_space_dx()
3943 &lookup->dl_hinfo, leaf_cpos, in ocfs2_find_dir_space_dx()
3962 lookup->dl_dx_leaf_bh = dx_leaf_bh; in ocfs2_find_dir_space_dx()
3973 struct ocfs2_dir_lookup_result *lookup) in ocfs2_search_dx_free_list() argument
3998 lookup->dl_leaf_bh = leaf_bh; in ocfs2_search_dx_free_list()
3999 lookup->dl_prev_leaf_bh = prev_leaf_bh; in ocfs2_search_dx_free_list()
4153 struct ocfs2_dir_lookup_result *lookup) in ocfs2_prepare_dx_dir_for_insert() argument
4200 namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4213 ret = ocfs2_search_dx_free_list(dir, dx_root_bh, namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4220 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_prepare_dx_dir_for_insert()
4224 ret = ocfs2_extend_dir(osb, dir, di_bh, 1, lookup, &leaf_bh); in ocfs2_prepare_dx_dir_for_insert()
4235 lookup->dl_prev_leaf_bh = NULL; in ocfs2_prepare_dx_dir_for_insert()
4236 lookup->dl_leaf_bh = leaf_bh; in ocfs2_prepare_dx_dir_for_insert()
4256 struct ocfs2_dir_lookup_result *lookup) in ocfs2_prepare_dir_for_insert() argument
4277 ocfs2_dx_dir_name_hash(dir, name, namelen, &lookup->dl_hinfo); in ocfs2_prepare_dir_for_insert()
4281 name, namelen, lookup); in ocfs2_prepare_dir_for_insert()
4305 lookup, &bh); in ocfs2_prepare_dir_for_insert()
4315 lookup->dl_leaf_bh = bh; in ocfs2_prepare_dir_for_insert()