Lines Matching refs:cur_trans

4746 void btrfs_cleanup_dirty_bgs(struct btrfs_transaction *cur_trans,  in btrfs_cleanup_dirty_bgs()  argument
4751 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4752 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_cleanup_dirty_bgs()
4753 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_cleanup_dirty_bgs()
4758 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4761 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4769 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4772 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4774 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4780 while (!list_empty(&cur_trans->io_bgs)) { in btrfs_cleanup_dirty_bgs()
4781 cache = list_first_entry(&cur_trans->io_bgs, in btrfs_cleanup_dirty_bgs()
4819 void btrfs_cleanup_one_transaction(struct btrfs_transaction *cur_trans) in btrfs_cleanup_one_transaction() argument
4821 struct btrfs_fs_info *fs_info = cur_trans->fs_info; in btrfs_cleanup_one_transaction()
4824 btrfs_cleanup_dirty_bgs(cur_trans, fs_info); in btrfs_cleanup_one_transaction()
4825 ASSERT(list_empty(&cur_trans->dirty_bgs)); in btrfs_cleanup_one_transaction()
4826 ASSERT(list_empty(&cur_trans->io_bgs)); in btrfs_cleanup_one_transaction()
4828 list_for_each_entry_safe(dev, tmp, &cur_trans->dev_update_list, in btrfs_cleanup_one_transaction()
4833 btrfs_destroy_delayed_refs(cur_trans); in btrfs_cleanup_one_transaction()
4835 cur_trans->state = TRANS_STATE_COMMIT_START; in btrfs_cleanup_one_transaction()
4838 cur_trans->state = TRANS_STATE_UNBLOCKED; in btrfs_cleanup_one_transaction()
4841 btrfs_destroy_marked_extents(fs_info, &cur_trans->dirty_pages, in btrfs_cleanup_one_transaction()
4843 btrfs_destroy_pinned_extent(fs_info, &cur_trans->pinned_extents); in btrfs_cleanup_one_transaction()
4845 cur_trans->state =TRANS_STATE_COMPLETED; in btrfs_cleanup_one_transaction()
4846 wake_up(&cur_trans->commit_wait); in btrfs_cleanup_one_transaction()