Lines Matching refs:transaction
61 void btrfs_put_transaction(struct btrfs_transaction *transaction) in btrfs_put_transaction() argument
63 WARN_ON(atomic_read(&transaction->use_count) == 0); in btrfs_put_transaction()
64 if (atomic_dec_and_test(&transaction->use_count)) { in btrfs_put_transaction()
65 BUG_ON(!list_empty(&transaction->list)); in btrfs_put_transaction()
66 WARN_ON(!RB_EMPTY_ROOT(&transaction->delayed_refs.href_root)); in btrfs_put_transaction()
67 if (transaction->delayed_refs.pending_csums) in btrfs_put_transaction()
69 transaction->delayed_refs.pending_csums); in btrfs_put_transaction()
70 while (!list_empty(&transaction->pending_chunks)) { in btrfs_put_transaction()
73 em = list_first_entry(&transaction->pending_chunks, in btrfs_put_transaction()
78 kmem_cache_free(btrfs_transaction_cachep, transaction); in btrfs_put_transaction()
357 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_add_dropped_root()
543 h->transaction = cur_trans; in start_transaction()
771 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_should_end_transaction()
794 struct btrfs_transaction *cur_trans = trans->transaction; in __btrfs_end_transaction()
1051 &trans->transaction->dirty_pages, in btrfs_write_and_wait_transaction()
1053 clear_btree_io_tree(&trans->transaction->dirty_pages); in btrfs_write_and_wait_transaction()
1108 struct list_head *dirty_bgs = &trans->transaction->dirty_bgs; in commit_cowonly_roots()
1109 struct list_head *io_bgs = &trans->transaction->io_bgs; in commit_cowonly_roots()
1154 &trans->transaction->switch_commits); in commit_cowonly_roots()
1176 &trans->transaction->switch_commits); in commit_cowonly_roots()
1234 &trans->transaction->switch_commits); in commit_fs_roots()
1577 struct list_head *head = &trans->transaction->pending_snapshots; in create_pending_snapshots()
1710 cur_trans = trans->transaction; in btrfs_commit_transaction_async()
1741 struct btrfs_transaction *cur_trans = trans->transaction; in cleanup_transaction()
1768 btrfs_cleanup_one_transaction(trans->transaction, root); in cleanup_transaction()
1812 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_commit_transaction()
1836 cur_trans = trans->transaction; in btrfs_commit_transaction()
2015 WARN_ON(cur_trans != trans->transaction); in btrfs_commit_transaction()