Lines Matching refs:dm_block_manager
323 * dm_block_manager and struct dm_block map directly onto a couple of
373 struct dm_block_manager {
378 struct dm_block_manager *dm_block_manager_create(struct block_device *bdev,
383 struct dm_block_manager *bm;
410 void dm_block_manager_destroy(struct dm_block_manager *bm)
417 unsigned dm_bm_block_size(struct dm_block_manager *bm)
423 dm_block_t dm_bm_nr_blocks(struct dm_block_manager *bm)
428 static int dm_bm_validate_buffer(struct dm_block_manager *bm,
455 int dm_bm_read_lock(struct dm_block_manager *bm, dm_block_t b,
488 int dm_bm_write_lock(struct dm_block_manager *bm,
524 int dm_bm_read_try_lock(struct dm_block_manager *bm,
557 int dm_bm_write_lock_zero(struct dm_block_manager *bm,
603 int dm_bm_flush(struct dm_block_manager *bm)
612 void dm_bm_prefetch(struct dm_block_manager *bm, dm_block_t b)
617 bool dm_bm_is_read_only(struct dm_block_manager *bm)
623 void dm_bm_set_read_only(struct dm_block_manager *bm)
630 void dm_bm_set_read_write(struct dm_block_manager *bm)