Lines Matching refs:trans
250 void __btrfs_abort_transaction(struct btrfs_trans_handle *trans, in __btrfs_abort_transaction() argument
262 trans->aborted = errno; in __btrfs_abort_transaction()
265 if (!trans->blocks_used && list_empty(&trans->new_bgs)) { in __btrfs_abort_transaction()
274 ACCESS_ONCE(trans->transaction->aborted) = errno; in __btrfs_abort_transaction()
989 struct btrfs_trans_handle *trans; in btrfs_sync_fs() local
1002 trans = btrfs_attach_transaction_barrier(root); in btrfs_sync_fs()
1003 if (IS_ERR(trans)) { in btrfs_sync_fs()
1005 if (PTR_ERR(trans) == -ENOENT) { in btrfs_sync_fs()
1022 trans = btrfs_start_transaction(root, 0); in btrfs_sync_fs()
1024 if (IS_ERR(trans)) in btrfs_sync_fs()
1025 return PTR_ERR(trans); in btrfs_sync_fs()
1027 return btrfs_commit_transaction(trans, root); in btrfs_sync_fs()
1992 struct btrfs_trans_handle *trans; in btrfs_freeze() local
1995 trans = btrfs_attach_transaction_barrier(root); in btrfs_freeze()
1996 if (IS_ERR(trans)) { in btrfs_freeze()
1998 if (PTR_ERR(trans) == -ENOENT) in btrfs_freeze()
2000 return PTR_ERR(trans); in btrfs_freeze()
2002 return btrfs_commit_transaction(trans, root); in btrfs_freeze()