SUPERBLOCK_LOCATION
r = dm_bm_read_lock(bm, SUPERBLOCK_LOCATION, NULL, &sblock);
return dm_bm_read_lock(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock);
return dm_bm_write_lock_zero(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock);
r = dm_tm_open_with_sm(cmd->bm, SUPERBLOCK_LOCATION,
r = dm_tm_create_with_sm(cmd->bm, SUPERBLOCK_LOCATION, &cmd->tm, &cmd->sm);
if (md->metadata_snap != SUPERBLOCK_LOCATION) {
r = dm_sm_inc_block(md->sm, SUPERBLOCK_LOCATION);
r = dm_tm_shadow_block(md->tm, SUPERBLOCK_LOCATION,
dm_sm_dec_block(md->sm, SUPERBLOCK_LOCATION);
if (md->metadata_snap == SUPERBLOCK_LOCATION) {
md->metadata_snap = SUPERBLOCK_LOCATION;
if (stats.snap != SUPERBLOCK_LOCATION)
#define INVALID_WRITESET_ROOT SUPERBLOCK_LOCATION
return dm_bm_read_lock(md->bm, SUPERBLOCK_LOCATION,
return dm_bm_write_lock_zero(md->bm, SUPERBLOCK_LOCATION,
return dm_bm_write_lock(md->bm, SUPERBLOCK_LOCATION,
r = dm_bm_read_lock(bm, SUPERBLOCK_LOCATION, NULL, &b);
r = dm_tm_create_with_sm(md->bm, SUPERBLOCK_LOCATION,
r = dm_tm_open_with_sm(md->bm, SUPERBLOCK_LOCATION,