/linux-master/arch/um/drivers/ |
H A D | ubd_kern.c | 46 #include "cow.h" 133 struct cow { struct 148 * backing or the cow file. */ 158 struct cow cow; member in struct:ubd 183 .cow = DEFAULT_COW, \ 319 *error_out = "Can't specify both 'd' and a cow file"; 325 ubd_dev->cow.file = backing_file; 515 if (ubd_dev->file && ubd_dev->cow.file) { 516 file = ubd_dev->cow 584 path_requires_switch(char *from_cmdline, char *from_cow, char *cow) argument [all...] |
/linux-master/fs/btrfs/ |
H A D | relocation.h | 24 struct extent_buffer *cow);
|
H A D | free-space-tree.h | 43 struct btrfs_path *path, int cow);
|
H A D | ctree.c | 315 struct extent_buffer *cow; local 334 cow = btrfs_alloc_tree_block(trans, root, 0, new_root_objectid, 337 if (IS_ERR(cow)) 338 return PTR_ERR(cow); 340 copy_extent_buffer_full(cow, buf); 341 btrfs_set_header_bytenr(cow, cow->start); 342 btrfs_set_header_generation(cow, trans->transid); 343 btrfs_set_header_backref_rev(cow, BTRFS_MIXED_BACKREF_REV); 344 btrfs_clear_header_flag(cow, BTRFS_HEADER_FLAG_WRITTE 410 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 542 struct extent_buffer *cow; local 1997 btrfs_search_slot(struct btrfs_trans_handle *trans, struct btrfs_root *root, const struct btrfs_key *key, struct btrfs_path *p, int ins_len, int cow) argument [all...] |
H A D | inode-item.h | 110 int cow);
|
H A D | inode-item.c | 87 int cow) 96 ret = btrfs_search_slot(trans, root, &key, path, ins_len, cow); 405 int cow = mod != 0; local 411 ret = btrfs_search_slot(trans, root, location, path, ins_len, cow); 82 btrfs_lookup_inode_extref(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, const struct fscrypt_str *name, u64 inode_objectid, u64 ref_objectid, int ins_len, int cow) argument
|
H A D | dir-item.c | 184 const int cow = (mod != 0); local 187 ret = btrfs_search_slot(trans, root, key, path, ins_len, cow);
|
H A D | file-item.c | 203 u64 bytenr, int cow) 218 ret = btrfs_search_slot(trans, root, &file_key, path, 0, cow); 260 int cow = mod != 0; local 266 return btrfs_search_slot(trans, root, &file_key, path, ins_len, cow); 200 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 | 1223 int cow = 0; local 1245 if (cow) { 1308 if (cow) { 1326 if (!cow) { 1329 cow = 1; 4474 struct extent_buffer *cow) 4503 atomic_inc(&cow->refs); 4504 node->eb = cow; 4505 node->new_bytenr = cow->start; 4521 ret = replace_file_extents(trans, rc, root, cow); 4471 btrfs_reloc_cow_block(struct btrfs_trans_handle *trans, struct btrfs_root *root, const struct extent_buffer *buf, struct extent_buffer *cow) argument [all...] |
H A D | ctree.h | 579 int ins_len, int cow);
|
H A D | free-space-tree.c | 104 struct btrfs_path *path, int cow) 115 ret = btrfs_search_slot(trans, root, &key, path, 0, cow); 136 int ins_len, int cow) 140 ret = btrfs_search_slot(trans, root, key, p, ins_len, cow); 101 search_free_space_info( struct btrfs_trans_handle *trans, struct btrfs_block_group *block_group, struct btrfs_path *path, int cow) argument 133 btrfs_search_prev_slot(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_key *key, struct btrfs_path *p, int ins_len, int cow) argument
|
H A D | inode.c | 731 static noinline int add_async_extent(struct async_chunk *cow, argument 749 list_add_tail(&async_extent->list, &cow->extents); 1794 * If we need to fallback to cow and the inode corresponds to a free 1972 * If no cow copies or snapshots exist, we write directly to the existing 4724 * This will find the block for the "from" offset and cow the block and zero the 6214 * Currently only the compression flags and the cow flags are inherited. 7107 * cow. e.g., don't trust generation number. 7144 /* can't find the item, must cow */ 7155 /* not our file or wrong item type, must cow */ 7160 /* Wrong offset, must cow */ [all...] |
/linux-master/tools/testing/selftests/mm/ |
H A D | Makefile | 38 TEST_GEN_FILES = cow 182 $(OUTPUT)/cow: LDLIBS += $(IOURING_EXTRA_LIBS)
|
H A D | run_vmtests.sh | 64 - cow 406 CATEGORY="cow" run_test ./cow
|
/linux-master/drivers/md/ |
H A D | dm-snap.c | 53 struct dm_dev *cow; member in struct:dm_snapshot 180 return s->cow; 435 * Returns number of snapshots registered using the supplied cow device, plus: 465 if (!bdev_equal(s->cow->bdev, snap->cow->bdev)) 498 snap->ti->error = "Snapshot cow pairing for exception table handover failed"; 892 cow_dev_size = get_dev_size(s->cow->bdev); 1088 src.bdev = s->cow->bdev; 1288 r = dm_get_device(ti, cow_path, dm_table_get_mode(ti->table), &s->cow); 1293 if (s->cow [all...] |
/linux-master/net/ipv6/ |
H A D | esp6.c | 496 goto cow; 519 goto cow; 551 cow:
|
/linux-master/net/ipv4/ |
H A D | esp4.c | 461 goto cow; 484 goto cow; 514 cow:
|
/linux-master/fs/ |
H A D | dax.c | 853 * flushed on write-faults (non-cow), but not read-faults. 1103 * dax_iomap_copy_around - Prepare for an unaligned write to a shared/cow page 1429 bool cow = write && iomap->flags & IOMAP_F_SHARED; local 1456 if (iomap->flags & IOMAP_F_NEW || cow) { 1463 if (cow) 1500 if (cow) {
|
/linux-master/include/trace/events/ |
H A D | btrfs.h | 1111 const struct extent_buffer *cow), 1113 TP_ARGS(root, buf, cow), 1128 __entry->cow_start = cow->start; 1130 __entry->cow_level = btrfs_header_level(cow);
|
/linux-master/mm/ |
H A D | hugetlb.c | 5390 bool cow = is_cow_mapping(src_vma->vm_flags); local 5398 if (cow) { 5460 if (!is_readable_migration_entry(swp_entry) && cow) { 5540 if (cow) { 5562 if (cow) {
|