Searched refs:cur_trans (Results 1 – 6 of 6) sorted by relevance
160 struct btrfs_transaction *cur_trans; in join_transaction() local170 cur_trans = fs_info->running_transaction; in join_transaction()171 if (cur_trans) { in join_transaction()172 if (cur_trans->aborted) { in join_transaction()174 return cur_trans->aborted; in join_transaction()176 if (btrfs_blocked_trans_types[cur_trans->state] & type) { in join_transaction()180 refcount_inc(&cur_trans->use_count); in join_transaction()181 atomic_inc(&cur_trans->num_writers); in join_transaction()182 extwriter_counter_inc(cur_trans, type); in join_transaction()201 cur_trans = kmalloc(sizeof(*cur_trans), GFP_NOFS); in join_transaction()[all …]
2307 struct btrfs_transaction *cur_trans = trans->transaction; in btrfs_setup_space_cache() local2310 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() local2350 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()[all …]
4456 void btrfs_cleanup_dirty_bgs(struct btrfs_transaction *cur_trans, in btrfs_cleanup_dirty_bgs() argument4461 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()4462 while (!list_empty(&cur_trans->dirty_bgs)) { in btrfs_cleanup_dirty_bgs()4463 cache = list_first_entry(&cur_trans->dirty_bgs, in btrfs_cleanup_dirty_bgs()4468 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()4471 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()4479 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()4482 spin_lock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()4484 spin_unlock(&cur_trans->dirty_bgs_lock); in btrfs_cleanup_dirty_bgs()4490 while (!list_empty(&cur_trans->io_bgs)) { in btrfs_cleanup_dirty_bgs()[all …]
2249 struct btrfs_transaction *cur_trans; in check_delayed_ref() local2254 cur_trans = root->fs_info->running_transaction; in check_delayed_ref()2255 if (cur_trans) in check_delayed_ref()2256 refcount_inc(&cur_trans->use_count); in check_delayed_ref()2258 if (!cur_trans) in check_delayed_ref()2261 delayed_refs = &cur_trans->delayed_refs; in check_delayed_ref()2266 btrfs_put_transaction(cur_trans); in check_delayed_ref()2283 btrfs_put_transaction(cur_trans); in check_delayed_ref()2317 btrfs_put_transaction(cur_trans); in check_delayed_ref()
176 struct spi_transfer *cur_trans; member360 data->cur_trans = NULL; in pch_spi_handler()550 if (data->cur_trans->speed_hz) { in pch_spi_set_tx()552 pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz); in pch_spi_set_tx()556 if (data->cur_trans->bits_per_word && in pch_spi_set_tx()557 (data->current_msg->spi->bits_per_word != data->cur_trans->bits_per_word)) { in pch_spi_set_tx()560 data->cur_trans->bits_per_word); in pch_spi_set_tx()561 *bpw = data->cur_trans->bits_per_word; in pch_spi_set_tx()570 data->bpw_len = data->cur_trans->len / (*bpw / 8); in pch_spi_set_tx()573 size = data->cur_trans->len * sizeof(*data->pkt_tx_buff); in pch_spi_set_tx()[all …]
64 u8 *cur_trans; member141 *i2c->cur_trans++ = val[i]; in zx2967_i2c_empty_rx_fifo()153 u8 *buf = i2c->cur_trans; in zx2967_i2c_fill_tx_fifo()165 i2c->cur_trans = NULL; in zx2967_i2c_fill_tx_fifo()169 i2c->cur_trans += I2C_FIFO_MAX; in zx2967_i2c_fill_tx_fifo()282 i2c->cur_trans = msg->buf; in zx2967_i2c_xfer_msg()