Searched refs:cur_trans (Results 1 – 4 of 4) sorted by relevance
/linux-4.1.27/fs/btrfs/ |
D | transaction.c | 153 struct btrfs_transaction *cur_trans; in join_transaction() local 164 cur_trans = fs_info->running_transaction; in join_transaction() 165 if (cur_trans) { in join_transaction() 166 if (cur_trans->aborted) { in join_transaction() 168 return cur_trans->aborted; in join_transaction() 170 if (btrfs_blocked_trans_types[cur_trans->state] & type) { in join_transaction() 174 atomic_inc(&cur_trans->use_count); in join_transaction() 175 atomic_inc(&cur_trans->num_writers); in join_transaction() 176 extwriter_counter_inc(cur_trans, type); in join_transaction() 195 cur_trans = kmem_cache_alloc(btrfs_transaction_cachep, GFP_NOFS); in join_transaction() [all …]
|
D | disk-io.c | 4262 static void btrfs_free_pending_ordered(struct btrfs_transaction *cur_trans, in btrfs_free_pending_ordered() argument 4268 while (!list_empty(&cur_trans->pending_ordered)) { in btrfs_free_pending_ordered() 4269 ordered = list_first_entry(&cur_trans->pending_ordered, in btrfs_free_pending_ordered() 4281 void btrfs_cleanup_one_transaction(struct btrfs_transaction *cur_trans, in btrfs_cleanup_one_transaction() argument 4284 btrfs_destroy_delayed_refs(cur_trans, root); in btrfs_cleanup_one_transaction() 4286 cur_trans->state = TRANS_STATE_COMMIT_START; in btrfs_cleanup_one_transaction() 4289 cur_trans->state = TRANS_STATE_UNBLOCKED; in btrfs_cleanup_one_transaction() 4292 btrfs_free_pending_ordered(cur_trans, root->fs_info); in btrfs_cleanup_one_transaction() 4296 btrfs_destroy_marked_extents(root, &cur_trans->dirty_pages, in btrfs_cleanup_one_transaction() 4301 cur_trans->state =TRANS_STATE_COMPLETED; in btrfs_cleanup_one_transaction() [all …]
|
D | extent-tree.c | 3360 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_setup_space_cache() local 3363 if (list_empty(&cur_trans->dirty_bgs) || in btrfs_setup_space_cache() 3372 list_for_each_entry_safe(cache, tmp, &cur_trans->dirty_bgs, in btrfs_setup_space_cache() 3398 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_start_dirty_block_groups() local 3403 struct list_head *io = &cur_trans->io_bgs; in btrfs_start_dirty_block_groups() 3407 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups() 3408 if (list_empty(&cur_trans->dirty_bgs)) { in btrfs_start_dirty_block_groups() 3409 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups() 3412 list_splice_init(&cur_trans->dirty_bgs, &dirty); in btrfs_start_dirty_block_groups() 3413 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_start_dirty_block_groups() [all …]
|
/linux-4.1.27/drivers/spi/ |
D | spi-topcliff-pch.c | 188 struct spi_transfer *cur_trans; member 372 data->cur_trans = NULL; in pch_spi_handler() 563 if (data->cur_trans->speed_hz) { in pch_spi_set_tx() 565 pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz); in pch_spi_set_tx() 569 if (data->cur_trans->bits_per_word && in pch_spi_set_tx() 570 (data->current_msg->spi->bits_per_word != data->cur_trans->bits_per_word)) { in pch_spi_set_tx() 573 data->cur_trans->bits_per_word); in pch_spi_set_tx() 574 *bpw = data->cur_trans->bits_per_word; in pch_spi_set_tx() 583 data->bpw_len = data->cur_trans->len / (*bpw / 8); in pch_spi_set_tx() 586 size = data->cur_trans->len * sizeof(*data->pkt_tx_buff); in pch_spi_set_tx() [all …]
|