Lines Matching refs:cur_trans

2529 	struct btrfs_transaction *cur_trans = trans->transaction;  in btrfs_setup_space_cache()  local
2532 if (list_empty(&cur_trans->dirty_bgs) || in btrfs_setup_space_cache()
2541 list_for_each_entry_safe(cache, tmp, &cur_trans->dirty_bgs, in btrfs_setup_space_cache()
2567 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_start_dirty_block_groups() local
2572 struct list_head *io = &cur_trans->io_bgs; in btrfs_start_dirty_block_groups()
2575 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2576 if (list_empty(&cur_trans->dirty_bgs)) { in btrfs_start_dirty_block_groups()
2577 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2580 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
2581 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2626 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2628 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2667 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2670 &cur_trans->dirty_bgs); in btrfs_start_dirty_block_groups()
2674 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2705 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2706 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
2712 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2715 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2719 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2720 list_splice_init(&dirty, &cur_trans->dirty_bgs); in btrfs_start_dirty_block_groups()
2721 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2722 btrfs_cleanup_dirty_bgs(cur_trans, fs_info); in btrfs_start_dirty_block_groups()
2733 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_write_dirty_block_groups() local
2737 struct list_head *io = &cur_trans->io_bgs; in btrfs_write_dirty_block_groups()
2758 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2759 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_write_dirty_block_groups()
2760 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_write_dirty_block_groups()
2770 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2774 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2782 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2821 wait_event(cur_trans->writer_wait, in btrfs_write_dirty_block_groups()
2822 atomic_read(&cur_trans->num_writers) == 1); in btrfs_write_dirty_block_groups()
2833 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2835 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()