Lines Matching refs:pmd
229 struct dm_pool_metadata *pmd; member
1014 r = dm_pool_block_is_used(pool->pmd, b, &used); in passdown_double_checking_shared_status()
1027 r = dm_pool_block_is_used(pool->pmd, e, &used); in passdown_double_checking_shared_status()
1310 r = dm_pool_get_free_block_count(pool->pmd, &nr_free); in check_for_space()
1329 r = dm_pool_commit_metadata(pool->pmd); in commit()
1361 r = dm_pool_get_free_block_count(pool->pmd, &free_blocks); in alloc_data_block()
1378 r = dm_pool_get_free_block_count(pool->pmd, &free_blocks); in alloc_data_block()
1390 r = dm_pool_alloc_data_block(pool->pmd, result); in alloc_data_block()
2043 dm_pool_issue_prefetches(pool->pmd); in process_thin_deferred_bios()
2195 !(dm_pool_changed_this_transaction(pool->pmd) && need_commit_due_to_time(pool))) in process_deferred_bios()
2214 dm_pool_issue_prefetches(pool->pmd); in do_worker()
2358 bool needs_check = dm_pool_metadata_needs_check(pool->pmd); in set_pool_mode()
2386 dm_pool_metadata_read_only(pool->pmd); in set_pool_mode()
2400 dm_pool_metadata_read_only(pool->pmd); in set_pool_mode()
2436 dm_pool_metadata_read_write(pool->pmd); in set_pool_mode()
2458 if (dm_pool_abort_metadata(pool->pmd)) { in abort_transaction()
2463 if (dm_pool_metadata_set_needs_check(pool->pmd)) { in abort_transaction()
2747 if (dm_pool_metadata_close(pool->pmd) < 0) in __pool_destroy()
2774 struct dm_pool_metadata *pmd; in pool_create() local
2777 pmd = dm_pool_metadata_open(metadata_dev, block_size, format_device); in pool_create()
2778 if (IS_ERR(pmd)) { in pool_create()
2780 return (struct pool *)pmd; in pool_create()
2790 pool->pmd = pmd; in pool_create()
2889 if (dm_pool_metadata_close(pmd)) in pool_create()
3200 r = dm_pool_register_metadata_threshold(pt->pool->pmd, in pool_ctr()
3258 r = dm_pool_get_data_dev_size(pool->pmd, &sb_data_size); in maybe_resize_data_dev()
3272 if (dm_pool_metadata_needs_check(pool->pmd)) { in maybe_resize_data_dev()
3282 r = dm_pool_resize_data_dev(pool->pmd, data_size); in maybe_resize_data_dev()
3305 r = dm_pool_get_metadata_dev_size(pool->pmd, &sb_metadata_dev_size); in maybe_resize_metadata_dev()
3319 if (dm_pool_metadata_needs_check(pool->pmd)) { in maybe_resize_metadata_dev()
3329 r = dm_pool_resize_metadata_dev(pool->pmd, metadata_dev_size); in maybe_resize_metadata_dev()
3498 r = dm_pool_create_thin(pool->pmd, dev_id); in process_create_thin_mesg()
3526 r = dm_pool_create_snap(pool->pmd, dev_id, origin_dev_id); in process_create_snap_mesg()
3549 r = dm_pool_delete_thin_device(pool->pmd, dev_id); in process_delete_mesg()
3575 r = dm_pool_set_metadata_transaction_id(pool->pmd, old_id, new_id); in process_set_transaction_id_mesg()
3595 r = dm_pool_reserve_metadata_snap(pool->pmd); in process_reserve_metadata_snap_mesg()
3610 r = dm_pool_release_metadata_snap(pool->pmd); in process_release_metadata_snap_mesg()
3722 r = dm_pool_get_metadata_transaction_id(pool->pmd, &transaction_id); in pool_status()
3729 r = dm_pool_get_free_metadata_block_count(pool->pmd, &nr_free_blocks_metadata); in pool_status()
3736 r = dm_pool_get_metadata_dev_size(pool->pmd, &nr_blocks_metadata); in pool_status()
3743 r = dm_pool_get_free_block_count(pool->pmd, &nr_free_blocks_data); in pool_status()
3750 r = dm_pool_get_data_dev_size(pool->pmd, &nr_blocks_data); in pool_status()
3757 r = dm_pool_get_metadata_snap(pool->pmd, &held_root); in pool_status()
3795 if (dm_pool_metadata_needs_check(pool->pmd)) in pool_status()
4028 r = dm_pool_open_thin_device(tc->pool->pmd, tc->dev_id, &tc->td); in thin_ctr()