Lines Matching refs:cur_trans

3346 	struct btrfs_transaction *cur_trans = trans->transaction;  in btrfs_setup_space_cache()  local
3349 if (list_empty(&cur_trans->dirty_bgs) || in btrfs_setup_space_cache()
3358 list_for_each_entry_safe(cache, tmp, &cur_trans->dirty_bgs, in btrfs_setup_space_cache()
3383 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_start_dirty_block_groups() local
3388 struct list_head *io = &cur_trans->io_bgs; in btrfs_start_dirty_block_groups()
3391 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3392 if (list_empty(&cur_trans->dirty_bgs)) { in btrfs_start_dirty_block_groups()
3393 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3396 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
3397 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3442 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3444 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3483 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3486 &cur_trans->dirty_bgs); in btrfs_start_dirty_block_groups()
3490 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3521 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3522 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
3528 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3531 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3535 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3536 list_splice_init(&dirty, &cur_trans->dirty_bgs); in btrfs_start_dirty_block_groups()
3537 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
3538 btrfs_cleanup_dirty_bgs(cur_trans, fs_info); in btrfs_start_dirty_block_groups()
3548 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_write_dirty_block_groups() local
3552 struct list_head *io = &cur_trans->io_bgs; in btrfs_write_dirty_block_groups()
3573 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3574 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_write_dirty_block_groups()
3575 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_write_dirty_block_groups()
3585 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3589 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3597 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3635 wait_event(cur_trans->writer_wait, in btrfs_write_dirty_block_groups()
3636 atomic_read(&cur_trans->num_writers) == 1); in btrfs_write_dirty_block_groups()
3647 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
3649 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()