Lines Matching refs:bm

146 	struct dm_block_manager *bm;  member
365 return dm_bm_write_lock_zero(pmd->bm, THIN_SUPERBLOCK_LOCATION, in superblock_lock_zero()
372 return dm_bm_write_lock(pmd->bm, THIN_SUPERBLOCK_LOCATION, in superblock_lock()
376 static int __superblock_all_zeroes(struct dm_block_manager *bm, int *result) in __superblock_all_zeroes() argument
382 unsigned block_size = dm_bm_block_size(bm) / sizeof(__le64); in __superblock_all_zeroes()
387 r = dm_bm_read_lock(bm, THIN_SUPERBLOCK_LOCATION, NULL, &b); in __superblock_all_zeroes()
523 r = dm_tm_create_with_sm(pmd->bm, THIN_SUPERBLOCK_LOCATION, in __format_metadata()
607 r = dm_bm_read_lock(pmd->bm, THIN_SUPERBLOCK_LOCATION, in __open_metadata()
629 r = dm_tm_open_with_sm(pmd->bm, THIN_SUPERBLOCK_LOCATION, in __open_metadata()
671 r = __superblock_all_zeroes(pmd->bm, &unformatted); in __open_or_format_metadata()
685 pmd->bm = dm_block_manager_create(pmd->bdev, THIN_METADATA_BLOCK_SIZE << SECTOR_SHIFT, in __create_persistent_data_objects()
688 if (IS_ERR(pmd->bm)) { in __create_persistent_data_objects()
690 return PTR_ERR(pmd->bm); in __create_persistent_data_objects()
695 dm_block_manager_destroy(pmd->bm); in __create_persistent_data_objects()
706 dm_block_manager_destroy(pmd->bm); in __destroy_persistent_data_objects()
719 r = dm_bm_read_lock(pmd->bm, THIN_SUPERBLOCK_LOCATION, in __begin_transaction()
1324 r = dm_bm_read_lock(pmd->bm, THIN_SUPERBLOCK_LOCATION, in __get_metadata_snap()
1743 dm_bm_set_read_only(pmd->bm); in dm_pool_metadata_read_only()
1751 dm_bm_set_read_write(pmd->bm); in dm_pool_metadata_read_write()