Lines Matching refs:th

1013 static char prepare_for_delete_or_cut(struct reiserfs_transaction_handle *th,  in prepare_for_delete_or_cut()  argument
1032 BUG_ON(!th->t_trans_id); in prepare_for_delete_or_cut()
1091 reiserfs_transaction_free_space(th) < JOURNAL_FOR_FREE_BLOCK_AND_UPDATE_SD) in prepare_for_delete_or_cut()
1100 journal_mark_dirty(th, bh); in prepare_for_delete_or_cut()
1101 reiserfs_free_block(th, inode, block, 1); in prepare_for_delete_or_cut()
1169 static void init_tb_struct(struct reiserfs_transaction_handle *th, in init_tb_struct() argument
1175 BUG_ON(!th->t_trans_id); in init_tb_struct()
1178 tb->transaction_handle = th; in init_tb_struct()
1230 int reiserfs_delete_item(struct reiserfs_transaction_handle *th, in reiserfs_delete_item() argument
1247 BUG_ON(!th->t_trans_id); in reiserfs_delete_item()
1249 init_tb_struct(th, &s_del_balance, sb, path, in reiserfs_delete_item()
1259 prepare_for_delete_or_cut(th, inode, path, in reiserfs_delete_item()
1383 void reiserfs_delete_solid_item(struct reiserfs_transaction_handle *th, in reiserfs_delete_solid_item() argument
1386 struct super_block *sb = th->t_super; in reiserfs_delete_solid_item()
1395 BUG_ON(!th->t_trans_id); in reiserfs_delete_solid_item()
1400 retval = search_item(th->t_super, &cpu_key, &path); in reiserfs_delete_solid_item()
1402 reiserfs_error(th->t_super, "vs-5350", in reiserfs_delete_solid_item()
1422 reiserfs_warning(th->t_super, "vs-5355", in reiserfs_delete_solid_item()
1429 init_tb_struct(th, &tb, th->t_super, &path, in reiserfs_delete_solid_item()
1436 PROC_INFO_INC(th->t_super, delete_solid_item_restarted); in reiserfs_delete_solid_item()
1449 reiserfs_debug(th->t_super, REISERFS_DEBUG_CODE, in reiserfs_delete_solid_item()
1463 reiserfs_warning(th->t_super, "vs-5360", in reiserfs_delete_solid_item()
1473 int reiserfs_delete_object(struct reiserfs_transaction_handle *th, in reiserfs_delete_object() argument
1478 BUG_ON(!th->t_trans_id); in reiserfs_delete_object()
1482 reiserfs_do_truncate(th, inode, NULL, 0 /*no timestamp updates */ ); in reiserfs_delete_object()
1487 if (!old_format_only(th->t_super)) { in reiserfs_delete_object()
1491 &REISERFS_SB(th->t_super)->s_rs->s_inode_generation; in reiserfs_delete_object()
1496 reiserfs_delete_solid_item(th, inode, INODE_PKEY(inode)); in reiserfs_delete_object()
1536 static int maybe_indirect_to_direct(struct reiserfs_transaction_handle *th, in maybe_indirect_to_direct() argument
1546 BUG_ON(!th->t_trans_id); in maybe_indirect_to_direct()
1566 return indirect2direct(th, inode, page, path, item_key, in maybe_indirect_to_direct()
1576 static void indirect_to_direct_roll_back(struct reiserfs_transaction_handle *th, in indirect_to_direct_roll_back() argument
1582 BUG_ON(!th->t_trans_id); in indirect_to_direct_roll_back()
1601 reiserfs_delete_item(th, path, &tail_key, inode, in indirect_to_direct_roll_back()
1618 int reiserfs_cut_from_item(struct reiserfs_transaction_handle *th, in reiserfs_cut_from_item() argument
1643 BUG_ON(!th->t_trans_id); in reiserfs_cut_from_item()
1645 init_tb_struct(th, &s_cut_balance, inode->i_sb, path, in reiserfs_cut_from_item()
1661 prepare_for_delete_or_cut(th, inode, path, in reiserfs_cut_from_item()
1673 maybe_indirect_to_direct(th, inode, page, in reiserfs_cut_from_item()
1745 indirect_to_direct_roll_back(th, inode, path); in reiserfs_cut_from_item()
1839 static void truncate_directory(struct reiserfs_transaction_handle *th, in truncate_directory() argument
1842 BUG_ON(!th->t_trans_id); in truncate_directory()
1848 reiserfs_delete_solid_item(th, inode, INODE_PKEY(inode)); in truncate_directory()
1849 reiserfs_update_sd(th, inode); in truncate_directory()
1858 int reiserfs_do_truncate(struct reiserfs_transaction_handle *th, in reiserfs_do_truncate() argument
1879 BUG_ON(!th->t_trans_id); in reiserfs_do_truncate()
1887 truncate_directory(th, inode); in reiserfs_do_truncate()
1952 reiserfs_cut_from_item(th, &s_search_path, &s_item_key, in reiserfs_do_truncate()
1982 if (journal_transaction_should_end(th, 0) || in reiserfs_do_truncate()
1983 reiserfs_transaction_free_space(th) <= JOURNAL_FOR_FREE_BLOCK_AND_UPDATE_SD) { in reiserfs_do_truncate()
1990 reiserfs_update_sd(th, inode); in reiserfs_do_truncate()
1992 err = journal_end(th); in reiserfs_do_truncate()
1995 err = journal_begin(th, inode->i_sb, in reiserfs_do_truncate()
2015 reiserfs_update_sd(th, inode); in reiserfs_do_truncate()
2061 int reiserfs_paste_into_item(struct reiserfs_transaction_handle *th, in reiserfs_paste_into_item() argument
2079 BUG_ON(!th->t_trans_id); in reiserfs_paste_into_item()
2097 init_tb_struct(th, &s_paste_balance, th->t_super, search_path, in reiserfs_paste_into_item()
2113 PROC_INFO_INC(th->t_super, paste_into_item_restarted); in reiserfs_paste_into_item()
2115 search_for_position_by_key(th->t_super, key, in reiserfs_paste_into_item()
2164 int reiserfs_insert_item(struct reiserfs_transaction_handle *th, in reiserfs_insert_item() argument
2174 BUG_ON(!th->t_trans_id); in reiserfs_insert_item()
2205 init_tb_struct(th, &s_ins_balance, th->t_super, path, in reiserfs_insert_item()
2223 PROC_INFO_INC(th->t_super, insert_item_restarted); in reiserfs_insert_item()
2224 retval = search_item(th->t_super, key, path); in reiserfs_insert_item()
2230 reiserfs_warning(th->t_super, "PAP-5760", in reiserfs_insert_item()
2249 reiserfs_debug(th->t_super, REISERFS_DEBUG_CODE, in reiserfs_insert_item()