Lines Matching defs:trans
161 int btrfs_insert_hole_extent(struct btrfs_trans_handle *trans,
178 ret = btrfs_insert_empty_item(trans, root, path, &file_key,
191 btrfs_set_file_extent_generation(leaf, item, trans->transid);
197 btrfs_mark_buffer_dirty(trans, leaf);
204 btrfs_lookup_csum(struct btrfs_trans_handle *trans,
222 ret = btrfs_search_slot(trans, root, &file_key, path, 0, cow);
257 int btrfs_lookup_file_extent(struct btrfs_trans_handle *trans,
270 return btrfs_search_slot(trans, root, &file_key, path, ins_len, cow);
814 static noinline void truncate_one_csum(struct btrfs_trans_handle *trans,
819 struct btrfs_fs_info *fs_info = trans->fs_info;
840 btrfs_truncate_item(trans, path, new_size, 1);
852 btrfs_truncate_item(trans, path, new_size, 0);
855 btrfs_set_item_key_safe(trans, path, key);
864 int btrfs_del_csums(struct btrfs_trans_handle *trans,
867 struct btrfs_fs_info *fs_info = trans->fs_info;
889 ret = btrfs_search_slot(trans, root, &key, path, -1, 1);
945 ret = btrfs_del_items(trans, root, path,
989 ret = btrfs_split_item(trans, root, path, &key, offset);
991 btrfs_abort_transaction(trans, ret);
998 truncate_one_csum(trans, path, &key, bytenr, len);
1039 int btrfs_csum_file_blocks(struct btrfs_trans_handle *trans,
1071 item = btrfs_lookup_csum(trans, root, path, bytenr, 1);
1123 ret = btrfs_search_slot(trans, root, &file_key, path,
1206 btrfs_extend_item(trans, path, diff);
1228 ret = btrfs_insert_empty_item(trans, root, path, &file_key,
1253 btrfs_mark_buffer_dirty(trans, path->nodes[0]);