Lines Matching refs:dm_block_manager
325 * dm_block_manager and struct dm_block map directly onto a couple of
379 struct dm_block_manager {
384 struct dm_block_manager *dm_block_manager_create(struct block_device *bdev,
389 struct dm_block_manager *bm;
417 void dm_block_manager_destroy(struct dm_block_manager *bm)
424 void dm_block_manager_reset(struct dm_block_manager *bm)
430 unsigned int dm_bm_block_size(struct dm_block_manager *bm)
436 dm_block_t dm_bm_nr_blocks(struct dm_block_manager *bm)
441 static int dm_bm_validate_buffer(struct dm_block_manager *bm,
469 int dm_bm_read_lock(struct dm_block_manager *bm, dm_block_t b,
502 int dm_bm_write_lock(struct dm_block_manager *bm,
538 int dm_bm_read_try_lock(struct dm_block_manager *bm,
571 int dm_bm_write_lock_zero(struct dm_block_manager *bm,
616 int dm_bm_flush(struct dm_block_manager *bm)
625 void dm_bm_prefetch(struct dm_block_manager *bm, dm_block_t b)
630 bool dm_bm_is_read_only(struct dm_block_manager *bm)
636 void dm_bm_set_read_only(struct dm_block_manager *bm)
643 void dm_bm_set_read_write(struct dm_block_manager *bm)