Home
last modified time | relevance | path

Searched refs:cow (Results 1 – 7 of 7) sorted by relevance

/fs/btrfs/
Dctree.c243 struct extent_buffer *cow; in btrfs_copy_root() local
259 cow = btrfs_alloc_tree_block(trans, root, 0, new_root_objectid, in btrfs_copy_root()
261 if (IS_ERR(cow)) in btrfs_copy_root()
262 return PTR_ERR(cow); in btrfs_copy_root()
264 copy_extent_buffer(cow, buf, 0, 0, cow->len); in btrfs_copy_root()
265 btrfs_set_header_bytenr(cow, cow->start); in btrfs_copy_root()
266 btrfs_set_header_generation(cow, trans->transid); in btrfs_copy_root()
267 btrfs_set_header_backref_rev(cow, BTRFS_MIXED_BACKREF_REV); in btrfs_copy_root()
268 btrfs_clear_header_flag(cow, BTRFS_HEADER_FLAG_WRITTEN | in btrfs_copy_root()
271 btrfs_set_header_flag(cow, BTRFS_HEADER_FLAG_RELOC); in btrfs_copy_root()
[all …]
Ddir-item.c200 int cow = mod != 0; in btrfs_lookup_dir_item() local
207 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); in btrfs_lookup_dir_item()
293 int cow = mod != 0; in btrfs_lookup_dir_index_item() local
299 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); in btrfs_lookup_dir_index_item()
363 int cow = mod != 0; in btrfs_lookup_xattr() local
368 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); in btrfs_lookup_xattr()
Dinode-item.c101 int cow) in btrfs_lookup_inode_extref() argument
111 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); in btrfs_lookup_inode_extref()
421 int cow = mod != 0; in btrfs_lookup_inode() local
427 ret = btrfs_search_slot(trans, root, location, path, ins_len, cow); in btrfs_lookup_inode()
Dfile-item.c90 u64 bytenr, int cow) in btrfs_lookup_csum() argument
104 ret = btrfs_search_slot(trans, root, &file_key, path, 0, cow); in btrfs_lookup_csum()
147 int cow = mod != 0; in btrfs_lookup_file_extent() local
152 ret = btrfs_search_slot(trans, root, &file_key, path, ins_len, cow); in btrfs_lookup_file_extent()
Drelocation.c1783 int cow = 0; local
1806 if (cow) {
1866 if (cow) {
1880 if (!cow) {
1883 cow = 1;
4566 struct extent_buffer *cow) argument
4595 extent_buffer_get(cow);
4596 node->eb = cow;
4597 node->new_bytenr = cow->start;
4613 ret = replace_file_extents(trans, rc, root, cow);
Dctree.h3663 ins_len, int cow);
3892 int cow);
4350 struct extent_buffer *cow);
Dinode.c345 static noinline int add_async_extent(struct async_cow *cow, in add_async_extent() argument
362 list_add_tail(&async_extent->list, &cow->extents); in add_async_extent()