• Home
  • Raw
  • Download

Lines Matching refs:lookup

1005 			       struct ocfs2_dir_lookup_result *lookup)  in ocfs2_find_entry_dx()  argument
1028 ret = ocfs2_dx_dir_search(name, namelen, dir, dx_root, lookup); in ocfs2_find_entry_dx()
1035 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_find_entry_dx()
1058 struct inode *dir, struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_entry() argument
1064 return ocfs2_find_entry_dx(name, namelen, dir, lookup); in ocfs2_find_entry()
1079 lookup->dl_leaf_bh = bh; in ocfs2_find_entry()
1080 lookup->dl_entry = res_dir; in ocfs2_find_entry()
1230 struct ocfs2_dir_lookup_result *lookup) in ocfs2_delete_entry_dx() argument
1233 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_delete_entry_dx()
1234 struct buffer_head *leaf_bh = lookup->dl_leaf_bh; in ocfs2_delete_entry_dx()
1236 struct ocfs2_dx_entry *dx_entry = lookup->dl_dx_entry; in ocfs2_delete_entry_dx()
1256 dx_leaf = (struct ocfs2_dx_leaf *) lookup->dl_dx_leaf_bh->b_data; in ocfs2_delete_entry_dx()
1304 lookup->dl_dx_leaf_bh, in ocfs2_delete_entry_dx()
1315 ret = __ocfs2_delete_entry(handle, dir, lookup->dl_entry, in ocfs2_delete_entry_dx()
1339 ocfs2_journal_dirty(handle, lookup->dl_dx_leaf_bh); in ocfs2_delete_entry_dx()
1486 struct ocfs2_dir_lookup_result *lookup) in ocfs2_dx_dir_insert() argument
1490 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_dx_dir_insert()
1499 dx_root = (struct ocfs2_dx_root_block *)lookup->dl_dx_root_bh->b_data; in ocfs2_dx_dir_insert()
1502 &lookup->dl_hinfo, in ocfs2_dx_dir_insert()
1503 lookup->dl_leaf_bh->b_blocknr, in ocfs2_dx_dir_insert()
1506 ret = __ocfs2_dx_dir_leaf_insert(dir, handle, &lookup->dl_hinfo, in ocfs2_dx_dir_insert()
1507 lookup->dl_leaf_bh->b_blocknr, in ocfs2_dx_dir_insert()
1508 lookup->dl_dx_leaf_bh); in ocfs2_dx_dir_insert()
1522 struct ocfs2_dir_lookup_result *lookup) in ocfs2_remove_block_from_free_list() argument
1528 trailer = ocfs2_trailer_from_bh(lookup->dl_leaf_bh, dir->i_sb); in ocfs2_remove_block_from_free_list()
1530 if (ocfs2_free_list_at_root(lookup)) { in ocfs2_remove_block_from_free_list()
1531 bh = lookup->dl_dx_root_bh; in ocfs2_remove_block_from_free_list()
1535 bh = lookup->dl_prev_leaf_bh; in ocfs2_remove_block_from_free_list()
1544 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_remove_block_from_free_list()
1552 struct ocfs2_dir_lookup_result *lookup) in ocfs2_recalc_free_list() argument
1558 max_rec_len = ocfs2_find_max_rec_len(dir->i_sb, lookup->dl_leaf_bh); in ocfs2_recalc_free_list()
1565 trailer = ocfs2_trailer_from_bh(lookup->dl_leaf_bh, dir->i_sb); in ocfs2_recalc_free_list()
1567 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_recalc_free_list()
1569 ocfs2_remove_block_from_free_list(dir, handle, lookup); in ocfs2_recalc_free_list()
1584 struct ocfs2_dir_lookup_result *lookup) in __ocfs2_add_entry() argument
1593 struct buffer_head *insert_bh = lookup->dl_leaf_bh; in __ocfs2_add_entry()
1610 if (ocfs2_free_list_at_root(lookup)) { in __ocfs2_add_entry()
1611 bh = lookup->dl_dx_root_bh; in __ocfs2_add_entry()
1616 bh = lookup->dl_prev_leaf_bh; in __ocfs2_add_entry()
1682 lookup); in __ocfs2_add_entry()
1711 ocfs2_recalc_free_list(dir, handle, lookup); in __ocfs2_add_entry()
1966 struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_files_on_disk() argument
1973 status = ocfs2_find_entry(name, namelen, inode, lookup); in ocfs2_find_files_on_disk()
1977 *blkno = le64_to_cpu(lookup->dl_entry->inode); in ocfs2_find_files_on_disk()
1993 struct ocfs2_dir_lookup_result lookup = { NULL, }; in ocfs2_lookup_ino_from_name() local
1995 ret = ocfs2_find_files_on_disk(name, namelen, blkno, dir, &lookup); in ocfs2_lookup_ino_from_name()
1996 ocfs2_free_dir_lookup_result(&lookup); in ocfs2_lookup_ino_from_name()
2013 struct ocfs2_dir_lookup_result lookup = { NULL, }; in ocfs2_check_dir_for_entry() local
2018 if (ocfs2_find_entry(name, namelen, dir, &lookup) == 0) { in ocfs2_check_dir_for_entry()
2023 ocfs2_free_dir_lookup_result(&lookup); in ocfs2_check_dir_for_entry()
2766 struct ocfs2_dir_lookup_result *lookup, in ocfs2_expand_inline_dir() argument
3047 &lookup->dl_hinfo); in ocfs2_expand_inline_dir()
3049 lookup->dl_dx_leaf_bh = dx_leaves[off]; in ocfs2_expand_inline_dir()
3051 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_expand_inline_dir()
3150 struct ocfs2_dir_lookup_result *lookup, in ocfs2_extend_dir() argument
3165 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_extend_dir()
3175 blocks_wanted, lookup, in ocfs2_extend_dir()
3184 dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_extend_dir()
3883 struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_dir_space_dx() argument
3895 ret = ocfs2_dx_dir_lookup(dir, &dx_root->dr_list, &lookup->dl_hinfo, in ocfs2_find_dir_space_dx()
3925 &lookup->dl_hinfo, leaf_cpos, in ocfs2_find_dir_space_dx()
3944 lookup->dl_dx_leaf_bh = dx_leaf_bh; in ocfs2_find_dir_space_dx()
3955 struct ocfs2_dir_lookup_result *lookup) in ocfs2_search_dx_free_list() argument
3980 lookup->dl_leaf_bh = leaf_bh; in ocfs2_search_dx_free_list()
3981 lookup->dl_prev_leaf_bh = prev_leaf_bh; in ocfs2_search_dx_free_list()
4135 struct ocfs2_dir_lookup_result *lookup) in ocfs2_prepare_dx_dir_for_insert() argument
4182 namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4195 ret = ocfs2_search_dx_free_list(dir, dx_root_bh, namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4202 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_prepare_dx_dir_for_insert()
4206 ret = ocfs2_extend_dir(osb, dir, di_bh, 1, lookup, &leaf_bh); in ocfs2_prepare_dx_dir_for_insert()
4217 lookup->dl_prev_leaf_bh = NULL; in ocfs2_prepare_dx_dir_for_insert()
4218 lookup->dl_leaf_bh = leaf_bh; in ocfs2_prepare_dx_dir_for_insert()
4238 struct ocfs2_dir_lookup_result *lookup) in ocfs2_prepare_dir_for_insert() argument
4265 ocfs2_dx_dir_name_hash(dir, name, namelen, &lookup->dl_hinfo); in ocfs2_prepare_dir_for_insert()
4269 name, namelen, lookup); in ocfs2_prepare_dir_for_insert()
4293 lookup, &bh); in ocfs2_prepare_dir_for_insert()
4303 lookup->dl_leaf_bh = bh; in ocfs2_prepare_dir_for_insert()