• Home
  • Raw
  • Download

Lines Matching refs:lookup

1034 			       struct ocfs2_dir_lookup_result *lookup)  in ocfs2_find_entry_dx()  argument
1057 ret = ocfs2_dx_dir_search(name, namelen, dir, dx_root, lookup); in ocfs2_find_entry_dx()
1064 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_find_entry_dx()
1087 struct inode *dir, struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_entry() argument
1093 return ocfs2_find_entry_dx(name, namelen, dir, lookup); in ocfs2_find_entry()
1108 lookup->dl_leaf_bh = bh; in ocfs2_find_entry()
1109 lookup->dl_entry = res_dir; in ocfs2_find_entry()
1259 struct ocfs2_dir_lookup_result *lookup) in ocfs2_delete_entry_dx() argument
1262 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_delete_entry_dx()
1263 struct buffer_head *leaf_bh = lookup->dl_leaf_bh; in ocfs2_delete_entry_dx()
1265 struct ocfs2_dx_entry *dx_entry = lookup->dl_dx_entry; in ocfs2_delete_entry_dx()
1285 dx_leaf = (struct ocfs2_dx_leaf *) lookup->dl_dx_leaf_bh->b_data; in ocfs2_delete_entry_dx()
1333 lookup->dl_dx_leaf_bh, in ocfs2_delete_entry_dx()
1344 ret = __ocfs2_delete_entry(handle, dir, lookup->dl_entry, in ocfs2_delete_entry_dx()
1368 ocfs2_journal_dirty(handle, lookup->dl_dx_leaf_bh); in ocfs2_delete_entry_dx()
1515 struct ocfs2_dir_lookup_result *lookup) in ocfs2_dx_dir_insert() argument
1519 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_dx_dir_insert()
1528 dx_root = (struct ocfs2_dx_root_block *)lookup->dl_dx_root_bh->b_data; in ocfs2_dx_dir_insert()
1531 &lookup->dl_hinfo, in ocfs2_dx_dir_insert()
1532 lookup->dl_leaf_bh->b_blocknr, in ocfs2_dx_dir_insert()
1535 ret = __ocfs2_dx_dir_leaf_insert(dir, handle, &lookup->dl_hinfo, in ocfs2_dx_dir_insert()
1536 lookup->dl_leaf_bh->b_blocknr, in ocfs2_dx_dir_insert()
1537 lookup->dl_dx_leaf_bh); in ocfs2_dx_dir_insert()
1551 struct ocfs2_dir_lookup_result *lookup) in ocfs2_remove_block_from_free_list() argument
1557 trailer = ocfs2_trailer_from_bh(lookup->dl_leaf_bh, dir->i_sb); in ocfs2_remove_block_from_free_list()
1559 if (ocfs2_free_list_at_root(lookup)) { in ocfs2_remove_block_from_free_list()
1560 bh = lookup->dl_dx_root_bh; in ocfs2_remove_block_from_free_list()
1564 bh = lookup->dl_prev_leaf_bh; in ocfs2_remove_block_from_free_list()
1573 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_remove_block_from_free_list()
1581 struct ocfs2_dir_lookup_result *lookup) in ocfs2_recalc_free_list() argument
1587 max_rec_len = ocfs2_find_max_rec_len(dir->i_sb, lookup->dl_leaf_bh); in ocfs2_recalc_free_list()
1594 trailer = ocfs2_trailer_from_bh(lookup->dl_leaf_bh, dir->i_sb); in ocfs2_recalc_free_list()
1596 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_recalc_free_list()
1598 ocfs2_remove_block_from_free_list(dir, handle, lookup); in ocfs2_recalc_free_list()
1613 struct ocfs2_dir_lookup_result *lookup) in __ocfs2_add_entry() argument
1622 struct buffer_head *insert_bh = lookup->dl_leaf_bh; in __ocfs2_add_entry()
1639 if (ocfs2_free_list_at_root(lookup)) { in __ocfs2_add_entry()
1640 bh = lookup->dl_dx_root_bh; in __ocfs2_add_entry()
1645 bh = lookup->dl_prev_leaf_bh; in __ocfs2_add_entry()
1711 lookup); in __ocfs2_add_entry()
1740 ocfs2_recalc_free_list(dir, handle, lookup); in __ocfs2_add_entry()
2057 struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_files_on_disk() argument
2064 status = ocfs2_find_entry(name, namelen, inode, lookup); in ocfs2_find_files_on_disk()
2068 *blkno = le64_to_cpu(lookup->dl_entry->inode); in ocfs2_find_files_on_disk()
2084 struct ocfs2_dir_lookup_result lookup = { NULL, }; in ocfs2_lookup_ino_from_name() local
2086 ret = ocfs2_find_files_on_disk(name, namelen, blkno, dir, &lookup); in ocfs2_lookup_ino_from_name()
2087 ocfs2_free_dir_lookup_result(&lookup); in ocfs2_lookup_ino_from_name()
2104 struct ocfs2_dir_lookup_result lookup = { NULL, }; in ocfs2_check_dir_for_entry() local
2110 if (ocfs2_find_entry(name, namelen, dir, &lookup) == 0) in ocfs2_check_dir_for_entry()
2115 ocfs2_free_dir_lookup_result(&lookup); in ocfs2_check_dir_for_entry()
2858 struct ocfs2_dir_lookup_result *lookup, in ocfs2_expand_inline_dir() argument
3137 &lookup->dl_hinfo); in ocfs2_expand_inline_dir()
3139 lookup->dl_dx_leaf_bh = dx_leaves[off]; in ocfs2_expand_inline_dir()
3141 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_expand_inline_dir()
3240 struct ocfs2_dir_lookup_result *lookup, in ocfs2_extend_dir() argument
3255 struct buffer_head *dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_extend_dir()
3265 blocks_wanted, lookup, in ocfs2_extend_dir()
3274 dx_root_bh = lookup->dl_dx_root_bh; in ocfs2_extend_dir()
3979 struct ocfs2_dir_lookup_result *lookup) in ocfs2_find_dir_space_dx() argument
3991 ret = ocfs2_dx_dir_lookup(dir, &dx_root->dr_list, &lookup->dl_hinfo, in ocfs2_find_dir_space_dx()
4021 &lookup->dl_hinfo, leaf_cpos, in ocfs2_find_dir_space_dx()
4040 lookup->dl_dx_leaf_bh = dx_leaf_bh; in ocfs2_find_dir_space_dx()
4051 struct ocfs2_dir_lookup_result *lookup) in ocfs2_search_dx_free_list() argument
4076 lookup->dl_leaf_bh = leaf_bh; in ocfs2_search_dx_free_list()
4077 lookup->dl_prev_leaf_bh = prev_leaf_bh; in ocfs2_search_dx_free_list()
4230 struct ocfs2_dir_lookup_result *lookup) in ocfs2_prepare_dx_dir_for_insert() argument
4277 namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4290 ret = ocfs2_search_dx_free_list(dir, dx_root_bh, namelen, lookup); in ocfs2_prepare_dx_dir_for_insert()
4297 lookup->dl_dx_root_bh = dx_root_bh; in ocfs2_prepare_dx_dir_for_insert()
4301 ret = ocfs2_extend_dir(osb, dir, di_bh, 1, lookup, &leaf_bh); in ocfs2_prepare_dx_dir_for_insert()
4312 lookup->dl_prev_leaf_bh = NULL; in ocfs2_prepare_dx_dir_for_insert()
4313 lookup->dl_leaf_bh = leaf_bh; in ocfs2_prepare_dx_dir_for_insert()
4333 struct ocfs2_dir_lookup_result *lookup) in ocfs2_prepare_dir_for_insert() argument
4360 ocfs2_dx_dir_name_hash(dir, name, namelen, &lookup->dl_hinfo); in ocfs2_prepare_dir_for_insert()
4364 name, namelen, lookup); in ocfs2_prepare_dir_for_insert()
4388 lookup, &bh); in ocfs2_prepare_dir_for_insert()
4398 lookup->dl_leaf_bh = bh; in ocfs2_prepare_dir_for_insert()