• Home
  • Raw
  • Download

Lines Matching refs:handle

59 			       handle_t *handle,
153 static int ocfs2_dx_dir_link_trailer(struct inode *dir, handle_t *handle, in ocfs2_dx_dir_link_trailer() argument
161 ret = ocfs2_journal_access_dr(handle, INODE_CACHE(dir), dx_root_bh, in ocfs2_dx_dir_link_trailer()
173 ocfs2_journal_dirty(handle, dx_root_bh); in ocfs2_dx_dir_link_trailer()
1089 int ocfs2_update_entry(struct inode *dir, handle_t *handle, in ocfs2_update_entry() argument
1107 ret = access(handle, INODE_CACHE(dir), de_bh, in ocfs2_update_entry()
1117 ocfs2_journal_dirty(handle, de_bh); in ocfs2_update_entry()
1127 static int __ocfs2_delete_entry(handle_t *handle, struct inode *dir, in __ocfs2_delete_entry() argument
1149 status = access(handle, INODE_CACHE(dir), bh, in __ocfs2_delete_entry()
1161 ocfs2_journal_dirty(handle, bh); in __ocfs2_delete_entry()
1231 static int ocfs2_delete_entry_dx(handle_t *handle, struct inode *dir, in ocfs2_delete_entry_dx() argument
1297 ret = ocfs2_journal_access_dr(handle, INODE_CACHE(dir), dx_root_bh, in ocfs2_delete_entry_dx()
1305 ret = ocfs2_journal_access_dl(handle, INODE_CACHE(dir), in ocfs2_delete_entry_dx()
1317 ret = __ocfs2_delete_entry(handle, dir, lookup->dl_entry, in ocfs2_delete_entry_dx()
1329 ocfs2_journal_dirty(handle, dx_root_bh); in ocfs2_delete_entry_dx()
1333 ocfs2_journal_dirty(handle, leaf_bh); in ocfs2_delete_entry_dx()
1336 ocfs2_journal_dirty(handle, dx_root_bh); in ocfs2_delete_entry_dx()
1341 ocfs2_journal_dirty(handle, lookup->dl_dx_leaf_bh); in ocfs2_delete_entry_dx()
1347 static inline int ocfs2_delete_entry_id(handle_t *handle, in ocfs2_delete_entry_id() argument
1366 ret = __ocfs2_delete_entry(handle, dir, de_del, bh, data->id_data, in ocfs2_delete_entry_id()
1374 static inline int ocfs2_delete_entry_el(handle_t *handle, in ocfs2_delete_entry_el() argument
1379 return __ocfs2_delete_entry(handle, dir, de_del, bh, bh->b_data, in ocfs2_delete_entry_el()
1387 int ocfs2_delete_entry(handle_t *handle, in ocfs2_delete_entry() argument
1392 return ocfs2_delete_entry_dx(handle, dir, res); in ocfs2_delete_entry()
1395 return ocfs2_delete_entry_id(handle, dir, res->dl_entry, in ocfs2_delete_entry()
1398 return ocfs2_delete_entry_el(handle, dir, res->dl_entry, in ocfs2_delete_entry()
1456 static int __ocfs2_dx_dir_leaf_insert(struct inode *dir, handle_t *handle, in __ocfs2_dx_dir_leaf_insert() argument
1464 ret = ocfs2_journal_access_dl(handle, INODE_CACHE(dir), dx_leaf_bh, in __ocfs2_dx_dir_leaf_insert()
1473 ocfs2_journal_dirty(handle, dx_leaf_bh); in __ocfs2_dx_dir_leaf_insert()
1479 static void ocfs2_dx_inline_root_insert(struct inode *dir, handle_t *handle, in ocfs2_dx_inline_root_insert() argument
1487 static int ocfs2_dx_dir_insert(struct inode *dir, handle_t *handle, in ocfs2_dx_dir_insert() argument
1494 ret = ocfs2_journal_access_dr(handle, INODE_CACHE(dir), dx_root_bh, in ocfs2_dx_dir_insert()
1503 ocfs2_dx_inline_root_insert(dir, handle, in ocfs2_dx_dir_insert()
1508 ret = __ocfs2_dx_dir_leaf_insert(dir, handle, &lookup->dl_hinfo, in ocfs2_dx_dir_insert()
1516 ocfs2_journal_dirty(handle, dx_root_bh); in ocfs2_dx_dir_insert()
1523 handle_t *handle, in ocfs2_remove_block_from_free_list() argument
1545 ocfs2_journal_dirty(handle, bh); in ocfs2_remove_block_from_free_list()
1546 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_remove_block_from_free_list()
1553 static void ocfs2_recalc_free_list(struct inode *dir, handle_t *handle, in ocfs2_recalc_free_list() argument
1569 ocfs2_journal_dirty(handle, lookup->dl_leaf_bh); in ocfs2_recalc_free_list()
1571 ocfs2_remove_block_from_free_list(dir, handle, lookup); in ocfs2_recalc_free_list()
1581 int __ocfs2_add_entry(handle_t *handle, in __ocfs2_add_entry() argument
1614 retval = ocfs2_journal_access_dr(handle, in __ocfs2_add_entry()
1619 retval = ocfs2_journal_access_db(handle, in __ocfs2_add_entry()
1664 retval = ocfs2_mark_inode_dirty(handle, dir, parent_fe_bh); in __ocfs2_add_entry()
1671 retval = ocfs2_journal_access_di(handle, in __ocfs2_add_entry()
1676 retval = ocfs2_journal_access_db(handle, in __ocfs2_add_entry()
1683 handle, in __ocfs2_add_entry()
1713 ocfs2_recalc_free_list(dir, handle, lookup); in __ocfs2_add_entry()
1716 ocfs2_journal_dirty(handle, insert_bh); in __ocfs2_add_entry()
2182 handle_t *handle, in ocfs2_fill_new_dir_id() argument
2192 ret = ocfs2_journal_access_di(handle, INODE_CACHE(inode), di_bh, in ocfs2_fill_new_dir_id()
2200 ocfs2_journal_dirty(handle, di_bh); in ocfs2_fill_new_dir_id()
2206 ret = ocfs2_mark_inode_dirty(handle, inode, di_bh); in ocfs2_fill_new_dir_id()
2215 handle_t *handle, in ocfs2_fill_new_dir_el() argument
2230 status = ocfs2_do_extend_dir(osb->sb, handle, inode, fe_bh, in ocfs2_fill_new_dir_el()
2239 status = ocfs2_journal_access_db(handle, INODE_CACHE(inode), new_bh, in ocfs2_fill_new_dir_el()
2262 ocfs2_journal_dirty(handle, new_bh); in ocfs2_fill_new_dir_el()
2267 status = ocfs2_mark_inode_dirty(handle, inode, fe_bh); in ocfs2_fill_new_dir_el()
2285 handle_t *handle, struct inode *dir, in ocfs2_dx_dir_attach_index() argument
2302 ret = ocfs2_claim_metadata(handle, meta_ac, 1, &suballoc_loc, in ocfs2_dx_dir_attach_index()
2320 ret = ocfs2_journal_access_dr(handle, INODE_CACHE(dir), dx_root_bh, in ocfs2_dx_dir_attach_index()
2350 ocfs2_journal_dirty(handle, dx_root_bh); in ocfs2_dx_dir_attach_index()
2352 ret = ocfs2_journal_access_di(handle, INODE_CACHE(dir), di_bh, in ocfs2_dx_dir_attach_index()
2366 ocfs2_journal_dirty(handle, di_bh); in ocfs2_dx_dir_attach_index()
2377 handle_t *handle, struct inode *dir, in ocfs2_dx_dir_format_cluster() argument
2395 ret = ocfs2_journal_access_dl(handle, INODE_CACHE(dir), bh, in ocfs2_dx_dir_format_cluster()
2416 ocfs2_journal_dirty(handle, bh); in ocfs2_dx_dir_format_cluster()
2430 u32 cpos, handle_t *handle, in __ocfs2_dx_dir_new_cluster() argument
2446 ret = __ocfs2_claim_clusters(handle, data_ac, 1, 1, &phys, &num); in __ocfs2_dx_dir_new_cluster()
2457 ret = ocfs2_dx_dir_format_cluster(osb, handle, dir, dx_leaves, in __ocfs2_dx_dir_new_cluster()
2471 u32 cpos, handle_t *handle, in ocfs2_dx_dir_new_cluster() argument
2480 ret = __ocfs2_dx_dir_new_cluster(dir, cpos, handle, data_ac, dx_leaves, in ocfs2_dx_dir_new_cluster()
2487 ret = ocfs2_insert_extent(handle, et, cpos, phys_blkno, 1, 0, in ocfs2_dx_dir_new_cluster()
2510 handle_t *handle, in ocfs2_fill_new_dir_dx() argument
2535 ret = ocfs2_fill_new_dir_el(osb, handle, parent, inode, di_bh, in ocfs2_fill_new_dir_dx()
2542 ret = ocfs2_dx_dir_attach_index(osb, handle, inode, di_bh, leaf_bh, in ocfs2_fill_new_dir_dx()
2565 handle_t *handle, in ocfs2_fill_new_dir() argument
2576 return ocfs2_fill_new_dir_id(osb, handle, parent, inode, fe_bh); in ocfs2_fill_new_dir()
2579 return ocfs2_fill_new_dir_dx(osb, handle, parent, inode, fe_bh, in ocfs2_fill_new_dir()
2582 return ocfs2_fill_new_dir_el(osb, handle, parent, inode, fe_bh, in ocfs2_fill_new_dir()
2587 handle_t *handle, in ocfs2_dx_dir_index_block() argument
2615 ret = __ocfs2_dx_dir_leaf_insert(dir, handle, &hinfo, in ocfs2_dx_dir_index_block()
2785 handle_t *handle; in ocfs2_expand_inline_dir() local
2844 handle = ocfs2_start_trans(osb, credits); in ocfs2_expand_inline_dir()
2845 if (IS_ERR(handle)) { in ocfs2_expand_inline_dir()
2846 ret = PTR_ERR(handle); in ocfs2_expand_inline_dir()
2863 ret = __ocfs2_dx_dir_new_cluster(dir, 0, handle, data_ac, in ocfs2_expand_inline_dir()
2880 ret = ocfs2_claim_clusters(handle, data_ac, 1, &bit_off, &len); in ocfs2_expand_inline_dir()
2902 ret = ocfs2_journal_access_db(handle, INODE_CACHE(dir), dirdata_bh, in ocfs2_expand_inline_dir()
2923 ocfs2_update_inode_fsync_trans(handle, dir, 1); in ocfs2_expand_inline_dir()
2924 ocfs2_journal_dirty(handle, dirdata_bh); in ocfs2_expand_inline_dir()
2935 ret = ocfs2_dx_dir_index_block(dir, handle, dx_leaves, in ocfs2_expand_inline_dir()
2952 ret = ocfs2_journal_access_di(handle, INODE_CACHE(dir), di_bh, in ocfs2_expand_inline_dir()
2972 ocfs2_update_inode_fsync_trans(handle, dir, 1); in ocfs2_expand_inline_dir()
2978 ret = ocfs2_insert_extent(handle, &et, 0, blkno, len, in ocfs2_expand_inline_dir()
2991 ocfs2_journal_dirty(handle, di_bh); in ocfs2_expand_inline_dir()
2994 ret = ocfs2_dx_dir_attach_index(osb, handle, dir, di_bh, in ocfs2_expand_inline_dir()
3009 ret = ocfs2_insert_extent(handle, &dx_et, 0, in ocfs2_expand_inline_dir()
3021 ret = ocfs2_claim_clusters(handle, data_ac, 1, &bit_off, in ocfs2_expand_inline_dir()
3029 ret = ocfs2_insert_extent(handle, &et, 1, in ocfs2_expand_inline_dir()
3061 ocfs2_commit_trans(osb, handle); in ocfs2_expand_inline_dir()
3084 handle_t *handle, in ocfs2_do_extend_dir() argument
3109 1, 0, parent_fe_bh, handle, in ocfs2_do_extend_dir()
3162 handle_t *handle = NULL; in ocfs2_extend_dir() local
3263 handle = ocfs2_start_trans(osb, credits); in ocfs2_extend_dir()
3264 if (IS_ERR(handle)) { in ocfs2_extend_dir()
3265 status = PTR_ERR(handle); in ocfs2_extend_dir()
3266 handle = NULL; in ocfs2_extend_dir()
3271 status = ocfs2_do_extend_dir(osb->sb, handle, dir, parent_fe_bh, in ocfs2_extend_dir()
3280 status = ocfs2_journal_access_db(handle, INODE_CACHE(dir), new_bh, in ocfs2_extend_dir()
3296 status = ocfs2_dx_dir_link_trailer(dir, handle, in ocfs2_extend_dir()
3306 ocfs2_update_inode_fsync_trans(handle, dir, 1); in ocfs2_extend_dir()
3307 ocfs2_journal_dirty(handle, new_bh); in ocfs2_extend_dir()
3312 status = ocfs2_mark_inode_dirty(handle, dir, parent_fe_bh); in ocfs2_extend_dir()
3322 if (handle) in ocfs2_extend_dir()
3323 ocfs2_commit_trans(osb, handle); in ocfs2_extend_dir()
3630 handle_t *handle, in ocfs2_dx_dir_transfer_leaf() argument
3667 ocfs2_journal_dirty(handle, orig_dx_leaves[i]); in ocfs2_dx_dir_transfer_leaf()
3668 ocfs2_journal_dirty(handle, new_dx_leaves[i]); in ocfs2_dx_dir_transfer_leaf()
3701 handle_t *handle = NULL; in ocfs2_dx_dir_rebalance() local
3750 handle = ocfs2_start_trans(osb, credits); in ocfs2_dx_dir_rebalance()
3751 if (IS_ERR(handle)) { in ocfs2_dx_dir_rebalance()
3752 ret = PTR_ERR(handle); in ocfs2_dx_dir_rebalance()
3753 handle = NULL; in ocfs2_dx_dir_rebalance()
3764 ret = ocfs2_journal_access_dl(handle, INODE_CACHE(dir), dx_leaf_bh, in ocfs2_dx_dir_rebalance()
3778 ocfs2_journal_dirty(handle, dx_leaf_bh); in ocfs2_dx_dir_rebalance()
3823 ret = ocfs2_dx_dir_new_cluster(dir, &et, cpos, handle, in ocfs2_dx_dir_rebalance()
3832 ret = ocfs2_journal_access_dl(handle, INODE_CACHE(dir), in ocfs2_dx_dir_rebalance()
3840 ret = ocfs2_journal_access_dl(handle, INODE_CACHE(dir), in ocfs2_dx_dir_rebalance()
3849 ocfs2_dx_dir_transfer_leaf(dir, split_hash, handle, tmp_dx_leaf, in ocfs2_dx_dir_rebalance()
3857 ocfs2_update_inode_fsync_trans(handle, dir, 1); in ocfs2_dx_dir_rebalance()
3858 ocfs2_commit_trans(osb, handle); in ocfs2_dx_dir_rebalance()
4011 handle_t *handle = NULL; in ocfs2_expand_inline_dx_root() local
4030 handle = ocfs2_start_trans(osb, ocfs2_calc_dxi_expand_credits(osb->sb)); in ocfs2_expand_inline_dx_root()
4031 if (IS_ERR(handle)) { in ocfs2_expand_inline_dx_root()
4032 ret = PTR_ERR(handle); in ocfs2_expand_inline_dx_root()
4048 ret = ocfs2_journal_access_dr(handle, INODE_CACHE(dir), dx_root_bh, in ocfs2_expand_inline_dx_root()
4055 ret = __ocfs2_dx_dir_new_cluster(dir, 0, handle, data_ac, dx_leaves, in ocfs2_expand_inline_dx_root()
4091 ret = ocfs2_insert_extent(handle, &et, 0, insert_blkno, 1, 0, NULL); in ocfs2_expand_inline_dx_root()
4096 ocfs2_update_inode_fsync_trans(handle, dir, 1); in ocfs2_expand_inline_dx_root()
4097 ocfs2_journal_dirty(handle, dx_root_bh); in ocfs2_expand_inline_dx_root()
4104 ocfs2_commit_trans(osb, handle); in ocfs2_expand_inline_dx_root()
4322 handle_t *handle; in ocfs2_dx_dir_remove_index() local
4345 handle = ocfs2_start_trans(osb, OCFS2_DX_ROOT_REMOVE_CREDITS); in ocfs2_dx_dir_remove_index()
4346 if (IS_ERR(handle)) { in ocfs2_dx_dir_remove_index()
4347 ret = PTR_ERR(handle); in ocfs2_dx_dir_remove_index()
4352 ret = ocfs2_journal_access_di(handle, INODE_CACHE(dir), di_bh, in ocfs2_dx_dir_remove_index()
4364 ocfs2_update_inode_fsync_trans(handle, dir, 1); in ocfs2_dx_dir_remove_index()
4366 ocfs2_journal_dirty(handle, di_bh); in ocfs2_dx_dir_remove_index()
4374 ret = ocfs2_free_suballoc_bits(handle, dx_alloc_inode, dx_alloc_bh, in ocfs2_dx_dir_remove_index()
4380 ocfs2_commit_trans(osb, handle); in ocfs2_dx_dir_remove_index()