Lines Matching refs:cur_trans

4398 void btrfs_cleanup_dirty_bgs(struct btrfs_transaction *cur_trans,  in btrfs_cleanup_dirty_bgs()  argument
4403 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4404 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_cleanup_dirty_bgs()
4405 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_cleanup_dirty_bgs()
4410 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4413 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4421 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4423 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4425 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()
4431 while (!list_empty(&cur_trans->io_bgs)) { in btrfs_cleanup_dirty_bgs()
4432 cache = list_first_entry(&cur_trans->io_bgs, in btrfs_cleanup_dirty_bgs()
4444 void btrfs_cleanup_one_transaction(struct btrfs_transaction *cur_trans, in btrfs_cleanup_one_transaction() argument
4447 btrfs_cleanup_dirty_bgs(cur_trans, fs_info); in btrfs_cleanup_one_transaction()
4448 ASSERT(list_empty(&cur_trans->dirty_bgs)); in btrfs_cleanup_one_transaction()
4449 ASSERT(list_empty(&cur_trans->io_bgs)); in btrfs_cleanup_one_transaction()
4451 btrfs_destroy_delayed_refs(cur_trans, fs_info); in btrfs_cleanup_one_transaction()
4453 cur_trans->state = TRANS_STATE_COMMIT_START; in btrfs_cleanup_one_transaction()
4456 cur_trans->state = TRANS_STATE_UNBLOCKED; in btrfs_cleanup_one_transaction()
4462 btrfs_destroy_marked_extents(fs_info, &cur_trans->dirty_pages, in btrfs_cleanup_one_transaction()
4467 cur_trans->state =TRANS_STATE_COMPLETED; in btrfs_cleanup_one_transaction()
4468 wake_up(&cur_trans->commit_wait); in btrfs_cleanup_one_transaction()