Lines Matching refs:pmd

239 	struct dm_pool_metadata *pmd;  member
1095 r = dm_pool_block_is_shared(pool->pmd, b, &shared); in passdown_double_checking_shared_status()
1108 r = dm_pool_block_is_shared(pool->pmd, e, &shared); in passdown_double_checking_shared_status()
1173 r = dm_pool_inc_data_range(pool->pmd, m->data_block, data_end); in process_prepared_discard_passdown_pt1()
1206 r = dm_pool_dec_data_range(pool->pmd, m->data_block, in process_prepared_discard_passdown_pt2()
1451 r = dm_pool_get_free_metadata_block_count(pool->pmd, &nr_free); in check_for_metadata_space()
1471 r = dm_pool_get_free_block_count(pool->pmd, &nr_free); in check_for_data_space()
1492 r = dm_pool_commit_metadata(pool->pmd); in commit()
1524 r = dm_pool_get_free_block_count(pool->pmd, &free_blocks); in alloc_data_block()
1541 r = dm_pool_get_free_block_count(pool->pmd, &free_blocks); in alloc_data_block()
1553 r = dm_pool_alloc_data_block(pool->pmd, result); in alloc_data_block()
1562 r = dm_pool_get_free_metadata_block_count(pool->pmd, &free_blocks); in alloc_data_block()
2233 dm_pool_issue_prefetches(pool->pmd); in process_thin_deferred_bios()
2389 !(dm_pool_changed_this_transaction(pool->pmd) && need_commit_due_to_time(pool))) in process_deferred_bios()
2421 dm_pool_issue_prefetches(pool->pmd); in do_worker()
2545 bool needs_check = dm_pool_metadata_needs_check(pool->pmd); in set_pool_mode()
2571 dm_pool_metadata_read_only(pool->pmd); in set_pool_mode()
2584 dm_pool_metadata_read_only(pool->pmd); in set_pool_mode()
2620 dm_pool_metadata_read_write(pool->pmd); in set_pool_mode()
2645 if (dm_pool_abort_metadata(pool->pmd)) { in abort_transaction()
2650 if (dm_pool_metadata_set_needs_check(pool->pmd)) { in abort_transaction()
2915 if (dm_pool_metadata_close(pool->pmd) < 0) in __pool_destroy()
2945 struct dm_pool_metadata *pmd; in pool_create() local
2948 pmd = dm_pool_metadata_open(metadata_dev, block_size, format_device); in pool_create()
2949 if (IS_ERR(pmd)) { in pool_create()
2951 return ERR_CAST(pmd); in pool_create()
2961 pool->pmd = pmd; in pool_create()
3066 if (dm_pool_metadata_close(pmd)) in pool_create()
3410 r = dm_pool_register_metadata_threshold(pt->pool->pmd, in pool_ctr()
3419 dm_pool_register_pre_commit_callback(pool->pmd, in pool_ctr()
3467 r = dm_pool_get_data_dev_size(pool->pmd, &sb_data_size); in maybe_resize_data_dev()
3481 if (dm_pool_metadata_needs_check(pool->pmd)) { in maybe_resize_data_dev()
3491 r = dm_pool_resize_data_dev(pool->pmd, data_size); in maybe_resize_data_dev()
3514 r = dm_pool_get_metadata_dev_size(pool->pmd, &sb_metadata_dev_size); in maybe_resize_metadata_dev()
3528 if (dm_pool_metadata_needs_check(pool->pmd)) { in maybe_resize_metadata_dev()
3542 r = dm_pool_resize_metadata_dev(pool->pmd, metadata_dev_size); in maybe_resize_metadata_dev()
3716 r = dm_pool_create_thin(pool->pmd, dev_id); in process_create_thin_mesg()
3744 r = dm_pool_create_snap(pool->pmd, dev_id, origin_dev_id); in process_create_snap_mesg()
3767 r = dm_pool_delete_thin_device(pool->pmd, dev_id); in process_delete_mesg()
3793 r = dm_pool_set_metadata_transaction_id(pool->pmd, old_id, new_id); in process_set_transaction_id_mesg()
3813 r = dm_pool_reserve_metadata_snap(pool->pmd); in process_reserve_metadata_snap_mesg()
3828 r = dm_pool_release_metadata_snap(pool->pmd); in process_release_metadata_snap_mesg()
3942 r = dm_pool_get_metadata_transaction_id(pool->pmd, &transaction_id); in pool_status()
3949 r = dm_pool_get_free_metadata_block_count(pool->pmd, &nr_free_blocks_metadata); in pool_status()
3956 r = dm_pool_get_metadata_dev_size(pool->pmd, &nr_blocks_metadata); in pool_status()
3963 r = dm_pool_get_free_block_count(pool->pmd, &nr_free_blocks_data); in pool_status()
3970 r = dm_pool_get_data_dev_size(pool->pmd, &nr_blocks_data); in pool_status()
3977 r = dm_pool_get_metadata_snap(pool->pmd, &held_root); in pool_status()
4016 if (dm_pool_metadata_needs_check(pool->pmd)) in pool_status()
4260 r = dm_pool_open_thin_device(tc->pool->pmd, tc->dev_id, &tc->td); in thin_ctr()