/fs/btrfs/ |
H A D | dir-item.c | 204 int cow = mod != 0; local 211 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); 297 int cow = mod != 0; local 303 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); 367 int cow = mod != 0; local 372 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow);
|
H A D | inode-item.c | 101 int cow) 111 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); 416 int cow = mod != 0; local 422 ret = btrfs_search_slot(trans, root, location, path, ins_len, cow); 96 btrfs_lookup_inode_extref(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, const char *name, int name_len, u64 inode_objectid, u64 ref_objectid, int ins_len, int cow) argument
|
H A D | file-item.c | 90 u64 bytenr, int cow) 104 ret = btrfs_search_slot(trans, root, &file_key, path, 0, cow); 147 int cow = mod != 0; local 152 ret = btrfs_search_slot(trans, root, &file_key, path, ins_len, cow); 87 btrfs_lookup_csum(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, u64 bytenr, int cow) argument
|
H A D | relocation.c | 1775 int cow = 0; local 1798 if (cow) { 1856 if (cow) { 1870 if (!cow) { 1873 cow = 1; 4525 struct extent_buffer *cow) 4542 __update_reloc_root(root, cow->start); 4559 extent_buffer_get(cow); 4560 node->eb = cow; 4561 node->new_bytenr = cow 4523 btrfs_reloc_cow_block(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *buf, struct extent_buffer *cow) argument [all...] |
H A D | ctree.c | 158 * it was cow'ed but we may not get the new root node yet so do 210 /* cowonly root (everything not a reference counted cow subvolume), just get 235 struct extent_buffer *cow; local 251 cow = btrfs_alloc_tree_block(trans, root, 0, new_root_objectid, 253 if (IS_ERR(cow)) 254 return PTR_ERR(cow); 256 copy_extent_buffer(cow, buf, 0, 0, cow->len); 257 btrfs_set_header_bytenr(cow, cow 970 update_ref_for_cow(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct extent_buffer *buf, struct extent_buffer *cow, int *last_ref) argument 1094 struct extent_buffer *cow; local 2668 btrfs_search_slot(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_key *key, struct btrfs_path *p, int ins_len, int cow) argument [all...] |
H A D | inode.c | 330 static noinline int add_async_extent(struct async_cow *cow, argument 347 list_add_tail(&async_extent->list, &cow->extents); 1176 * If no cow copies or snapshots exist, we write directly to the existing 1326 * force cow if csum exists in the range. 1473 * Force cow if given extent needs to be defragged. 4323 * This will find the page for the "from" offset and cow the page and zero the 6753 * block must be cow'd 6787 /* can't find the item, must cow */ 6798 /* not our file or wrong item type, must cow */ 6803 /* Wrong offset, must cow */ [all...] |