Lines Matching refs:trans
235 void __btrfs_abort_transaction(struct btrfs_trans_handle *trans, in __btrfs_abort_transaction() argument
239 trans->aborted = errno; in __btrfs_abort_transaction()
242 if (!trans->blocks_used && list_empty(&trans->new_bgs)) { in __btrfs_abort_transaction()
251 ACCESS_ONCE(trans->transaction->aborted) = errno; in __btrfs_abort_transaction()
1077 struct btrfs_trans_handle *trans; in btrfs_sync_fs() local
1090 trans = btrfs_attach_transaction_barrier(root); in btrfs_sync_fs()
1091 if (IS_ERR(trans)) { in btrfs_sync_fs()
1093 if (PTR_ERR(trans) == -ENOENT) { in btrfs_sync_fs()
1110 trans = btrfs_start_transaction(root, 0); in btrfs_sync_fs()
1112 if (IS_ERR(trans)) in btrfs_sync_fs()
1113 return PTR_ERR(trans); in btrfs_sync_fs()
1115 return btrfs_commit_transaction(trans, root); in btrfs_sync_fs()
2126 struct btrfs_trans_handle *trans; in btrfs_freeze() local
2129 trans = btrfs_attach_transaction_barrier(root); in btrfs_freeze()
2130 if (IS_ERR(trans)) { in btrfs_freeze()
2132 if (PTR_ERR(trans) == -ENOENT) in btrfs_freeze()
2134 return PTR_ERR(trans); in btrfs_freeze()
2136 return btrfs_commit_transaction(trans, root); in btrfs_freeze()