Lines Matching refs:pmd
221 struct dm_pool_metadata *pmd; member
879 if (dm_pool_block_is_used(tc->pool->pmd, m->data_block, &used) || used) in process_prepared_discard_passdown()
1142 r = dm_pool_get_free_block_count(pool->pmd, &nr_free); in check_for_space()
1161 r = dm_pool_commit_metadata(pool->pmd); in commit()
1193 r = dm_pool_get_free_block_count(pool->pmd, &free_blocks); in alloc_data_block()
1210 r = dm_pool_get_free_block_count(pool->pmd, &free_blocks); in alloc_data_block()
1222 r = dm_pool_alloc_data_block(pool->pmd, result); in alloc_data_block()
1825 dm_pool_issue_prefetches(pool->pmd); in process_thin_deferred_bios()
1977 !(dm_pool_changed_this_transaction(pool->pmd) && need_commit_due_to_time(pool))) in process_deferred_bios()
1996 dm_pool_issue_prefetches(pool->pmd); in do_worker()
2109 bool needs_check = dm_pool_metadata_needs_check(pool->pmd); in set_pool_mode()
2137 dm_pool_metadata_read_only(pool->pmd); in set_pool_mode()
2151 dm_pool_metadata_read_only(pool->pmd); in set_pool_mode()
2187 dm_pool_metadata_read_write(pool->pmd); in set_pool_mode()
2210 if (dm_pool_abort_metadata(pool->pmd)) { in abort_transaction()
2215 if (dm_pool_metadata_set_needs_check(pool->pmd)) { in abort_transaction()
2504 if (dm_pool_metadata_close(pool->pmd) < 0) in __pool_destroy()
2531 struct dm_pool_metadata *pmd; in pool_create() local
2534 pmd = dm_pool_metadata_open(metadata_dev, block_size, format_device); in pool_create()
2535 if (IS_ERR(pmd)) { in pool_create()
2537 return (struct pool *)pmd; in pool_create()
2547 pool->pmd = pmd; in pool_create()
2646 if (dm_pool_metadata_close(pmd)) in pool_create()
2957 r = dm_pool_register_metadata_threshold(pt->pool->pmd, in pool_ctr()
3015 r = dm_pool_get_data_dev_size(pool->pmd, &sb_data_size); in maybe_resize_data_dev()
3029 if (dm_pool_metadata_needs_check(pool->pmd)) { in maybe_resize_data_dev()
3039 r = dm_pool_resize_data_dev(pool->pmd, data_size); in maybe_resize_data_dev()
3062 r = dm_pool_get_metadata_dev_size(pool->pmd, &sb_metadata_dev_size); in maybe_resize_metadata_dev()
3076 if (dm_pool_metadata_needs_check(pool->pmd)) { in maybe_resize_metadata_dev()
3086 r = dm_pool_resize_metadata_dev(pool->pmd, metadata_dev_size); in maybe_resize_metadata_dev()
3255 r = dm_pool_create_thin(pool->pmd, dev_id); in process_create_thin_mesg()
3283 r = dm_pool_create_snap(pool->pmd, dev_id, origin_dev_id); in process_create_snap_mesg()
3306 r = dm_pool_delete_thin_device(pool->pmd, dev_id); in process_delete_mesg()
3332 r = dm_pool_set_metadata_transaction_id(pool->pmd, old_id, new_id); in process_set_transaction_id_mesg()
3352 r = dm_pool_reserve_metadata_snap(pool->pmd); in process_reserve_metadata_snap_mesg()
3367 r = dm_pool_release_metadata_snap(pool->pmd); in process_release_metadata_snap_mesg()
3478 r = dm_pool_get_metadata_transaction_id(pool->pmd, &transaction_id); in pool_status()
3485 r = dm_pool_get_free_metadata_block_count(pool->pmd, &nr_free_blocks_metadata); in pool_status()
3492 r = dm_pool_get_metadata_dev_size(pool->pmd, &nr_blocks_metadata); in pool_status()
3499 r = dm_pool_get_free_block_count(pool->pmd, &nr_free_blocks_data); in pool_status()
3506 r = dm_pool_get_data_dev_size(pool->pmd, &nr_blocks_data); in pool_status()
3513 r = dm_pool_get_metadata_snap(pool->pmd, &held_root); in pool_status()
3809 r = dm_pool_open_thin_device(tc->pool->pmd, tc->dev_id, &tc->td); in thin_ctr()