Lines Matching refs:sm
263 struct dm_space_map *sm; member
433 &md->tm, &md->sm); in create_fresh_metadata()
456 dm_sm_destroy(md->sm); in create_fresh_metadata()
467 r = dm_sm_root_size(md->sm, &metadata_len); in save_sm_root()
471 return dm_sm_copy_root(md->sm, &md->metadata_space_map_root, in save_sm_root()
544 dm_sm_destroy(md->sm); in format_metadata()
568 &md->tm, &md->sm); in open_metadata()
630 dm_sm_destroy(md->sm); in destroy_persistent_data_objects()
1017 r = dm_sm_inc_block(md->sm, SUPERBLOCK_LOCATION); in metadata_take_snap()
1027 dm_sm_dec_block(md->sm, SUPERBLOCK_LOCATION); in metadata_take_snap()
1032 r = dm_sm_inc_block(md->sm, md->writeset_tree_root); in metadata_take_snap()
1039 r = dm_sm_inc_block(md->sm, md->era_array_root); in metadata_take_snap()
1042 dm_sm_dec_block(md->sm, md->writeset_tree_root); in metadata_take_snap()
1102 return dm_sm_dec_block(md->sm, location); in metadata_drop_snap()
1118 r = dm_sm_get_nr_free(md->sm, &nr_free); in metadata_get_stats()
1124 r = dm_sm_get_nr_blocks(md->sm, &nr_total); in metadata_get_stats()