Lines Matching refs:bm
142 struct dm_block_manager *bm;
233 static int __superblock_all_zeroes(struct dm_block_manager *bm, bool *formatted)
244 r = dm_bm_read_lock(bm, SUPERBLOCK_LOCATION, NULL, &sblock);
254 BUG_ON(dm_bm_block_size(bm) % sizeof(__le64));
255 nr_words = dm_bm_block_size(bm) / sizeof(__le64);
276 return dm_bm_read_lock(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock);
282 return dm_bm_write_lock_zero(cmd->bm, SUPERBLOCK_LOCATION, &sb_validator, sblock);
341 r = dm_tm_open_with_sm(cmd->bm, SUPERBLOCK_LOCATION,
366 r = dm_tm_create_with_sm(cmd->bm, SUPERBLOCK_LOCATION, &cmd->tm, &cmd->sm);
428 r = __superblock_all_zeroes(cmd->bm, &formatted);
444 cmd->bm = dm_block_manager_create(cmd->bdev,
447 if (IS_ERR(cmd->bm)) {
449 return PTR_ERR(cmd->bm);
454 dm_block_manager_destroy(cmd->bm);
463 dm_block_manager_destroy(cmd->bm);
778 if (cmd->fail_io || dm_bm_is_read_only(cmd->bm)) {
817 if (cmd->fail_io || dm_bm_is_read_only(cmd->bm))
951 if (cmd->fail_io || dm_bm_is_read_only(cmd->bm))
976 dm_bm_set_read_only(cmd->bm);
990 dm_bm_set_read_write(cmd->bm);