dm_space_map 110 drivers/md/dm-cache-metadata.c struct dm_space_map *metadata_sm; dm_space_map 143 drivers/md/dm-clone-metadata.c struct dm_space_map *sm; dm_space_map 263 drivers/md/dm-era-target.c struct dm_space_map *sm; dm_space_map 150 drivers/md/dm-thin-metadata.c struct dm_space_map *metadata_sm; dm_space_map 151 drivers/md/dm-thin-metadata.c struct dm_space_map *data_sm; dm_space_map 316 drivers/md/dm-thin-metadata.c struct dm_space_map *sm = context; dm_space_map 328 drivers/md/dm-thin-metadata.c struct dm_space_map *sm = context; dm_space_map 1993 drivers/md/dm-thin-metadata.c static int __resize_space_map(struct dm_space_map *sm, dm_block_t new_count) dm_space_map 25 drivers/md/persistent-data/dm-space-map-disk.c struct dm_space_map sm; dm_space_map 34 drivers/md/persistent-data/dm-space-map-disk.c static void sm_disk_destroy(struct dm_space_map *sm) dm_space_map 41 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_extend(struct dm_space_map *sm, dm_block_t extra_blocks) dm_space_map 48 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) dm_space_map 56 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_get_nr_free(struct dm_space_map *sm, dm_block_t *count) dm_space_map 64 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_get_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 71 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_count_is_more_than_one(struct dm_space_map *sm, dm_block_t b, dm_space_map 86 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_set_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 126 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_inc_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 143 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_dec_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 164 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_new_block(struct dm_space_map *sm, dm_block_t *b) dm_space_map 187 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_commit(struct dm_space_map *sm) dm_space_map 212 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_root_size(struct dm_space_map *sm, size_t *result) dm_space_map 219 drivers/md/persistent-data/dm-space-map-disk.c static int sm_disk_copy_root(struct dm_space_map *sm, void *where_le, size_t max) dm_space_map 239 drivers/md/persistent-data/dm-space-map-disk.c static struct dm_space_map ops = { dm_space_map 256 drivers/md/persistent-data/dm-space-map-disk.c struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm, dm_space_map 290 drivers/md/persistent-data/dm-space-map-disk.c struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm, dm_space_map 12 drivers/md/persistent-data/dm-space-map-disk.h struct dm_space_map; dm_space_map 19 drivers/md/persistent-data/dm-space-map-disk.h struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm, dm_space_map 22 drivers/md/persistent-data/dm-space-map-disk.h struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm, dm_space_map 167 drivers/md/persistent-data/dm-space-map-metadata.c struct dm_space_map sm; dm_space_map 274 drivers/md/persistent-data/dm-space-map-metadata.c static void sm_metadata_destroy(struct dm_space_map *sm) dm_space_map 281 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) dm_space_map 290 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_get_nr_free(struct dm_space_map *sm, dm_block_t *count) dm_space_map 300 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_get_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 340 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_count_is_more_than_one(struct dm_space_map *sm, dm_space_map 392 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_set_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 411 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_inc_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 428 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_dec_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 445 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_new_block_(struct dm_space_map *sm, dm_block_t *b) dm_space_map 474 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_new_block(struct dm_space_map *sm, dm_block_t *b) dm_space_map 496 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_commit(struct dm_space_map *sm) dm_space_map 512 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_register_threshold_callback(struct dm_space_map *sm, dm_space_map 524 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_root_size(struct dm_space_map *sm, size_t *result) dm_space_map 531 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_copy_root(struct dm_space_map *sm, void *where_le, size_t max) dm_space_map 549 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_extend(struct dm_space_map *sm, dm_block_t extra_blocks); dm_space_map 551 drivers/md/persistent-data/dm-space-map-metadata.c static const struct dm_space_map ops = { dm_space_map 574 drivers/md/persistent-data/dm-space-map-metadata.c static void sm_bootstrap_destroy(struct dm_space_map *sm) dm_space_map 578 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_extend(struct dm_space_map *sm, dm_block_t extra_blocks) dm_space_map 585 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) dm_space_map 594 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_get_nr_free(struct dm_space_map *sm, dm_block_t *count) dm_space_map 603 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_get_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 613 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_count_is_more_than_one(struct dm_space_map *sm, dm_space_map 621 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_set_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 629 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_new_block(struct dm_space_map *sm, dm_block_t *b) dm_space_map 644 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_inc_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 651 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_dec_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 658 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_commit(struct dm_space_map *sm) dm_space_map 663 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_root_size(struct dm_space_map *sm, size_t *result) dm_space_map 670 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_bootstrap_copy_root(struct dm_space_map *sm, void *where, dm_space_map 678 drivers/md/persistent-data/dm-space-map-metadata.c static const struct dm_space_map bootstrap_ops = { dm_space_map 697 drivers/md/persistent-data/dm-space-map-metadata.c static int sm_metadata_extend(struct dm_space_map *sm, dm_block_t extra_blocks) dm_space_map 751 drivers/md/persistent-data/dm-space-map-metadata.c struct dm_space_map *dm_sm_metadata_init(void) dm_space_map 764 drivers/md/persistent-data/dm-space-map-metadata.c int dm_sm_metadata_create(struct dm_space_map *sm, dm_space_map 810 drivers/md/persistent-data/dm-space-map-metadata.c int dm_sm_metadata_open(struct dm_space_map *sm, dm_space_map 27 drivers/md/persistent-data/dm-space-map-metadata.h struct dm_space_map *dm_sm_metadata_init(void); dm_space_map 32 drivers/md/persistent-data/dm-space-map-metadata.h int dm_sm_metadata_create(struct dm_space_map *sm, dm_space_map 40 drivers/md/persistent-data/dm-space-map-metadata.h int dm_sm_metadata_open(struct dm_space_map *sm, dm_space_map 19 drivers/md/persistent-data/dm-space-map.h void (*destroy)(struct dm_space_map *sm); dm_space_map 24 drivers/md/persistent-data/dm-space-map.h int (*extend)(struct dm_space_map *sm, dm_block_t extra_blocks); dm_space_map 30 drivers/md/persistent-data/dm-space-map.h int (*get_nr_blocks)(struct dm_space_map *sm, dm_block_t *count); dm_space_map 40 drivers/md/persistent-data/dm-space-map.h int (*get_nr_free)(struct dm_space_map *sm, dm_block_t *count); dm_space_map 42 drivers/md/persistent-data/dm-space-map.h int (*get_count)(struct dm_space_map *sm, dm_block_t b, uint32_t *result); dm_space_map 43 drivers/md/persistent-data/dm-space-map.h int (*count_is_more_than_one)(struct dm_space_map *sm, dm_block_t b, dm_space_map 45 drivers/md/persistent-data/dm-space-map.h int (*set_count)(struct dm_space_map *sm, dm_block_t b, uint32_t count); dm_space_map 47 drivers/md/persistent-data/dm-space-map.h int (*commit)(struct dm_space_map *sm); dm_space_map 49 drivers/md/persistent-data/dm-space-map.h int (*inc_block)(struct dm_space_map *sm, dm_block_t b); dm_space_map 50 drivers/md/persistent-data/dm-space-map.h int (*dec_block)(struct dm_space_map *sm, dm_block_t b); dm_space_map 55 drivers/md/persistent-data/dm-space-map.h int (*new_block)(struct dm_space_map *sm, dm_block_t *b); dm_space_map 62 drivers/md/persistent-data/dm-space-map.h int (*root_size)(struct dm_space_map *sm, size_t *result); dm_space_map 63 drivers/md/persistent-data/dm-space-map.h int (*copy_root)(struct dm_space_map *sm, void *copy_to_here_le, size_t len); dm_space_map 69 drivers/md/persistent-data/dm-space-map.h int (*register_threshold_callback)(struct dm_space_map *sm, dm_space_map 77 drivers/md/persistent-data/dm-space-map.h static inline void dm_sm_destroy(struct dm_space_map *sm) dm_space_map 82 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_extend(struct dm_space_map *sm, dm_block_t extra_blocks) dm_space_map 87 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_get_nr_blocks(struct dm_space_map *sm, dm_block_t *count) dm_space_map 92 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_get_nr_free(struct dm_space_map *sm, dm_block_t *count) dm_space_map 97 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_get_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 103 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_count_is_more_than_one(struct dm_space_map *sm, dm_space_map 109 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_set_count(struct dm_space_map *sm, dm_block_t b, dm_space_map 115 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_commit(struct dm_space_map *sm) dm_space_map 120 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_inc_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 125 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_dec_block(struct dm_space_map *sm, dm_block_t b) dm_space_map 130 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_new_block(struct dm_space_map *sm, dm_block_t *b) dm_space_map 135 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_root_size(struct dm_space_map *sm, size_t *result) dm_space_map 140 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_copy_root(struct dm_space_map *sm, void *copy_to_here_le, size_t len) dm_space_map 145 drivers/md/persistent-data/dm-space-map.h static inline int dm_sm_register_threshold_callback(struct dm_space_map *sm, dm_space_map 93 drivers/md/persistent-data/dm-transaction-manager.c struct dm_space_map *sm; dm_space_map 161 drivers/md/persistent-data/dm-transaction-manager.c struct dm_space_map *sm) dm_space_map 398 drivers/md/persistent-data/dm-transaction-manager.c struct dm_space_map **sm, dm_space_map 440 drivers/md/persistent-data/dm-transaction-manager.c struct dm_space_map **sm) dm_space_map 449 drivers/md/persistent-data/dm-transaction-manager.c struct dm_space_map **sm) dm_space_map 13 drivers/md/persistent-data/dm-transaction-manager.h struct dm_space_map; dm_space_map 130 drivers/md/persistent-data/dm-transaction-manager.h struct dm_space_map **sm); dm_space_map 135 drivers/md/persistent-data/dm-transaction-manager.h struct dm_space_map **sm);