Lines Matching refs:pmd
48 int dm_pool_metadata_close(struct dm_pool_metadata *pmd);
61 int dm_pool_create_thin(struct dm_pool_metadata *pmd, dm_thin_id dev);
69 int dm_pool_create_snap(struct dm_pool_metadata *pmd, dm_thin_id dev,
77 int dm_pool_delete_thin_device(struct dm_pool_metadata *pmd,
84 int dm_pool_commit_metadata(struct dm_pool_metadata *pmd);
94 int dm_pool_abort_metadata(struct dm_pool_metadata *pmd);
99 int dm_pool_set_metadata_transaction_id(struct dm_pool_metadata *pmd,
103 int dm_pool_get_metadata_transaction_id(struct dm_pool_metadata *pmd,
115 int dm_pool_reserve_metadata_snap(struct dm_pool_metadata *pmd);
116 int dm_pool_release_metadata_snap(struct dm_pool_metadata *pmd);
118 int dm_pool_get_metadata_snap(struct dm_pool_metadata *pmd,
128 int dm_pool_open_thin_device(struct dm_pool_metadata *pmd, dm_thin_id dev,
152 int dm_pool_alloc_data_block(struct dm_pool_metadata *pmd, dm_block_t *result);
167 bool dm_pool_changed_this_transaction(struct dm_pool_metadata *pmd);
176 int dm_pool_get_free_block_count(struct dm_pool_metadata *pmd,
179 int dm_pool_get_free_metadata_block_count(struct dm_pool_metadata *pmd,
182 int dm_pool_get_metadata_dev_size(struct dm_pool_metadata *pmd,
185 int dm_pool_get_data_dev_size(struct dm_pool_metadata *pmd, dm_block_t *result);
187 int dm_pool_block_is_used(struct dm_pool_metadata *pmd, dm_block_t b, bool *result);
193 int dm_pool_resize_data_dev(struct dm_pool_metadata *pmd, dm_block_t new_size);
194 int dm_pool_resize_metadata_dev(struct dm_pool_metadata *pmd, dm_block_t new_size);
200 void dm_pool_metadata_read_only(struct dm_pool_metadata *pmd);
201 void dm_pool_metadata_read_write(struct dm_pool_metadata *pmd);
203 int dm_pool_register_metadata_threshold(struct dm_pool_metadata *pmd,
211 int dm_pool_metadata_set_needs_check(struct dm_pool_metadata *pmd);
212 bool dm_pool_metadata_needs_check(struct dm_pool_metadata *pmd);
217 void dm_pool_issue_prefetches(struct dm_pool_metadata *pmd);