Searched defs:cow (Results 1 - 6 of 6) sorted by relevance

/fs/btrfs/
H A Ddir-item.c204 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 Dinode-item.c101 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 Dfile-item.c90 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 Drelocation.c1775 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 Dctree.c158 * 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 Dinode.c330 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...]

Completed in 88 milliseconds