Lines Matching refs:dm_clone_metadata
27 struct dm_clone_metadata;
37 int dm_clone_set_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr);
49 int dm_clone_cond_set_range(struct dm_clone_metadata *cmd, unsigned long start,
65 struct dm_clone_metadata *dm_clone_metadata_open(struct block_device *bdev,
72 void dm_clone_metadata_close(struct dm_clone_metadata *cmd);
77 int dm_clone_metadata_commit(struct dm_clone_metadata *cmd);
96 int dm_clone_reload_in_core_bitset(struct dm_clone_metadata *cmd);
101 bool dm_clone_changed_this_transaction(struct dm_clone_metadata *cmd);
107 int dm_clone_metadata_abort(struct dm_clone_metadata *cmd);
118 void dm_clone_metadata_set_read_only(struct dm_clone_metadata *cmd);
119 void dm_clone_metadata_set_read_write(struct dm_clone_metadata *cmd);
124 bool dm_clone_is_hydration_done(struct dm_clone_metadata *cmd);
129 bool dm_clone_is_region_hydrated(struct dm_clone_metadata *cmd, unsigned long region_nr);
134 bool dm_clone_is_range_hydrated(struct dm_clone_metadata *cmd,
140 unsigned long dm_clone_nr_of_hydrated_regions(struct dm_clone_metadata *cmd);
145 unsigned long dm_clone_find_next_unhydrated_region(struct dm_clone_metadata *cmd,
151 int dm_clone_get_free_metadata_block_count(struct dm_clone_metadata *cmd, dm_block_t *result);
156 int dm_clone_get_metadata_dev_size(struct dm_clone_metadata *cmd, dm_block_t *result);