Lines Matching defs:trans
85 int btrfs_uuid_tree_add(struct btrfs_trans_handle *trans, u8 *uuid, u8 type,
88 struct btrfs_fs_info *fs_info = trans->fs_info;
115 ret = btrfs_insert_empty_item(trans, uuid_root, path, &key,
127 btrfs_extend_item(trans, path, sizeof(subid_le));
142 btrfs_mark_buffer_dirty(trans, eb);
149 int btrfs_uuid_tree_remove(struct btrfs_trans_handle *trans, u8 *uuid, u8 type,
152 struct btrfs_fs_info *fs_info = trans->fs_info;
178 ret = btrfs_search_slot(trans, uuid_root, &key, path, -1, 1);
216 ret = btrfs_del_item(trans, uuid_root, path);
224 btrfs_truncate_item(trans, path, item_size - sizeof(subid), 1);
234 struct btrfs_trans_handle *trans;
238 trans = btrfs_start_transaction(uuid_root, 1);
239 if (IS_ERR(trans)) {
240 ret = PTR_ERR(trans);
244 ret = btrfs_uuid_tree_remove(trans, uuid, type, subid);
245 btrfs_end_transaction(trans);