Lines Matching full:trans

110 	struct btrfs_trans_handle *trans;  in drop_verity_items()  local
123 trans = btrfs_start_transaction(root, 1); in drop_verity_items()
124 if (IS_ERR(trans)) in drop_verity_items()
125 return PTR_ERR(trans); in drop_verity_items()
135 ret = btrfs_search_slot(trans, root, &key, path, -1, 1); in drop_verity_items()
143 btrfs_end_transaction(trans); in drop_verity_items()
159 ret = btrfs_del_items(trans, root, path, path->slots[0], 1); in drop_verity_items()
161 btrfs_end_transaction(trans); in drop_verity_items()
166 btrfs_end_transaction(trans); in drop_verity_items()
168 btrfs_end_transaction(trans); in drop_verity_items()
214 struct btrfs_trans_handle *trans; in write_key_bytes() local
230 trans = btrfs_start_transaction(root, 1); in write_key_bytes()
231 if (IS_ERR(trans)) in write_key_bytes()
232 return PTR_ERR(trans); in write_key_bytes()
244 ret = btrfs_insert_empty_item(trans, root, path, &key, copy_bytes); in write_key_bytes()
246 btrfs_end_transaction(trans); in write_key_bytes()
260 btrfs_end_transaction(trans); in write_key_bytes()
407 * @trans: transaction to do the delete in
416 static int del_orphan(struct btrfs_trans_handle *trans, struct btrfs_inode *inode) in del_orphan() argument
431 ret = btrfs_del_orphan_item(trans, root, btrfs_ino(inode)); in del_orphan()
450 struct btrfs_trans_handle *trans = NULL; in rollback_verity() local
469 trans = btrfs_start_transaction(root, 2); in rollback_verity()
470 if (IS_ERR(trans)) { in rollback_verity()
471 ret = PTR_ERR(trans); in rollback_verity()
472 trans = NULL; in rollback_verity()
480 ret = btrfs_update_inode(trans, inode); in rollback_verity()
482 btrfs_abort_transaction(trans, ret); in rollback_verity()
485 ret = del_orphan(trans, inode); in rollback_verity()
487 btrfs_abort_transaction(trans, ret); in rollback_verity()
491 if (trans) in rollback_verity()
492 btrfs_end_transaction(trans); in rollback_verity()
517 struct btrfs_trans_handle *trans = NULL; in finish_verity() local
540 trans = btrfs_start_transaction(root, 2); in finish_verity()
541 if (IS_ERR(trans)) { in finish_verity()
542 ret = PTR_ERR(trans); in finish_verity()
547 ret = btrfs_update_inode(trans, inode); in finish_verity()
550 ret = del_orphan(trans, inode); in finish_verity()
556 btrfs_end_transaction(trans); in finish_verity()
576 struct btrfs_trans_handle *trans; in btrfs_begin_enable_verity() local
598 trans = btrfs_start_transaction(root, 1); in btrfs_begin_enable_verity()
599 if (IS_ERR(trans)) in btrfs_begin_enable_verity()
600 return PTR_ERR(trans); in btrfs_begin_enable_verity()
602 ret = btrfs_orphan_add(trans, inode); in btrfs_begin_enable_verity()
605 btrfs_end_transaction(trans); in btrfs_begin_enable_verity()