cur_trans 64 drivers/i2c/busses/i2c-zx2967.c u8 *cur_trans; cur_trans 141 drivers/i2c/busses/i2c-zx2967.c *i2c->cur_trans++ = val[i]; cur_trans 153 drivers/i2c/busses/i2c-zx2967.c u8 *buf = i2c->cur_trans; cur_trans 165 drivers/i2c/busses/i2c-zx2967.c i2c->cur_trans = NULL; cur_trans 169 drivers/i2c/busses/i2c-zx2967.c i2c->cur_trans += I2C_FIFO_MAX; cur_trans 282 drivers/i2c/busses/i2c-zx2967.c i2c->cur_trans = msg->buf; cur_trans 176 drivers/spi/spi-topcliff-pch.c struct spi_transfer *cur_trans; cur_trans 360 drivers/spi/spi-topcliff-pch.c data->cur_trans = NULL; cur_trans 550 drivers/spi/spi-topcliff-pch.c if (data->cur_trans->speed_hz) { cur_trans 552 drivers/spi/spi-topcliff-pch.c pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz); cur_trans 556 drivers/spi/spi-topcliff-pch.c if (data->cur_trans->bits_per_word && cur_trans 557 drivers/spi/spi-topcliff-pch.c (data->current_msg->spi->bits_per_word != data->cur_trans->bits_per_word)) { cur_trans 560 drivers/spi/spi-topcliff-pch.c data->cur_trans->bits_per_word); cur_trans 561 drivers/spi/spi-topcliff-pch.c *bpw = data->cur_trans->bits_per_word; cur_trans 570 drivers/spi/spi-topcliff-pch.c data->bpw_len = data->cur_trans->len / (*bpw / 8); cur_trans 573 drivers/spi/spi-topcliff-pch.c size = data->cur_trans->len * sizeof(*data->pkt_tx_buff); cur_trans 598 drivers/spi/spi-topcliff-pch.c if (data->cur_trans->tx_buf != NULL) { cur_trans 600 drivers/spi/spi-topcliff-pch.c tx_buf = data->cur_trans->tx_buf; cur_trans 604 drivers/spi/spi-topcliff-pch.c tx_sbuf = data->cur_trans->tx_buf; cur_trans 652 drivers/spi/spi-topcliff-pch.c data->cur_trans = NULL; cur_trans 723 drivers/spi/spi-topcliff-pch.c if (!data->cur_trans->rx_buf) cur_trans 727 drivers/spi/spi-topcliff-pch.c rx_buf = data->cur_trans->rx_buf; cur_trans 731 drivers/spi/spi-topcliff-pch.c rx_sbuf = data->cur_trans->rx_buf; cur_trans 746 drivers/spi/spi-topcliff-pch.c if (!data->cur_trans->rx_buf) cur_trans 750 drivers/spi/spi-topcliff-pch.c rx_buf = data->cur_trans->rx_buf; cur_trans 754 drivers/spi/spi-topcliff-pch.c data->cur_trans->rx_buf = rx_buf; cur_trans 756 drivers/spi/spi-topcliff-pch.c rx_sbuf = data->cur_trans->rx_buf; cur_trans 760 drivers/spi/spi-topcliff-pch.c data->cur_trans->rx_buf = rx_sbuf; cur_trans 931 drivers/spi/spi-topcliff-pch.c if (data->cur_trans->speed_hz) { cur_trans 934 drivers/spi/spi-topcliff-pch.c pch_spi_set_baud_rate(data->master, data->cur_trans->speed_hz); cur_trans 939 drivers/spi/spi-topcliff-pch.c if (data->cur_trans->bits_per_word && cur_trans 941 drivers/spi/spi-topcliff-pch.c data->cur_trans->bits_per_word)) { cur_trans 945 drivers/spi/spi-topcliff-pch.c data->cur_trans->bits_per_word); cur_trans 947 drivers/spi/spi-topcliff-pch.c *bpw = data->cur_trans->bits_per_word; cur_trans 951 drivers/spi/spi-topcliff-pch.c data->bpw_len = data->cur_trans->len / (*bpw / 8); cur_trans 955 drivers/spi/spi-topcliff-pch.c data->cur_trans->len -= PCH_BUF_SIZE; cur_trans 959 drivers/spi/spi-topcliff-pch.c if (data->cur_trans->tx_buf != NULL) { cur_trans 961 drivers/spi/spi-topcliff-pch.c tx_buf = data->cur_trans->tx_buf; cur_trans 966 drivers/spi/spi-topcliff-pch.c tx_sbuf = data->cur_trans->tx_buf; cur_trans 1176 drivers/spi/spi-topcliff-pch.c if (data->cur_trans == NULL) { cur_trans 1177 drivers/spi/spi-topcliff-pch.c data->cur_trans = cur_trans 1184 drivers/spi/spi-topcliff-pch.c data->cur_trans = cur_trans 1185 drivers/spi/spi-topcliff-pch.c list_entry(data->cur_trans->transfer_list.next, cur_trans 1193 drivers/spi/spi-topcliff-pch.c if (!data->cur_trans->len) cur_trans 1195 drivers/spi/spi-topcliff-pch.c cnt = (data->cur_trans->len - 1) / PCH_BUF_SIZE + 1; cur_trans 1196 drivers/spi/spi-topcliff-pch.c data->save_total_len = data->cur_trans->len; cur_trans 1199 drivers/spi/spi-topcliff-pch.c char *save_rx_buf = data->cur_trans->rx_buf; cur_trans 1209 drivers/spi/spi-topcliff-pch.c data->cur_trans = NULL; cur_trans 1214 drivers/spi/spi-topcliff-pch.c data->cur_trans->rx_buf = save_rx_buf; cur_trans 1225 drivers/spi/spi-topcliff-pch.c data->cur_trans->len = data->save_total_len; cur_trans 1226 drivers/spi/spi-topcliff-pch.c data->current_msg->actual_length += data->cur_trans->len; cur_trans 1233 drivers/spi/spi-topcliff-pch.c if (data->cur_trans->delay_usecs) { cur_trans 1235 drivers/spi/spi-topcliff-pch.c __func__, data->cur_trans->delay_usecs); cur_trans 1236 drivers/spi/spi-topcliff-pch.c udelay(data->cur_trans->delay_usecs); cur_trans 1242 drivers/spi/spi-topcliff-pch.c if ((data->cur_trans->transfer_list.next) == cur_trans 1249 drivers/spi/spi-topcliff-pch.c } while (data->cur_trans != NULL); cur_trans 2312 fs/btrfs/block-group.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 2315 fs/btrfs/block-group.c if (list_empty(&cur_trans->dirty_bgs) || cur_trans 2324 fs/btrfs/block-group.c list_for_each_entry_safe(cache, tmp, &cur_trans->dirty_bgs, cur_trans 2350 fs/btrfs/block-group.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 2355 fs/btrfs/block-group.c struct list_head *io = &cur_trans->io_bgs; cur_trans 2359 fs/btrfs/block-group.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 2360 fs/btrfs/block-group.c if (list_empty(&cur_trans->dirty_bgs)) { cur_trans 2361 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2364 fs/btrfs/block-group.c list_splice_init(&cur_trans->dirty_bgs, &dirty); cur_trans 2365 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2409 fs/btrfs/block-group.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 2411 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2451 fs/btrfs/block-group.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 2454 fs/btrfs/block-group.c &cur_trans->dirty_bgs); cur_trans 2458 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2490 fs/btrfs/block-group.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 2491 fs/btrfs/block-group.c list_splice_init(&cur_trans->dirty_bgs, &dirty); cur_trans 2497 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2500 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2502 fs/btrfs/block-group.c btrfs_cleanup_dirty_bgs(cur_trans, fs_info); cur_trans 2513 fs/btrfs/block-group.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 2517 fs/btrfs/block-group.c struct list_head *io = &cur_trans->io_bgs; cur_trans 2539 fs/btrfs/block-group.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 2540 fs/btrfs/block-group.c while (!list_empty(&cur_trans->dirty_bgs)) { cur_trans 2541 fs/btrfs/block-group.c cache = list_first_entry(&cur_trans->dirty_bgs, cur_trans 2551 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2555 fs/btrfs/block-group.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 2563 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 2603 fs/btrfs/block-group.c wait_event(cur_trans->writer_wait, cur_trans 2604 fs/btrfs/block-group.c atomic_read(&cur_trans->num_writers) == 1); cur_trans 2615 fs/btrfs/block-group.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 2617 fs/btrfs/block-group.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 4476 fs/btrfs/disk-io.c void btrfs_cleanup_dirty_bgs(struct btrfs_transaction *cur_trans, cur_trans 4481 fs/btrfs/disk-io.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 4482 fs/btrfs/disk-io.c while (!list_empty(&cur_trans->dirty_bgs)) { cur_trans 4483 fs/btrfs/disk-io.c cache = list_first_entry(&cur_trans->dirty_bgs, cur_trans 4488 fs/btrfs/disk-io.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 4491 fs/btrfs/disk-io.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 4499 fs/btrfs/disk-io.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 4502 fs/btrfs/disk-io.c spin_lock(&cur_trans->dirty_bgs_lock); cur_trans 4504 fs/btrfs/disk-io.c spin_unlock(&cur_trans->dirty_bgs_lock); cur_trans 4510 fs/btrfs/disk-io.c while (!list_empty(&cur_trans->io_bgs)) { cur_trans 4511 fs/btrfs/disk-io.c cache = list_first_entry(&cur_trans->io_bgs, cur_trans 4523 fs/btrfs/disk-io.c void btrfs_cleanup_one_transaction(struct btrfs_transaction *cur_trans, cur_trans 4528 fs/btrfs/disk-io.c btrfs_cleanup_dirty_bgs(cur_trans, fs_info); cur_trans 4529 fs/btrfs/disk-io.c ASSERT(list_empty(&cur_trans->dirty_bgs)); cur_trans 4530 fs/btrfs/disk-io.c ASSERT(list_empty(&cur_trans->io_bgs)); cur_trans 4532 fs/btrfs/disk-io.c list_for_each_entry_safe(dev, tmp, &cur_trans->dev_update_list, cur_trans 4537 fs/btrfs/disk-io.c btrfs_destroy_delayed_refs(cur_trans, fs_info); cur_trans 4539 fs/btrfs/disk-io.c cur_trans->state = TRANS_STATE_COMMIT_START; cur_trans 4542 fs/btrfs/disk-io.c cur_trans->state = TRANS_STATE_UNBLOCKED; cur_trans 4547 fs/btrfs/disk-io.c btrfs_destroy_marked_extents(fs_info, &cur_trans->dirty_pages, cur_trans 4552 fs/btrfs/disk-io.c cur_trans->state =TRANS_STATE_COMPLETED; cur_trans 4553 fs/btrfs/disk-io.c wake_up(&cur_trans->commit_wait); cur_trans 2249 fs/btrfs/extent-tree.c struct btrfs_transaction *cur_trans; cur_trans 2254 fs/btrfs/extent-tree.c cur_trans = root->fs_info->running_transaction; cur_trans 2255 fs/btrfs/extent-tree.c if (cur_trans) cur_trans 2256 fs/btrfs/extent-tree.c refcount_inc(&cur_trans->use_count); cur_trans 2258 fs/btrfs/extent-tree.c if (!cur_trans) cur_trans 2261 fs/btrfs/extent-tree.c delayed_refs = &cur_trans->delayed_refs; cur_trans 2266 fs/btrfs/extent-tree.c btrfs_put_transaction(cur_trans); cur_trans 2283 fs/btrfs/extent-tree.c btrfs_put_transaction(cur_trans); cur_trans 2317 fs/btrfs/extent-tree.c btrfs_put_transaction(cur_trans); cur_trans 84 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 89 fs/btrfs/transaction.c list_for_each_entry_safe(root, tmp, &cur_trans->switch_commits, cur_trans 101 fs/btrfs/transaction.c spin_lock(&cur_trans->dropped_roots_lock); cur_trans 102 fs/btrfs/transaction.c while (!list_empty(&cur_trans->dropped_roots)) { cur_trans 103 fs/btrfs/transaction.c root = list_first_entry(&cur_trans->dropped_roots, cur_trans 106 fs/btrfs/transaction.c spin_unlock(&cur_trans->dropped_roots_lock); cur_trans 109 fs/btrfs/transaction.c spin_lock(&cur_trans->dropped_roots_lock); cur_trans 111 fs/btrfs/transaction.c spin_unlock(&cur_trans->dropped_roots_lock); cur_trans 164 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans; cur_trans 174 fs/btrfs/transaction.c cur_trans = fs_info->running_transaction; cur_trans 175 fs/btrfs/transaction.c if (cur_trans) { cur_trans 176 fs/btrfs/transaction.c if (cur_trans->aborted) { cur_trans 178 fs/btrfs/transaction.c return cur_trans->aborted; cur_trans 180 fs/btrfs/transaction.c if (btrfs_blocked_trans_types[cur_trans->state] & type) { cur_trans 184 fs/btrfs/transaction.c refcount_inc(&cur_trans->use_count); cur_trans 185 fs/btrfs/transaction.c atomic_inc(&cur_trans->num_writers); cur_trans 186 fs/btrfs/transaction.c extwriter_counter_inc(cur_trans, type); cur_trans 205 fs/btrfs/transaction.c cur_trans = kmalloc(sizeof(*cur_trans), GFP_NOFS); cur_trans 206 fs/btrfs/transaction.c if (!cur_trans) cur_trans 215 fs/btrfs/transaction.c kfree(cur_trans); cur_trans 219 fs/btrfs/transaction.c kfree(cur_trans); cur_trans 223 fs/btrfs/transaction.c cur_trans->fs_info = fs_info; cur_trans 224 fs/btrfs/transaction.c atomic_set(&cur_trans->num_writers, 1); cur_trans 225 fs/btrfs/transaction.c extwriter_counter_init(cur_trans, type); cur_trans 226 fs/btrfs/transaction.c init_waitqueue_head(&cur_trans->writer_wait); cur_trans 227 fs/btrfs/transaction.c init_waitqueue_head(&cur_trans->commit_wait); cur_trans 228 fs/btrfs/transaction.c cur_trans->state = TRANS_STATE_RUNNING; cur_trans 233 fs/btrfs/transaction.c refcount_set(&cur_trans->use_count, 2); cur_trans 234 fs/btrfs/transaction.c cur_trans->flags = 0; cur_trans 235 fs/btrfs/transaction.c cur_trans->start_time = ktime_get_seconds(); cur_trans 237 fs/btrfs/transaction.c memset(&cur_trans->delayed_refs, 0, sizeof(cur_trans->delayed_refs)); cur_trans 239 fs/btrfs/transaction.c cur_trans->delayed_refs.href_root = RB_ROOT_CACHED; cur_trans 240 fs/btrfs/transaction.c cur_trans->delayed_refs.dirty_extent_root = RB_ROOT; cur_trans 241 fs/btrfs/transaction.c atomic_set(&cur_trans->delayed_refs.num_entries, 0); cur_trans 254 fs/btrfs/transaction.c spin_lock_init(&cur_trans->delayed_refs.lock); cur_trans 256 fs/btrfs/transaction.c INIT_LIST_HEAD(&cur_trans->pending_snapshots); cur_trans 257 fs/btrfs/transaction.c INIT_LIST_HEAD(&cur_trans->dev_update_list); cur_trans 258 fs/btrfs/transaction.c INIT_LIST_HEAD(&cur_trans->switch_commits); cur_trans 259 fs/btrfs/transaction.c INIT_LIST_HEAD(&cur_trans->dirty_bgs); cur_trans 260 fs/btrfs/transaction.c INIT_LIST_HEAD(&cur_trans->io_bgs); cur_trans 261 fs/btrfs/transaction.c INIT_LIST_HEAD(&cur_trans->dropped_roots); cur_trans 262 fs/btrfs/transaction.c mutex_init(&cur_trans->cache_write_mutex); cur_trans 263 fs/btrfs/transaction.c spin_lock_init(&cur_trans->dirty_bgs_lock); cur_trans 264 fs/btrfs/transaction.c INIT_LIST_HEAD(&cur_trans->deleted_bgs); cur_trans 265 fs/btrfs/transaction.c spin_lock_init(&cur_trans->dropped_roots_lock); cur_trans 266 fs/btrfs/transaction.c list_add_tail(&cur_trans->list, &fs_info->trans_list); cur_trans 267 fs/btrfs/transaction.c extent_io_tree_init(fs_info, &cur_trans->dirty_pages, cur_trans 270 fs/btrfs/transaction.c cur_trans->transid = fs_info->generation; cur_trans 271 fs/btrfs/transaction.c fs_info->running_transaction = cur_trans; cur_trans 272 fs/btrfs/transaction.c cur_trans->aborted = 0; cur_trans 349 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 352 fs/btrfs/transaction.c spin_lock(&cur_trans->dropped_roots_lock); cur_trans 353 fs/btrfs/transaction.c list_add_tail(&root->root_list, &cur_trans->dropped_roots); cur_trans 354 fs/btrfs/transaction.c spin_unlock(&cur_trans->dropped_roots_lock); cur_trans 401 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans; cur_trans 404 fs/btrfs/transaction.c cur_trans = fs_info->running_transaction; cur_trans 405 fs/btrfs/transaction.c if (cur_trans && is_transaction_blocked(cur_trans)) { cur_trans 406 fs/btrfs/transaction.c refcount_inc(&cur_trans->use_count); cur_trans 410 fs/btrfs/transaction.c cur_trans->state >= TRANS_STATE_UNBLOCKED || cur_trans 411 fs/btrfs/transaction.c cur_trans->aborted); cur_trans 412 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 450 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans; cur_trans 564 fs/btrfs/transaction.c cur_trans = fs_info->running_transaction; cur_trans 566 fs/btrfs/transaction.c h->transid = cur_trans->transid; cur_trans 567 fs/btrfs/transaction.c h->transaction = cur_trans; cur_trans 577 fs/btrfs/transaction.c if (cur_trans->state >= TRANS_STATE_BLOCKED && cur_trans 738 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans = NULL, *t; cur_trans 749 fs/btrfs/transaction.c cur_trans = t; cur_trans 750 fs/btrfs/transaction.c refcount_inc(&cur_trans->use_count); cur_trans 765 fs/btrfs/transaction.c if (!cur_trans) { cur_trans 778 fs/btrfs/transaction.c cur_trans = t; cur_trans 779 fs/btrfs/transaction.c refcount_inc(&cur_trans->use_count); cur_trans 784 fs/btrfs/transaction.c if (!cur_trans) cur_trans 788 fs/btrfs/transaction.c wait_for_commit(cur_trans); cur_trans 789 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 811 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 814 fs/btrfs/transaction.c if (cur_trans->state >= TRANS_STATE_BLOCKED || cur_trans 815 fs/btrfs/transaction.c cur_trans->delayed_refs.flushing) cur_trans 846 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 863 fs/btrfs/transaction.c if (lock && READ_ONCE(cur_trans->state) == TRANS_STATE_BLOCKED) { cur_trans 873 fs/btrfs/transaction.c WARN_ON(cur_trans != info->running_transaction); cur_trans 874 fs/btrfs/transaction.c WARN_ON(atomic_read(&cur_trans->num_writers) < 1); cur_trans 875 fs/btrfs/transaction.c atomic_dec(&cur_trans->num_writers); cur_trans 876 fs/btrfs/transaction.c extwriter_counter_dec(cur_trans, trans->type); cur_trans 878 fs/btrfs/transaction.c cond_wake_up(&cur_trans->writer_wait); cur_trans 879 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 1791 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans; cur_trans 1806 fs/btrfs/transaction.c cur_trans = trans->transaction; cur_trans 1807 fs/btrfs/transaction.c refcount_inc(&cur_trans->use_count); cur_trans 1822 fs/btrfs/transaction.c wait_current_trans_commit_start_and_unblock(fs_info, cur_trans); cur_trans 1824 fs/btrfs/transaction.c wait_current_trans_commit_start(fs_info, cur_trans); cur_trans 1829 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 1837 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 1850 fs/btrfs/transaction.c BUG_ON(list_empty(&cur_trans->list)); cur_trans 1852 fs/btrfs/transaction.c list_del_init(&cur_trans->list); cur_trans 1853 fs/btrfs/transaction.c if (cur_trans == fs_info->running_transaction) { cur_trans 1854 fs/btrfs/transaction.c cur_trans->state = TRANS_STATE_COMMIT_DOING; cur_trans 1856 fs/btrfs/transaction.c wait_event(cur_trans->writer_wait, cur_trans 1857 fs/btrfs/transaction.c atomic_read(&cur_trans->num_writers) == 1); cur_trans 1866 fs/btrfs/transaction.c if (cur_trans == fs_info->running_transaction) cur_trans 1872 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 1873 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 1961 fs/btrfs/transaction.c struct btrfs_transaction *cur_trans = trans->transaction; cur_trans 1974 fs/btrfs/transaction.c if (unlikely(READ_ONCE(cur_trans->aborted))) { cur_trans 1975 fs/btrfs/transaction.c ret = cur_trans->aborted; cur_trans 1992 fs/btrfs/transaction.c cur_trans = trans->transaction; cur_trans 1998 fs/btrfs/transaction.c cur_trans->delayed_refs.flushing = 1; cur_trans 2009 fs/btrfs/transaction.c if (!test_bit(BTRFS_TRANS_DIRTY_BG_RUN, &cur_trans->flags)) { cur_trans 2027 fs/btrfs/transaction.c &cur_trans->flags)) cur_trans 2041 fs/btrfs/transaction.c if (cur_trans->state >= TRANS_STATE_COMMIT_START) { cur_trans 2043 fs/btrfs/transaction.c refcount_inc(&cur_trans->use_count); cur_trans 2046 fs/btrfs/transaction.c wait_for_commit(cur_trans); cur_trans 2048 fs/btrfs/transaction.c if (unlikely(cur_trans->aborted)) cur_trans 2049 fs/btrfs/transaction.c ret = cur_trans->aborted; cur_trans 2051 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 2056 fs/btrfs/transaction.c cur_trans->state = TRANS_STATE_COMMIT_START; cur_trans 2059 fs/btrfs/transaction.c if (cur_trans->list.prev != &fs_info->trans_list) { cur_trans 2060 fs/btrfs/transaction.c prev_trans = list_entry(cur_trans->list.prev, cur_trans 2089 fs/btrfs/transaction.c extwriter_counter_dec(cur_trans, trans->type); cur_trans 2099 fs/btrfs/transaction.c wait_event(cur_trans->writer_wait, cur_trans 2100 fs/btrfs/transaction.c extwriter_counter_read(cur_trans) == 0); cur_trans 2116 fs/btrfs/transaction.c cur_trans->state = TRANS_STATE_COMMIT_DOING; cur_trans 2118 fs/btrfs/transaction.c wait_event(cur_trans->writer_wait, cur_trans 2119 fs/btrfs/transaction.c atomic_read(&cur_trans->num_writers) == 1); cur_trans 2122 fs/btrfs/transaction.c if (unlikely(READ_ONCE(cur_trans->aborted))) { cur_trans 2123 fs/btrfs/transaction.c ret = cur_trans->aborted; cur_trans 2172 fs/btrfs/transaction.c WARN_ON(cur_trans != trans->transaction); cur_trans 2240 fs/btrfs/transaction.c if (unlikely(READ_ONCE(cur_trans->aborted))) { cur_trans 2241 fs/btrfs/transaction.c ret = cur_trans->aborted; cur_trans 2249 fs/btrfs/transaction.c cur_trans = fs_info->running_transaction; cur_trans 2254 fs/btrfs/transaction.c &cur_trans->switch_commits); cur_trans 2259 fs/btrfs/transaction.c &cur_trans->switch_commits); cur_trans 2263 fs/btrfs/transaction.c ASSERT(list_empty(&cur_trans->dirty_bgs)); cur_trans 2264 fs/btrfs/transaction.c ASSERT(list_empty(&cur_trans->io_bgs)); cur_trans 2272 fs/btrfs/transaction.c btrfs_commit_device_sizes(cur_trans); cur_trans 2280 fs/btrfs/transaction.c cur_trans->state = TRANS_STATE_UNBLOCKED; cur_trans 2306 fs/btrfs/transaction.c if (test_bit(BTRFS_TRANS_HAVE_FREE_BGS, &cur_trans->flags)) cur_trans 2309 fs/btrfs/transaction.c fs_info->last_trans_committed = cur_trans->transid; cur_trans 2314 fs/btrfs/transaction.c cur_trans->state = TRANS_STATE_COMPLETED; cur_trans 2315 fs/btrfs/transaction.c wake_up(&cur_trans->commit_wait); cur_trans 2319 fs/btrfs/transaction.c list_del_init(&cur_trans->list); cur_trans 2322 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans); cur_trans 2323 fs/btrfs/transaction.c btrfs_put_transaction(cur_trans);