Home
last modified time | relevance | path

Searched refs:clone_info (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/fs/btrfs/
H A Dreflink.c480 struct btrfs_replace_extent_info clone_info; in btrfs_clone() local
497 clone_info.disk_offset = disko; in btrfs_clone()
498 clone_info.disk_len = diskl; in btrfs_clone()
499 clone_info.data_offset = datao; in btrfs_clone()
500 clone_info.data_len = datal; in btrfs_clone()
501 clone_info.file_offset = new_key.offset; in btrfs_clone()
502 clone_info.extent_buf = buf; in btrfs_clone()
503 clone_info.is_new_extent = false; in btrfs_clone()
504 clone_info.update_times = !no_time_update; in btrfs_clone()
507 &clone_info, in btrfs_clone()
[all...]
/kernel/linux/linux-5.10/fs/btrfs/
H A Dreflink.c466 struct btrfs_replace_extent_info clone_info; in btrfs_clone() local
483 clone_info.disk_offset = disko; in btrfs_clone()
484 clone_info.disk_len = diskl; in btrfs_clone()
485 clone_info.data_offset = datao; in btrfs_clone()
486 clone_info.data_len = datal; in btrfs_clone()
487 clone_info.file_offset = new_key.offset; in btrfs_clone()
488 clone_info.extent_buf = buf; in btrfs_clone()
489 clone_info.is_new_extent = false; in btrfs_clone()
491 new_key.offset + datal - 1, &clone_info, in btrfs_clone()
/kernel/linux/linux-5.10/drivers/md/
H A Ddm.c68 struct clone_info { struct
660 static struct dm_target_io *alloc_tio(struct clone_info *ci, struct dm_target *ti, in alloc_tio()
1401 static void alloc_multiple_bios(struct bio_list *blist, struct clone_info *ci, in alloc_multiple_bios()
1441 static blk_qc_t __clone_and_map_simple_bio(struct clone_info *ci, in __clone_and_map_simple_bio()
1455 static void __send_duplicate_bios(struct clone_info *ci, struct dm_target *ti, in __send_duplicate_bios()
1470 static int __send_empty_flush(struct clone_info *ci) in __send_empty_flush()
1503 static int __clone_and_map_data_bio(struct clone_info *ci, struct dm_target *ti, in __clone_and_map_data_bio()
1522 static int __send_changing_extent_only(struct clone_info *ci, struct dm_target *ti, in __send_changing_extent_only()
1563 static bool __process_abnormal_io(struct clone_info *ci, struct dm_target *ti, in __process_abnormal_io()
1593 static int __split_and_process_non_flush(struct clone_info *c
[all...]
/kernel/linux/linux-6.6/drivers/md/
H A Ddm.c82 struct clone_info { struct
612 static struct bio *alloc_tio(struct clone_info *ci, struct dm_target *ti, in alloc_tio()
1457 static void setup_split_accounting(struct clone_info *ci, unsigned int len) in setup_split_accounting()
1472 static void alloc_multiple_bios(struct bio_list *blist, struct clone_info *ci, in alloc_multiple_bios()
1502 static int __send_duplicate_bios(struct clone_info *ci, struct dm_target *ti, in __send_duplicate_bios()
1535 static void __send_empty_flush(struct clone_info *ci) in __send_empty_flush()
1570 static void __send_changing_extent_only(struct clone_info *ci, struct dm_target *ti, in __send_changing_extent_only()
1610 static blk_status_t __process_abnormal_io(struct clone_info *ci, in __process_abnormal_io()
1700 static blk_status_t __split_and_process_bio(struct clone_info *ci) in __split_and_process_bio()
1734 static void init_clone_info(struct clone_info *c
[all...]

Completed in 9 milliseconds