Symbol: cow
arch/um/drivers/ubd_kern.c
1213
if (dev->cow.file) {
arch/um/drivers/ubd_kern.c
1216
dev->cow.bitmap, dev->cow.bitmap_offset,
arch/um/drivers/ubd_kern.c
1217
dev->cow.bitmap_len);
arch/um/drivers/ubd_kern.c
1237
if (dev->cow.file)
arch/um/drivers/ubd_kern.c
1238
io_req->fds[0] = dev->cow.fd;
arch/um/drivers/ubd_kern.c
1246
io_req->offsets[1] = dev->cow.data_offset;
arch/um/drivers/ubd_kern.c
156
struct cow cow;
arch/um/drivers/ubd_kern.c
181
.cow = DEFAULT_COW, \
arch/um/drivers/ubd_kern.c
323
ubd_dev->cow.file = backing_file;
arch/um/drivers/ubd_kern.c
501
if (ubd_dev->file && ubd_dev->cow.file) {
arch/um/drivers/ubd_kern.c
502
file = ubd_dev->cow.file;
arch/um/drivers/ubd_kern.c
570
static int path_requires_switch(char *from_cmdline, char *from_cow, char *cow)
arch/um/drivers/ubd_kern.c
597
from_cmdline, from_cow, cow);
arch/um/drivers/ubd_kern.c
709
if(ubd_dev->cow.file == NULL)
arch/um/drivers/ubd_kern.c
712
os_close_file(ubd_dev->cow.fd);
arch/um/drivers/ubd_kern.c
713
vfree(ubd_dev->cow.bitmap);
arch/um/drivers/ubd_kern.c
714
ubd_dev->cow.bitmap = NULL;
arch/um/drivers/ubd_kern.c
726
create_ptr = (ubd_dev->cow.file != NULL) ? &create_cow : NULL;
arch/um/drivers/ubd_kern.c
727
back_ptr = ubd_dev->no_cow ? NULL : &ubd_dev->cow.file;
arch/um/drivers/ubd_kern.c
730
back_ptr, &ubd_dev->cow.bitmap_offset,
arch/um/drivers/ubd_kern.c
731
&ubd_dev->cow.bitmap_len, &ubd_dev->cow.data_offset,
arch/um/drivers/ubd_kern.c
735
fd = create_cow_file(ubd_dev->file, ubd_dev->cow.file,
arch/um/drivers/ubd_kern.c
737
&ubd_dev->cow.bitmap_offset,
arch/um/drivers/ubd_kern.c
738
&ubd_dev->cow.bitmap_len,
arch/um/drivers/ubd_kern.c
739
&ubd_dev->cow.data_offset);
arch/um/drivers/ubd_kern.c
742
"\"%s\"\n", ubd_dev->file, ubd_dev->cow.file);
arch/um/drivers/ubd_kern.c
753
if(ubd_dev->cow.file != NULL){
arch/um/drivers/ubd_kern.c
755
ubd_dev->cow.bitmap = vmalloc(ubd_dev->cow.bitmap_len);
arch/um/drivers/ubd_kern.c
756
if(ubd_dev->cow.bitmap == NULL){
arch/um/drivers/ubd_kern.c
761
err = read_cow_bitmap(ubd_dev->fd, ubd_dev->cow.bitmap,
arch/um/drivers/ubd_kern.c
762
ubd_dev->cow.bitmap_offset,
arch/um/drivers/ubd_kern.c
763
ubd_dev->cow.bitmap_len);
arch/um/drivers/ubd_kern.c
769
err = open_ubd_file(ubd_dev->cow.file, &flags, ubd_dev->shared, NULL,
arch/um/drivers/ubd_kern.c
772
ubd_dev->cow.fd = err;
arch/um/drivers/ubd_kern.c
843
if (ubd_dev->cow.file)
arch/um/drivers/ubd_kern.c
972
if(ubd_dev->cow.file != NULL){
arch/um/drivers/ubd_kern.c
974
CONFIG_CHUNK(str, size, len, ubd_dev->cow.file, 1);
drivers/md/dm-snap.c
1079
src.bdev = s->cow->bdev;
drivers/md/dm-snap.c
1279
r = dm_get_device(ti, cow_path, dm_table_get_mode(ti->table), &s->cow);
drivers/md/dm-snap.c
1284
if (s->cow->bdev && s->cow->bdev == s->origin->bdev) {
drivers/md/dm-snap.c
1407
dm_put_device(ti, s->cow);
drivers/md/dm-snap.c
1504
dm_put_device(ti, s->cow);
drivers/md/dm-snap.c
1798
dest.bdev = s->cow->bdev;
drivers/md/dm-snap.c
185
return s->cow;
drivers/md/dm-snap.c
1901
bio_set_dev(bio, s->cow->bdev);
drivers/md/dm-snap.c
1923
dest.bdev = s->cow->bdev;
drivers/md/dm-snap.c
1951
bio_set_dev(bio, s->cow->bdev);
drivers/md/dm-snap.c
2120
bio_set_dev(bio, s->cow->bdev);
drivers/md/dm-snap.c
2350
DMEMIT("%s %s", snap->origin->name, snap->cow->name);
drivers/md/dm-snap.c
2366
DMEMIT(",snap_cow_name=%s", snap->cow->name);
drivers/md/dm-snap.c
2384
r = fn(ti, snap->cow, 0, get_dev_size(snap->cow->bdev), data);
drivers/md/dm-snap.c
467
if (!bdev_equal(s->cow->bdev, snap->cow->bdev))
drivers/md/dm-snap.c
58
struct dm_dev *cow;
drivers/md/dm-snap.c
883
cow_dev_size = get_dev_size(s->cow->bdev);
fs/btrfs/ctree.c
1994
int ins_len, int cow)
fs/btrfs/ctree.c
2017
BUG_ON(!cow && ins_len);
fs/btrfs/ctree.c
2024
ASSERT(!p->nowait || !cow);
fs/btrfs/ctree.c
2042
if (!cow)
fs/btrfs/ctree.c
2045
if (cow && (p->keep_locks || p->lowest_level))
fs/btrfs/ctree.c
2074
if (cow) {
fs/btrfs/ctree.c
249
struct extent_buffer *cow;
fs/btrfs/ctree.c
269
cow = btrfs_alloc_tree_block(trans, root, 0, new_root_objectid,
fs/btrfs/ctree.c
272
if (IS_ERR(cow))
fs/btrfs/ctree.c
273
return PTR_ERR(cow);
fs/btrfs/ctree.c
275
copy_extent_buffer_full(cow, buf);
fs/btrfs/ctree.c
276
btrfs_set_header_bytenr(cow, cow->start);
fs/btrfs/ctree.c
277
btrfs_set_header_generation(cow, trans->transid);
fs/btrfs/ctree.c
278
btrfs_set_header_backref_rev(cow, BTRFS_MIXED_BACKREF_REV);
fs/btrfs/ctree.c
279
btrfs_clear_header_flag(cow, BTRFS_HEADER_FLAG_WRITTEN |
fs/btrfs/ctree.c
282
btrfs_set_header_flag(cow, BTRFS_HEADER_FLAG_RELOC);
fs/btrfs/ctree.c
284
btrfs_set_header_owner(cow, new_root_objectid);
fs/btrfs/ctree.c
286
write_extent_buffer_fsid(cow, fs_info->fs_devices->metadata_uuid);
fs/btrfs/ctree.c
289
btrfs_tree_unlock(cow);
fs/btrfs/ctree.c
290
free_extent_buffer(cow);
fs/btrfs/ctree.c
296
ret = btrfs_inc_ref(trans, root, cow, is_reloc_root);
fs/btrfs/ctree.c
299
btrfs_tree_unlock(cow);
fs/btrfs/ctree.c
300
free_extent_buffer(cow);
fs/btrfs/ctree.c
304
btrfs_mark_buffer_dirty(trans, cow);
fs/btrfs/ctree.c
305
*cow_ret = cow;
fs/btrfs/ctree.c
352
struct extent_buffer *cow,
fs/btrfs/ctree.c
425
ret = btrfs_inc_ref(trans, root, cow, true);
fs/btrfs/ctree.c
434
ret = btrfs_inc_ref(trans, root, cow, is_reloc_root);
fs/btrfs/ctree.c
440
ret = btrfs_inc_ref(trans, root, cow, is_reloc_root);
fs/btrfs/ctree.c
475
struct extent_buffer *cow;
fs/btrfs/ctree.c
501
cow = btrfs_alloc_tree_block(trans, root, parent_start,
fs/btrfs/ctree.c
504
if (IS_ERR(cow))
fs/btrfs/ctree.c
505
return PTR_ERR(cow);
fs/btrfs/ctree.c
509
copy_extent_buffer_full(cow, buf);
fs/btrfs/ctree.c
510
btrfs_set_header_bytenr(cow, cow->start);
fs/btrfs/ctree.c
511
btrfs_set_header_generation(cow, trans->transid);
fs/btrfs/ctree.c
512
btrfs_set_header_backref_rev(cow, BTRFS_MIXED_BACKREF_REV);
fs/btrfs/ctree.c
513
btrfs_clear_header_flag(cow, BTRFS_HEADER_FLAG_WRITTEN |
fs/btrfs/ctree.c
516
btrfs_set_header_flag(cow, BTRFS_HEADER_FLAG_RELOC);
fs/btrfs/ctree.c
518
btrfs_set_header_owner(cow, btrfs_root_id(root));
fs/btrfs/ctree.c
520
write_extent_buffer_fsid(cow, fs_info->fs_devices->metadata_uuid);
fs/btrfs/ctree.c
522
ret = update_ref_for_cow(trans, root, buf, cow, &last_ref);
fs/btrfs/ctree.c
529
ret = btrfs_reloc_cow_block(trans, root, buf, cow);
fs/btrfs/ctree.c
542
ret = btrfs_tree_mod_log_insert_root(root->node, cow, true);
fs/btrfs/ctree.c
547
refcount_inc(&cow->refs);
fs/btrfs/ctree.c
548
rcu_assign_pointer(root->node, cow);
fs/btrfs/ctree.c
567
cow->start);
fs/btrfs/ctree.c
586
trace_btrfs_cow_block(root, buf, cow);
fs/btrfs/ctree.c
590
btrfs_mark_buffer_dirty(trans, cow);
fs/btrfs/ctree.c
592
btrfs_inhibit_eb_writeback(trans, cow);
fs/btrfs/ctree.c
594
*cow_ret = cow;
fs/btrfs/ctree.c
598
btrfs_tree_unlock(cow);
fs/btrfs/ctree.c
599
free_extent_buffer(cow);
fs/btrfs/ctree.h
601
int ins_len, int cow);
fs/btrfs/dir-item.c
181
const int cow = (mod != 0);
fs/btrfs/dir-item.c
184
ret = btrfs_search_slot(trans, root, key, path, ins_len, cow);
fs/btrfs/file-item.c
202
u64 bytenr, int cow)
fs/btrfs/file-item.c
217
ret = btrfs_search_slot(trans, root, &file_key, path, 0, cow);
fs/btrfs/file-item.c
259
int cow = mod != 0;
fs/btrfs/file-item.c
265
return btrfs_search_slot(trans, root, &file_key, path, ins_len, cow);
fs/btrfs/free-space-tree.c
109
ret = btrfs_search_slot(trans, root, &key, path, 0, cow);
fs/btrfs/free-space-tree.c
130
int ins_len, int cow)
fs/btrfs/free-space-tree.c
134
ret = btrfs_search_slot(trans, root, key, p, ins_len, cow);
fs/btrfs/free-space-tree.c
98
struct btrfs_path *path, int cow)
fs/btrfs/free-space-tree.h
42
struct btrfs_path *path, int cow);
fs/btrfs/inode-item.c
388
int cow = mod != 0;
fs/btrfs/inode-item.c
394
ret = btrfs_search_slot(trans, root, location, path, ins_len, cow);
fs/btrfs/inode.c
709
static int add_async_extent(struct async_chunk *cow, u64 start, u64 ram_size,
fs/btrfs/inode.c
721
list_add_tail(&async_extent->list, &cow->extents);
fs/btrfs/relocation.c
1101
bool cow = false;
fs/btrfs/relocation.c
1123
if (cow) {
fs/btrfs/relocation.c
1186
if (cow) {
fs/btrfs/relocation.c
1204
if (!cow) {
fs/btrfs/relocation.c
1207
cow = true;
fs/btrfs/relocation.c
5795
struct extent_buffer *cow)
fs/btrfs/relocation.c
5834
refcount_inc(&cow->refs);
fs/btrfs/relocation.c
5835
node->eb = cow;
fs/btrfs/relocation.c
5836
node->new_bytenr = cow->start;
fs/btrfs/relocation.c
5852
ret = replace_file_extents(trans, rc, root, cow);
fs/btrfs/relocation.h
36
struct extent_buffer *cow);
fs/dax.c
1625
bool cow = write && iomap->flags & IOMAP_F_SHARED;
fs/dax.c
1654
if (iomap->flags & IOMAP_F_NEW || cow) {
fs/dax.c
1661
if (cow)
fs/dax.c
1698
if (cow) {
include/trace/events/btrfs.h
1929
const struct extent_buffer *cow),
include/trace/events/btrfs.h
1931
TP_ARGS(root, buf, cow),
include/trace/events/btrfs.h
1946
__entry->cow_start = cow->start;
include/trace/events/btrfs.h
1948
__entry->cow_level = btrfs_header_level(cow);
mm/hugetlb.c
4860
bool cow = is_cow_mapping(src_vma->vm_flags);
mm/hugetlb.c
4869
if (cow) {
mm/hugetlb.c
4930
if (!softleaf_is_migration_read(softleaf) && cow) {
mm/hugetlb.c
5007
if (cow) {
mm/hugetlb.c
5031
if (cow) {
net/ipv4/esp4.c
427
goto cow;
net/ipv4/esp4.c
450
goto cow;
net/ipv4/esp4.c
480
cow:
net/ipv6/esp6.c
456
goto cow;
net/ipv6/esp6.c
479
goto cow;
net/ipv6/esp6.c
511
cow: