Lines Matching refs:th

1034 static char prepare_for_delete_or_cut(struct reiserfs_transaction_handle *th,  in prepare_for_delete_or_cut()  argument
1053 BUG_ON(!th->t_trans_id); in prepare_for_delete_or_cut()
1112 reiserfs_transaction_free_space(th) < JOURNAL_FOR_FREE_BLOCK_AND_UPDATE_SD) in prepare_for_delete_or_cut()
1121 journal_mark_dirty(th, bh); in prepare_for_delete_or_cut()
1122 reiserfs_free_block(th, inode, block, 1); in prepare_for_delete_or_cut()
1190 static void init_tb_struct(struct reiserfs_transaction_handle *th, in init_tb_struct() argument
1196 BUG_ON(!th->t_trans_id); in init_tb_struct()
1199 tb->transaction_handle = th; in init_tb_struct()
1251 int reiserfs_delete_item(struct reiserfs_transaction_handle *th, in reiserfs_delete_item() argument
1267 BUG_ON(!th->t_trans_id); in reiserfs_delete_item()
1269 init_tb_struct(th, &s_del_balance, sb, path, in reiserfs_delete_item()
1278 prepare_for_delete_or_cut(th, inode, path, in reiserfs_delete_item()
1402 void reiserfs_delete_solid_item(struct reiserfs_transaction_handle *th, in reiserfs_delete_solid_item() argument
1405 struct super_block *sb = th->t_super; in reiserfs_delete_solid_item()
1414 BUG_ON(!th->t_trans_id); in reiserfs_delete_solid_item()
1419 retval = search_item(th->t_super, &cpu_key, &path); in reiserfs_delete_solid_item()
1421 reiserfs_error(th->t_super, "vs-5350", in reiserfs_delete_solid_item()
1441 reiserfs_warning(th->t_super, "vs-5355", in reiserfs_delete_solid_item()
1448 init_tb_struct(th, &tb, th->t_super, &path, in reiserfs_delete_solid_item()
1455 PROC_INFO_INC(th->t_super, delete_solid_item_restarted); in reiserfs_delete_solid_item()
1468 reiserfs_debug(th->t_super, REISERFS_DEBUG_CODE, in reiserfs_delete_solid_item()
1482 reiserfs_warning(th->t_super, "vs-5360", in reiserfs_delete_solid_item()
1492 int reiserfs_delete_object(struct reiserfs_transaction_handle *th, in reiserfs_delete_object() argument
1497 BUG_ON(!th->t_trans_id); in reiserfs_delete_object()
1501 reiserfs_do_truncate(th, inode, NULL, 0 /*no timestamp updates */ ); in reiserfs_delete_object()
1506 if (!old_format_only(th->t_super)) { in reiserfs_delete_object()
1510 &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; in reiserfs_delete_object()
1515 reiserfs_delete_solid_item(th, inode, INODE_PKEY(inode)); in reiserfs_delete_object()
1555 static int maybe_indirect_to_direct(struct reiserfs_transaction_handle *th, in maybe_indirect_to_direct() argument
1565 BUG_ON(!th->t_trans_id); in maybe_indirect_to_direct()
1585 return indirect2direct(th, inode, page, path, item_key, in maybe_indirect_to_direct()
1595 static void indirect_to_direct_roll_back(struct reiserfs_transaction_handle *th, in indirect_to_direct_roll_back() argument
1601 BUG_ON(!th->t_trans_id); in indirect_to_direct_roll_back()
1620 reiserfs_delete_item(th, path, &tail_key, inode, in indirect_to_direct_roll_back()
1637 int reiserfs_cut_from_item(struct reiserfs_transaction_handle *th, in reiserfs_cut_from_item() argument
1662 BUG_ON(!th->t_trans_id); in reiserfs_cut_from_item()
1664 init_tb_struct(th, &s_cut_balance, inode->i_sb, path, in reiserfs_cut_from_item()
1680 prepare_for_delete_or_cut(th, inode, path, in reiserfs_cut_from_item()
1692 maybe_indirect_to_direct(th, inode, page, in reiserfs_cut_from_item()
1764 indirect_to_direct_roll_back(th, inode, path); in reiserfs_cut_from_item()
1858 static void truncate_directory(struct reiserfs_transaction_handle *th, in truncate_directory() argument
1861 BUG_ON(!th->t_trans_id); in truncate_directory()
1867 reiserfs_delete_solid_item(th, inode, INODE_PKEY(inode)); in truncate_directory()
1868 reiserfs_update_sd(th, inode); in truncate_directory()
1877 int reiserfs_do_truncate(struct reiserfs_transaction_handle *th, in reiserfs_do_truncate() argument
1898 BUG_ON(!th->t_trans_id); in reiserfs_do_truncate()
1906 truncate_directory(th, inode); in reiserfs_do_truncate()
1971 reiserfs_cut_from_item(th, &s_search_path, &s_item_key, in reiserfs_do_truncate()
2001 if (journal_transaction_should_end(th, 0) || in reiserfs_do_truncate()
2002 reiserfs_transaction_free_space(th) <= JOURNAL_FOR_FREE_BLOCK_AND_UPDATE_SD) { in reiserfs_do_truncate()
2009 reiserfs_update_sd(th, inode); in reiserfs_do_truncate()
2011 err = journal_end(th); in reiserfs_do_truncate()
2014 err = journal_begin(th, inode->i_sb, in reiserfs_do_truncate()
2034 reiserfs_update_sd(th, inode); in reiserfs_do_truncate()
2080 int reiserfs_paste_into_item(struct reiserfs_transaction_handle *th, in reiserfs_paste_into_item() argument
2098 BUG_ON(!th->t_trans_id); in reiserfs_paste_into_item()
2116 init_tb_struct(th, &s_paste_balance, th->t_super, search_path, in reiserfs_paste_into_item()
2132 PROC_INFO_INC(th->t_super, paste_into_item_restarted); in reiserfs_paste_into_item()
2134 search_for_position_by_key(th->t_super, key, in reiserfs_paste_into_item()
2183 int reiserfs_insert_item(struct reiserfs_transaction_handle *th, in reiserfs_insert_item() argument
2193 BUG_ON(!th->t_trans_id); in reiserfs_insert_item()
2224 init_tb_struct(th, &s_ins_balance, th->t_super, path, in reiserfs_insert_item()
2242 PROC_INFO_INC(th->t_super, insert_item_restarted); in reiserfs_insert_item()
2243 retval = search_item(th->t_super, key, path); in reiserfs_insert_item()
2249 reiserfs_warning(th->t_super, "PAP-5760", in reiserfs_insert_item()
2269 reiserfs_debug(th->t_super, REISERFS_DEBUG_CODE, in reiserfs_insert_item()