Searched refs:cur_trans (Results 1 – 5 of 5) sorted by relevance
| /linux/fs/btrfs/ |
| H A D | transaction.c | 182 struct btrfs_transaction *cur_trans = trans->transaction; in switch_commit_roots() local 190 ASSERT(cur_trans->state == TRANS_STATE_COMMIT_DOING, in switch_commit_roots() 191 "cur_trans->state=%d", cur_trans->state); in switch_commit_roots() 198 list_for_each_entry_safe(root, tmp, &cur_trans->switch_commits, in switch_commit_roots() 208 spin_lock(&cur_trans->dropped_roots_lock); in switch_commit_roots() 209 while (!list_empty(&cur_trans->dropped_roots)) { in switch_commit_roots() 210 root = list_first_entry(&cur_trans->dropped_roots, in switch_commit_roots() 213 spin_unlock(&cur_trans->dropped_roots_lock); in switch_commit_roots() 216 spin_lock(&cur_trans->dropped_roots_lock); in switch_commit_roots() 218 spin_unlock(&cur_trans->dropped_roots_lock); in switch_commit_roots() [all …]
|
| H A D | block-group.c | 3516 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_setup_space_cache() local 3519 if (list_empty(&cur_trans->dirty_bgs) || in btrfs_setup_space_cache() 3528 list_for_each_entry_safe(cache, tmp, &cur_trans->dirty_bgs, in btrfs_setup_space_cache() 3553 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_start_dirty_block_groups() local 3558 struct list_head *io = &cur_trans->io_bgs; in btrfs_start_dirty_block_groups() 3561 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups() 3562 if (list_empty(&cur_trans->dirty_bgs)) { in btrfs_start_dirty_block_groups() 3563 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups() 3566 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups() 3567 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups() [all …]
|
| H A D | disk-io.c | 4741 void btrfs_cleanup_dirty_bgs(struct btrfs_transaction *cur_trans, in btrfs_cleanup_dirty_bgs() argument 4746 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs() 4747 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_cleanup_dirty_bgs() 4748 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_cleanup_dirty_bgs() 4753 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs() 4756 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs() 4764 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs() 4767 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs() 4769 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs() 4775 while (!list_empty(&cur_trans->io_bgs)) { in btrfs_cleanup_dirty_bgs() [all …]
|
| H A D | extent-tree.c | 2297 struct btrfs_transaction *cur_trans; in check_delayed_ref() local 2302 cur_trans = root->fs_info->running_transaction; in check_delayed_ref() 2303 if (cur_trans) in check_delayed_ref() 2304 refcount_inc(&cur_trans->use_count); in check_delayed_ref() 2306 if (!cur_trans) in check_delayed_ref() 2309 delayed_refs = &cur_trans->delayed_refs; in check_delayed_ref() 2314 btrfs_put_transaction(cur_trans); in check_delayed_ref() 2321 btrfs_put_transaction(cur_trans); in check_delayed_ref() 2337 btrfs_put_transaction(cur_trans); in check_delayed_ref() 2374 btrfs_put_transaction(cur_trans); in check_delayed_ref()
|
| /linux/drivers/spi/ |
| H A D | spi-topcliff-pch.c | 181 struct spi_transfer *cur_trans; member 365 data->cur_trans = NULL; in pch_spi_handler() 526 if (data->cur_trans->speed_hz) { in pch_spi_set_tx() 528 pch_spi_set_baud_rate(data->host, data->cur_trans->speed_hz); in pch_spi_set_tx() 532 if (data->cur_trans->bits_per_word && in pch_spi_set_tx() 533 (data->current_msg->spi->bits_per_word != data->cur_trans->bits_per_word)) { in pch_spi_set_tx() 536 data->cur_trans->bits_per_word); in pch_spi_set_tx() 537 *bpw = data->cur_trans->bits_per_word; in pch_spi_set_tx() 546 data->bpw_len = data->cur_trans->len / (*bpw / 8); in pch_spi_set_tx() 549 size = data->cur_trans->len * sizeof(*data->pkt_tx_buff); in pch_spi_set_tx() [all …]
|