Lines Matching refs:dm_clone_metadata

116 struct dm_clone_metadata {
273 static inline int superblock_read_lock(struct dm_clone_metadata *cmd,
279 static inline int superblock_write_lock(struct dm_clone_metadata *cmd,
285 static inline int superblock_write_lock_zero(struct dm_clone_metadata *cmd,
291 static int __copy_sm_root(struct dm_clone_metadata *cmd)
304 static void __prepare_superblock(struct dm_clone_metadata *cmd,
324 static int __open_metadata(struct dm_clone_metadata *cmd)
366 static int __format_metadata(struct dm_clone_metadata *cmd)
429 static int __open_or_format_metadata(struct dm_clone_metadata *cmd, bool may_format_device)
444 static int __create_persistent_data_structures(struct dm_clone_metadata *cmd,
465 static void __destroy_persistent_data_structures(struct dm_clone_metadata *cmd)
503 static int dirty_map_init(struct dm_clone_metadata *cmd)
522 static void dirty_map_exit(struct dm_clone_metadata *cmd)
528 static int __load_bitset_in_core(struct dm_clone_metadata *cmd)
563 struct dm_clone_metadata *dm_clone_metadata_open(struct block_device *bdev,
568 struct dm_clone_metadata *cmd;
626 void dm_clone_metadata_close(struct dm_clone_metadata *cmd)
636 bool dm_clone_is_hydration_done(struct dm_clone_metadata *cmd)
641 bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr)
646 bool dm_clone_is_range_hydrated(struct dm_clone_metadata *cmd,
659 unsigned int dm_clone_nr_of_hydrated_regions(struct dm_clone_metadata *cmd)
664 unsigned long dm_clone_find_next_unhydrated_region(struct dm_clone_metadata *cmd,
670 static int __update_metadata_word(struct dm_clone_metadata *cmd,
694 static int __metadata_commit(struct dm_clone_metadata *cmd)
748 static int __flush_dmap(struct dm_clone_metadata *cmd, struct dirty_map *dmap)
782 int dm_clone_metadata_pre_commit(struct dm_clone_metadata *cmd)
822 int dm_clone_metadata_commit(struct dm_clone_metadata *cmd)
847 int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr)
881 int dm_clone_cond_set_range(struct dm_clone_metadata *cmd, unsigned long start,
928 int dm_clone_reload_in_core_bitset(struct dm_clone_metadata *cmd)
944 bool dm_clone_changed_this_transaction(struct dm_clone_metadata *cmd)
956 int dm_clone_metadata_abort(struct dm_clone_metadata *cmd)
978 void dm_clone_metadata_set_read_only(struct dm_clone_metadata *cmd)
992 void dm_clone_metadata_set_read_write(struct dm_clone_metadata *cmd)
1006 int dm_clone_get_free_metadata_block_count(struct dm_clone_metadata *cmd,
1021 int dm_clone_get_metadata_dev_size(struct dm_clone_metadata *cmd,