Lines Matching refs:cur_trans

2817 	struct btrfs_transaction *cur_trans = trans->transaction;  in btrfs_setup_space_cache()  local
2820 if (list_empty(&cur_trans->dirty_bgs) || in btrfs_setup_space_cache()
2829 list_for_each_entry_safe(cache, tmp, &cur_trans->dirty_bgs, in btrfs_setup_space_cache()
2855 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_start_dirty_block_groups() local
2860 struct list_head *io = &cur_trans->io_bgs; in btrfs_start_dirty_block_groups()
2864 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2865 if (list_empty(&cur_trans->dirty_bgs)) { in btrfs_start_dirty_block_groups()
2866 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2869 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
2870 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2915 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2917 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2957 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2960 &cur_trans->dirty_bgs); in btrfs_start_dirty_block_groups()
2964 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2995 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2996 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
3002 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3005 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3009 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3010 list_splice_init(&dirty, &cur_trans->dirty_bgs); in btrfs_start_dirty_block_groups()
3011 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3012 btrfs_cleanup_dirty_bgs(cur_trans, fs_info); in btrfs_start_dirty_block_groups()
3023 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_write_dirty_block_groups() local
3027 struct list_head *io = &cur_trans->io_bgs; in btrfs_write_dirty_block_groups()
3049 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3050 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_write_dirty_block_groups()
3051 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_write_dirty_block_groups()
3061 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3065 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3073 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3113 wait_event(cur_trans->writer_wait, in btrfs_write_dirty_block_groups()
3114 atomic_read(&cur_trans->num_writers) == 1); in btrfs_write_dirty_block_groups()
3125 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3127 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()