dm_pool_metadata  230 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd;
dm_pool_metadata  390 drivers/md/dm-thin-metadata.c static inline void pmd_write_lock_in_core(struct dm_pool_metadata *pmd)
dm_pool_metadata  396 drivers/md/dm-thin-metadata.c static inline void pmd_write_lock(struct dm_pool_metadata *pmd)
dm_pool_metadata  403 drivers/md/dm-thin-metadata.c static inline void pmd_write_unlock(struct dm_pool_metadata *pmd)
dm_pool_metadata  411 drivers/md/dm-thin-metadata.c static int superblock_lock_zero(struct dm_pool_metadata *pmd,
dm_pool_metadata  418 drivers/md/dm-thin-metadata.c static int superblock_lock(struct dm_pool_metadata *pmd,
dm_pool_metadata  454 drivers/md/dm-thin-metadata.c static void __setup_btree_details(struct dm_pool_metadata *pmd)
dm_pool_metadata  492 drivers/md/dm-thin-metadata.c static int save_sm_roots(struct dm_pool_metadata *pmd)
dm_pool_metadata  512 drivers/md/dm-thin-metadata.c static void copy_sm_roots(struct dm_pool_metadata *pmd,
dm_pool_metadata  524 drivers/md/dm-thin-metadata.c static int __write_initial_superblock(struct dm_pool_metadata *pmd)
dm_pool_metadata  570 drivers/md/dm-thin-metadata.c static int __format_metadata(struct dm_pool_metadata *pmd)
dm_pool_metadata  625 drivers/md/dm-thin-metadata.c 				     struct dm_pool_metadata *pmd)
dm_pool_metadata  652 drivers/md/dm-thin-metadata.c static int __open_metadata(struct dm_pool_metadata *pmd)
dm_pool_metadata  720 drivers/md/dm-thin-metadata.c static int __open_or_format_metadata(struct dm_pool_metadata *pmd, bool format_device)
dm_pool_metadata  734 drivers/md/dm-thin-metadata.c static int __create_persistent_data_objects(struct dm_pool_metadata *pmd, bool format_device)
dm_pool_metadata  752 drivers/md/dm-thin-metadata.c static void __destroy_persistent_data_objects(struct dm_pool_metadata *pmd)
dm_pool_metadata  761 drivers/md/dm-thin-metadata.c static int __begin_transaction(struct dm_pool_metadata *pmd)
dm_pool_metadata  788 drivers/md/dm-thin-metadata.c static int __write_changed_details(struct dm_pool_metadata *pmd)
dm_pool_metadata  823 drivers/md/dm-thin-metadata.c static int __commit_transaction(struct dm_pool_metadata *pmd)
dm_pool_metadata  878 drivers/md/dm-thin-metadata.c static void __set_metadata_reserve(struct dm_pool_metadata *pmd)
dm_pool_metadata  892 drivers/md/dm-thin-metadata.c struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
dm_pool_metadata  897 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd;
dm_pool_metadata  933 drivers/md/dm-thin-metadata.c int dm_pool_metadata_close(struct dm_pool_metadata *pmd)
dm_pool_metadata  976 drivers/md/dm-thin-metadata.c static int __open_device(struct dm_pool_metadata *pmd,
dm_pool_metadata 1044 drivers/md/dm-thin-metadata.c static int __create_thin(struct dm_pool_metadata *pmd,
dm_pool_metadata 1088 drivers/md/dm-thin-metadata.c int dm_pool_create_thin(struct dm_pool_metadata *pmd, dm_thin_id dev)
dm_pool_metadata 1100 drivers/md/dm-thin-metadata.c static int __set_snapshot_details(struct dm_pool_metadata *pmd,
dm_pool_metadata 1121 drivers/md/dm-thin-metadata.c static int __create_snap(struct dm_pool_metadata *pmd,
dm_pool_metadata 1177 drivers/md/dm-thin-metadata.c int dm_pool_create_snap(struct dm_pool_metadata *pmd,
dm_pool_metadata 1191 drivers/md/dm-thin-metadata.c static int __delete_device(struct dm_pool_metadata *pmd, dm_thin_id dev)
dm_pool_metadata 1221 drivers/md/dm-thin-metadata.c int dm_pool_delete_thin_device(struct dm_pool_metadata *pmd,
dm_pool_metadata 1234 drivers/md/dm-thin-metadata.c int dm_pool_set_metadata_transaction_id(struct dm_pool_metadata *pmd,
dm_pool_metadata 1259 drivers/md/dm-thin-metadata.c int dm_pool_get_metadata_transaction_id(struct dm_pool_metadata *pmd,
dm_pool_metadata 1274 drivers/md/dm-thin-metadata.c static int __reserve_metadata_snap(struct dm_pool_metadata *pmd)
dm_pool_metadata 1344 drivers/md/dm-thin-metadata.c int dm_pool_reserve_metadata_snap(struct dm_pool_metadata *pmd)
dm_pool_metadata 1356 drivers/md/dm-thin-metadata.c static int __release_metadata_snap(struct dm_pool_metadata *pmd)
dm_pool_metadata 1392 drivers/md/dm-thin-metadata.c int dm_pool_release_metadata_snap(struct dm_pool_metadata *pmd)
dm_pool_metadata 1404 drivers/md/dm-thin-metadata.c static int __get_metadata_snap(struct dm_pool_metadata *pmd,
dm_pool_metadata 1424 drivers/md/dm-thin-metadata.c int dm_pool_get_metadata_snap(struct dm_pool_metadata *pmd,
dm_pool_metadata 1437 drivers/md/dm-thin-metadata.c int dm_pool_open_thin_device(struct dm_pool_metadata *pmd, dm_thin_id dev,
dm_pool_metadata 1493 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1513 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1533 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1595 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1612 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1646 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1663 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1743 drivers/md/dm-thin-metadata.c int dm_pool_block_is_shared(struct dm_pool_metadata *pmd, dm_block_t b, bool *result)
dm_pool_metadata 1757 drivers/md/dm-thin-metadata.c int dm_pool_inc_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
dm_pool_metadata 1772 drivers/md/dm-thin-metadata.c int dm_pool_dec_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e)
dm_pool_metadata 1798 drivers/md/dm-thin-metadata.c bool dm_pool_changed_this_transaction(struct dm_pool_metadata *pmd)
dm_pool_metadata 1826 drivers/md/dm-thin-metadata.c int dm_pool_alloc_data_block(struct dm_pool_metadata *pmd, dm_block_t *result)
dm_pool_metadata 1838 drivers/md/dm-thin-metadata.c int dm_pool_commit_metadata(struct dm_pool_metadata *pmd)
dm_pool_metadata 1863 drivers/md/dm-thin-metadata.c static void __set_abort_with_changes_flags(struct dm_pool_metadata *pmd)
dm_pool_metadata 1871 drivers/md/dm-thin-metadata.c int dm_pool_abort_metadata(struct dm_pool_metadata *pmd)
dm_pool_metadata 1891 drivers/md/dm-thin-metadata.c int dm_pool_get_free_block_count(struct dm_pool_metadata *pmd, dm_block_t *result)
dm_pool_metadata 1903 drivers/md/dm-thin-metadata.c int dm_pool_get_free_metadata_block_count(struct dm_pool_metadata *pmd,
dm_pool_metadata 1923 drivers/md/dm-thin-metadata.c int dm_pool_get_metadata_dev_size(struct dm_pool_metadata *pmd,
dm_pool_metadata 1936 drivers/md/dm-thin-metadata.c int dm_pool_get_data_dev_size(struct dm_pool_metadata *pmd, dm_block_t *result)
dm_pool_metadata 1951 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1968 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 1983 drivers/md/dm-thin-metadata.c 	struct dm_pool_metadata *pmd = td->pmd;
dm_pool_metadata 2013 drivers/md/dm-thin-metadata.c int dm_pool_resize_data_dev(struct dm_pool_metadata *pmd, dm_block_t new_count)
dm_pool_metadata 2025 drivers/md/dm-thin-metadata.c int dm_pool_resize_metadata_dev(struct dm_pool_metadata *pmd, dm_block_t new_count)
dm_pool_metadata 2040 drivers/md/dm-thin-metadata.c void dm_pool_metadata_read_only(struct dm_pool_metadata *pmd)
dm_pool_metadata 2047 drivers/md/dm-thin-metadata.c void dm_pool_metadata_read_write(struct dm_pool_metadata *pmd)
dm_pool_metadata 2054 drivers/md/dm-thin-metadata.c int dm_pool_register_metadata_threshold(struct dm_pool_metadata *pmd,
dm_pool_metadata 2068 drivers/md/dm-thin-metadata.c void dm_pool_register_pre_commit_callback(struct dm_pool_metadata *pmd,
dm_pool_metadata 2078 drivers/md/dm-thin-metadata.c int dm_pool_metadata_set_needs_check(struct dm_pool_metadata *pmd)
dm_pool_metadata 2105 drivers/md/dm-thin-metadata.c bool dm_pool_metadata_needs_check(struct dm_pool_metadata *pmd)
dm_pool_metadata 2116 drivers/md/dm-thin-metadata.c void dm_pool_issue_prefetches(struct dm_pool_metadata *pmd)
dm_pool_metadata   33 drivers/md/dm-thin-metadata.h struct dm_pool_metadata;
dm_pool_metadata   44 drivers/md/dm-thin-metadata.h struct dm_pool_metadata *dm_pool_metadata_open(struct block_device *bdev,
dm_pool_metadata   48 drivers/md/dm-thin-metadata.h int dm_pool_metadata_close(struct dm_pool_metadata *pmd);
dm_pool_metadata   61 drivers/md/dm-thin-metadata.h int dm_pool_create_thin(struct dm_pool_metadata *pmd, dm_thin_id dev);
dm_pool_metadata   69 drivers/md/dm-thin-metadata.h int dm_pool_create_snap(struct dm_pool_metadata *pmd, dm_thin_id dev,
dm_pool_metadata   77 drivers/md/dm-thin-metadata.h int dm_pool_delete_thin_device(struct dm_pool_metadata *pmd,
dm_pool_metadata   84 drivers/md/dm-thin-metadata.h int dm_pool_commit_metadata(struct dm_pool_metadata *pmd);
dm_pool_metadata   94 drivers/md/dm-thin-metadata.h int dm_pool_abort_metadata(struct dm_pool_metadata *pmd);
dm_pool_metadata   99 drivers/md/dm-thin-metadata.h int dm_pool_set_metadata_transaction_id(struct dm_pool_metadata *pmd,
dm_pool_metadata  103 drivers/md/dm-thin-metadata.h int dm_pool_get_metadata_transaction_id(struct dm_pool_metadata *pmd,
dm_pool_metadata  115 drivers/md/dm-thin-metadata.h int dm_pool_reserve_metadata_snap(struct dm_pool_metadata *pmd);
dm_pool_metadata  116 drivers/md/dm-thin-metadata.h int dm_pool_release_metadata_snap(struct dm_pool_metadata *pmd);
dm_pool_metadata  118 drivers/md/dm-thin-metadata.h int dm_pool_get_metadata_snap(struct dm_pool_metadata *pmd,
dm_pool_metadata  128 drivers/md/dm-thin-metadata.h int dm_pool_open_thin_device(struct dm_pool_metadata *pmd, dm_thin_id dev,
dm_pool_metadata  161 drivers/md/dm-thin-metadata.h int dm_pool_alloc_data_block(struct dm_pool_metadata *pmd, dm_block_t *result);
dm_pool_metadata  178 drivers/md/dm-thin-metadata.h bool dm_pool_changed_this_transaction(struct dm_pool_metadata *pmd);
dm_pool_metadata  187 drivers/md/dm-thin-metadata.h int dm_pool_get_free_block_count(struct dm_pool_metadata *pmd,
dm_pool_metadata  190 drivers/md/dm-thin-metadata.h int dm_pool_get_free_metadata_block_count(struct dm_pool_metadata *pmd,
dm_pool_metadata  193 drivers/md/dm-thin-metadata.h int dm_pool_get_metadata_dev_size(struct dm_pool_metadata *pmd,
dm_pool_metadata  196 drivers/md/dm-thin-metadata.h int dm_pool_get_data_dev_size(struct dm_pool_metadata *pmd, dm_block_t *result);
dm_pool_metadata  198 drivers/md/dm-thin-metadata.h int dm_pool_block_is_shared(struct dm_pool_metadata *pmd, dm_block_t b, bool *result);
dm_pool_metadata  200 drivers/md/dm-thin-metadata.h int dm_pool_inc_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e);
dm_pool_metadata  201 drivers/md/dm-thin-metadata.h int dm_pool_dec_data_range(struct dm_pool_metadata *pmd, dm_block_t b, dm_block_t e);
dm_pool_metadata  207 drivers/md/dm-thin-metadata.h int dm_pool_resize_data_dev(struct dm_pool_metadata *pmd, dm_block_t new_size);
dm_pool_metadata  208 drivers/md/dm-thin-metadata.h int dm_pool_resize_metadata_dev(struct dm_pool_metadata *pmd, dm_block_t new_size);
dm_pool_metadata  214 drivers/md/dm-thin-metadata.h void dm_pool_metadata_read_only(struct dm_pool_metadata *pmd);
dm_pool_metadata  215 drivers/md/dm-thin-metadata.h void dm_pool_metadata_read_write(struct dm_pool_metadata *pmd);
dm_pool_metadata  217 drivers/md/dm-thin-metadata.h int dm_pool_register_metadata_threshold(struct dm_pool_metadata *pmd,
dm_pool_metadata  225 drivers/md/dm-thin-metadata.h int dm_pool_metadata_set_needs_check(struct dm_pool_metadata *pmd);
dm_pool_metadata  226 drivers/md/dm-thin-metadata.h bool dm_pool_metadata_needs_check(struct dm_pool_metadata *pmd);
dm_pool_metadata  231 drivers/md/dm-thin-metadata.h void dm_pool_issue_prefetches(struct dm_pool_metadata *pmd);
dm_pool_metadata  236 drivers/md/dm-thin-metadata.h void dm_pool_register_pre_commit_callback(struct dm_pool_metadata *pmd,
dm_pool_metadata  236 drivers/md/dm-thin.c 	struct dm_pool_metadata *pmd;
dm_pool_metadata 2956 drivers/md/dm-thin.c 	struct dm_pool_metadata *pmd;