Lines Matching refs:trans

63 static int btrfs_destroy_delayed_refs(struct btrfs_transaction *trans,
1171 void clean_tree_block(struct btrfs_trans_handle *trans, in clean_tree_block() argument
1316 struct btrfs_root *btrfs_create_tree(struct btrfs_trans_handle *trans, in btrfs_create_tree() argument
1337 leaf = btrfs_alloc_tree_block(trans, root, 0, objectid, NULL, 0, 0, 0); in btrfs_create_tree()
1346 btrfs_set_header_generation(leaf, trans->transid); in btrfs_create_tree()
1364 btrfs_set_root_generation(&root->root_item, trans->transid); in btrfs_create_tree()
1377 ret = btrfs_insert_root(trans, tree_root, &key, &root->root_item); in btrfs_create_tree()
1396 static struct btrfs_root *alloc_log_tree(struct btrfs_trans_handle *trans, in alloc_log_tree() argument
1424 leaf = btrfs_alloc_tree_block(trans, root, 0, BTRFS_TREE_LOG_OBJECTID, in alloc_log_tree()
1433 btrfs_set_header_generation(leaf, trans->transid); in alloc_log_tree()
1445 int btrfs_init_log_root_tree(struct btrfs_trans_handle *trans, in btrfs_init_log_root_tree() argument
1450 log_root = alloc_log_tree(trans, fs_info); in btrfs_init_log_root_tree()
1458 int btrfs_add_log_tree(struct btrfs_trans_handle *trans, in btrfs_add_log_tree() argument
1464 log_root = alloc_log_tree(trans, root->fs_info); in btrfs_add_log_tree()
1468 log_root->last_trans = trans->transid; in btrfs_add_log_tree()
1778 struct btrfs_trans_handle *trans; in cleaner_kthread() local
1841 trans = btrfs_attach_transaction(root); in cleaner_kthread()
1842 if (IS_ERR(trans)) { in cleaner_kthread()
1843 if (PTR_ERR(trans) != -ENOENT) in cleaner_kthread()
1846 PTR_ERR(trans)); in cleaner_kthread()
1850 ret = btrfs_commit_transaction(trans, root); in cleaner_kthread()
1863 struct btrfs_trans_handle *trans; in transaction_kthread() local
1894 trans = btrfs_attach_transaction(root); in transaction_kthread()
1895 if (IS_ERR(trans)) { in transaction_kthread()
1896 if (PTR_ERR(trans) != -ENOENT) in transaction_kthread()
1900 if (transid == trans->transid) { in transaction_kthread()
1901 btrfs_commit_transaction(trans, root); in transaction_kthread()
1903 btrfs_end_transaction(trans, root); in transaction_kthread()
3684 int write_ctree_super(struct btrfs_trans_handle *trans, in write_ctree_super() argument
3788 struct btrfs_trans_handle *trans; in btrfs_commit_super() local
3799 trans = btrfs_join_transaction(root); in btrfs_commit_super()
3800 if (IS_ERR(trans)) in btrfs_commit_super()
3801 return PTR_ERR(trans); in btrfs_commit_super()
3802 return btrfs_commit_transaction(trans, root); in btrfs_commit_super()
4177 static int btrfs_destroy_delayed_refs(struct btrfs_transaction *trans, in btrfs_destroy_delayed_refs() argument
4185 delayed_refs = &trans->delayed_refs; in btrfs_destroy_delayed_refs()