Lines Matching defs:cmd
205 static int superblock_read_lock(struct dm_cache_metadata *cmd, in superblock_read_lock()
212 static int superblock_lock_zero(struct dm_cache_metadata *cmd, in superblock_lock_zero()
219 static int superblock_lock(struct dm_cache_metadata *cmd, in superblock_lock()
255 static void __setup_mapping_info(struct dm_cache_metadata *cmd) in __setup_mapping_info()
272 static int __save_sm_root(struct dm_cache_metadata *cmd) in __save_sm_root()
285 static void __copy_sm_root(struct dm_cache_metadata *cmd, in __copy_sm_root()
293 static int __write_initial_superblock(struct dm_cache_metadata *cmd) in __write_initial_superblock()
348 static int __format_metadata(struct dm_cache_metadata *cmd) in __format_metadata()
389 struct dm_cache_metadata *cmd) in __check_incompat_features()
416 static int __open_metadata(struct dm_cache_metadata *cmd) in __open_metadata()
464 static int __open_or_format_metadata(struct dm_cache_metadata *cmd, in __open_or_format_metadata()
480 static int __create_persistent_data_objects(struct dm_cache_metadata *cmd, in __create_persistent_data_objects()
499 static void __destroy_persistent_data_objects(struct dm_cache_metadata *cmd) in __destroy_persistent_data_objects()
527 static void read_superblock_fields(struct dm_cache_metadata *cmd, in read_superblock_fields()
554 static int __begin_transaction_flags(struct dm_cache_metadata *cmd, in __begin_transaction_flags()
573 static int __begin_transaction(struct dm_cache_metadata *cmd) in __begin_transaction()
594 static int __commit_transaction(struct dm_cache_metadata *cmd, in __commit_transaction()
681 struct dm_cache_metadata *cmd; in metadata_open() local
722 struct dm_cache_metadata *cmd; in lookup() local
738 struct dm_cache_metadata *cmd, *cmd2; in lookup_or_open() local
764 static bool same_params(struct dm_cache_metadata *cmd, sector_t data_block_size) in same_params()
781 struct dm_cache_metadata *cmd = lookup_or_open(bdev, data_block_size, in dm_cache_metadata_open() local
792 void dm_cache_metadata_close(struct dm_cache_metadata *cmd) in dm_cache_metadata_close()
807 static int block_unmapped_or_clean(struct dm_cache_metadata *cmd, dm_cblock_t b, in block_unmapped_or_clean()
827 static int blocks_are_unmapped_or_clean(struct dm_cache_metadata *cmd, in blocks_are_unmapped_or_clean()
851 int dm_cache_resize(struct dm_cache_metadata *cmd, dm_cblock_t new_cache_size) in dm_cache_resize()
888 int dm_cache_discard_bitset_resize(struct dm_cache_metadata *cmd, in dm_cache_discard_bitset_resize()
911 static int __set_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) in __set_discard()
917 static int __clear_discard(struct dm_cache_metadata *cmd, dm_dblock_t b) in __clear_discard()
923 static int __is_discarded(struct dm_cache_metadata *cmd, dm_dblock_t b, in __is_discarded()
931 static int __discard(struct dm_cache_metadata *cmd, in __discard()
944 int dm_cache_set_discard(struct dm_cache_metadata *cmd, in dm_cache_set_discard()
956 static int __load_discards(struct dm_cache_metadata *cmd, in __load_discards()
981 int dm_cache_load_discards(struct dm_cache_metadata *cmd, in dm_cache_load_discards()
993 dm_cblock_t dm_cache_size(struct dm_cache_metadata *cmd) in dm_cache_size()
1004 static int __remove(struct dm_cache_metadata *cmd, dm_cblock_t cblock) in __remove()
1019 int dm_cache_remove_mapping(struct dm_cache_metadata *cmd, dm_cblock_t cblock) in dm_cache_remove_mapping()
1030 static int __insert(struct dm_cache_metadata *cmd, in __insert()
1046 int dm_cache_insert_mapping(struct dm_cache_metadata *cmd, in dm_cache_insert_mapping()
1062 struct dm_cache_metadata *cmd; member
1067 static bool policy_unchanged(struct dm_cache_metadata *cmd, in policy_unchanged()
1095 static bool hints_array_initialized(struct dm_cache_metadata *cmd) in hints_array_initialized()
1100 static bool hints_array_available(struct dm_cache_metadata *cmd, in hints_array_available()
1116 struct dm_cache_metadata *cmd = thunk->cmd; in __load_mapping() local
1137 static int __load_mappings(struct dm_cache_metadata *cmd, in __load_mappings()
1153 int dm_cache_load_mappings(struct dm_cache_metadata *cmd, in dm_cache_load_mappings()
1179 static int __dump_mappings(struct dm_cache_metadata *cmd) in __dump_mappings()
1184 void dm_cache_dump(struct dm_cache_metadata *cmd) in dm_cache_dump()
1191 int dm_cache_changed_this_transaction(struct dm_cache_metadata *cmd) in dm_cache_changed_this_transaction()
1202 static int __dirty(struct dm_cache_metadata *cmd, dm_cblock_t cblock, bool dirty) in __dirty()
1232 int dm_cache_set_dirty(struct dm_cache_metadata *cmd, in dm_cache_set_dirty()
1244 void dm_cache_metadata_get_stats(struct dm_cache_metadata *cmd, in dm_cache_metadata_get_stats()
1252 void dm_cache_metadata_set_stats(struct dm_cache_metadata *cmd, in dm_cache_metadata_set_stats()
1260 int dm_cache_commit(struct dm_cache_metadata *cmd, bool clean_shutdown) in dm_cache_commit()
1278 int dm_cache_get_free_metadata_block_count(struct dm_cache_metadata *cmd, in dm_cache_get_free_metadata_block_count()
1290 int dm_cache_get_metadata_dev_size(struct dm_cache_metadata *cmd, in dm_cache_get_metadata_dev_size()
1304 static int begin_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) in begin_hints()
1349 struct dm_cache_metadata *cmd = context; in save_hint() local
1362 static int write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) in write_hints()
1375 int dm_cache_write_hints(struct dm_cache_metadata *cmd, struct dm_cache_policy *policy) in dm_cache_write_hints()
1386 int dm_cache_metadata_all_clean(struct dm_cache_metadata *cmd, bool *result) in dm_cache_metadata_all_clean()