Lines Matching defs:trans
111 struct btrfs_trans_handle *trans;
124 trans = btrfs_start_transaction(root, 1);
125 if (IS_ERR(trans)) {
126 ret = PTR_ERR(trans);
138 ret = btrfs_search_slot(trans, root, &key, path, -1, 1);
146 btrfs_end_transaction(trans);
162 ret = btrfs_del_items(trans, root, path, path->slots[0], 1);
164 btrfs_end_transaction(trans);
169 btrfs_end_transaction(trans);
172 btrfs_end_transaction(trans);
220 struct btrfs_trans_handle *trans;
236 trans = btrfs_start_transaction(root, 1);
237 if (IS_ERR(trans)) {
238 ret = PTR_ERR(trans);
252 ret = btrfs_insert_empty_item(trans, root, path, &key, copy_bytes);
254 btrfs_end_transaction(trans);
268 btrfs_end_transaction(trans);
417 * @trans: transaction to do the delete in
426 static int del_orphan(struct btrfs_trans_handle *trans, struct btrfs_inode *inode)
441 ret = btrfs_del_orphan_item(trans, root, btrfs_ino(inode));
460 struct btrfs_trans_handle *trans = NULL;
479 trans = btrfs_start_transaction(root, 2);
480 if (IS_ERR(trans)) {
481 ret = PTR_ERR(trans);
482 trans = NULL;
490 ret = btrfs_update_inode(trans, root, inode);
492 btrfs_abort_transaction(trans, ret);
495 ret = del_orphan(trans, inode);
497 btrfs_abort_transaction(trans, ret);
501 if (trans)
502 btrfs_end_transaction(trans);
527 struct btrfs_trans_handle *trans = NULL;
550 trans = btrfs_start_transaction(root, 2);
551 if (IS_ERR(trans)) {
552 ret = PTR_ERR(trans);
557 ret = btrfs_update_inode(trans, root, inode);
560 ret = del_orphan(trans, inode);
566 btrfs_end_transaction(trans);
586 struct btrfs_trans_handle *trans;
605 trans = btrfs_start_transaction(root, 1);
606 if (IS_ERR(trans))
607 return PTR_ERR(trans);
609 ret = btrfs_orphan_add(trans, inode);
612 btrfs_end_transaction(trans);