Lines Matching refs:cur_trans
2307 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_setup_space_cache() local
2310 if (list_empty(&cur_trans->dirty_bgs) || in btrfs_setup_space_cache()
2319 list_for_each_entry_safe(cache, tmp, &cur_trans->dirty_bgs, in btrfs_setup_space_cache()
2345 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_start_dirty_block_groups() local
2350 struct list_head *io = &cur_trans->io_bgs; in btrfs_start_dirty_block_groups()
2354 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2355 if (list_empty(&cur_trans->dirty_bgs)) { in btrfs_start_dirty_block_groups()
2356 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2359 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
2360 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2404 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2406 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2446 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2449 &cur_trans->dirty_bgs); in btrfs_start_dirty_block_groups()
2453 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2485 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2486 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups()
2492 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2495 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups()
2497 btrfs_cleanup_dirty_bgs(cur_trans, fs_info); in btrfs_start_dirty_block_groups()
2508 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_write_dirty_block_groups() local
2512 struct list_head *io = &cur_trans->io_bgs; in btrfs_write_dirty_block_groups()
2534 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2535 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_write_dirty_block_groups()
2536 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_write_dirty_block_groups()
2546 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2550 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2558 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2598 wait_event(cur_trans->writer_wait, in btrfs_write_dirty_block_groups()
2599 atomic_read(&cur_trans->num_writers) == 1); in btrfs_write_dirty_block_groups()
2610 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()
2612 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_write_dirty_block_groups()