Searched refs:dm_thin_device (Results 1 - 3 of 3) sorted by relevance
/linux-4.4.14/drivers/md/ |
H A D | dm-thin-metadata.h | 34 struct dm_thin_device; 129 struct dm_thin_device **td); 131 int dm_pool_close_thin_device(struct dm_thin_device *td); 133 dm_thin_id dm_thin_dev_id(struct dm_thin_device *td); 146 int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block, 153 int dm_thin_find_mapped_range(struct dm_thin_device *td, 166 int dm_thin_insert_block(struct dm_thin_device *td, dm_block_t block, 169 int dm_thin_remove_block(struct dm_thin_device *td, dm_block_t block); 170 int dm_thin_remove_range(struct dm_thin_device *td, 176 bool dm_thin_changed_this_transaction(struct dm_thin_device *td); 180 bool dm_thin_aborted_changes(struct dm_thin_device *td); 182 int dm_thin_get_highest_mapped_block(struct dm_thin_device *td, 185 int dm_thin_get_mapped_count(struct dm_thin_device *td, dm_block_t *result);
|
H A D | dm-thin-metadata.c | 203 struct dm_thin_device { struct 742 struct dm_thin_device *td, *tmp; __write_changed_details() 866 struct dm_thin_device *td, *tmp; dm_pool_metadata_close() 906 struct dm_thin_device **td) __open_device() 909 struct dm_thin_device *td2; __open_device() 967 static void __close_device(struct dm_thin_device *td) __close_device() 979 struct dm_thin_device *td; __create_thin() 1029 struct dm_thin_device *snap, __set_snapshot_details() 1033 struct dm_thin_device *td; __set_snapshot_details() 1055 struct dm_thin_device *td; __create_snap() 1123 struct dm_thin_device *td; __delete_device() 1361 struct dm_thin_device **td) dm_pool_open_thin_device() 1373 int dm_pool_close_thin_device(struct dm_thin_device *td) dm_pool_close_thin_device() 1382 dm_thin_id dm_thin_dev_id(struct dm_thin_device *td) dm_thin_dev_id() 1393 static bool __snapshotted_since(struct dm_thin_device *td, uint32_t time) __snapshotted_since() 1398 int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block, dm_thin_find_block() 1436 int dm_thin_find_mapped_range(struct dm_thin_device *td, dm_thin_find_mapped_range() 1492 static int __insert(struct dm_thin_device *td, dm_block_t block, __insert() 1515 int dm_thin_insert_block(struct dm_thin_device *td, dm_block_t block, dm_thin_insert_block() 1528 static int __remove(struct dm_thin_device *td, dm_block_t block) __remove() 1544 static int __remove_range(struct dm_thin_device *td, dm_block_t begin, dm_block_t end) __remove_range() 1603 int dm_thin_remove_block(struct dm_thin_device *td, dm_block_t block) dm_thin_remove_block() 1615 int dm_thin_remove_range(struct dm_thin_device *td, dm_thin_remove_range() 1642 bool dm_thin_changed_this_transaction(struct dm_thin_device *td) dm_thin_changed_this_transaction() 1656 struct dm_thin_device *td, *tmp; dm_pool_changed_this_transaction() 1670 bool dm_thin_aborted_changes(struct dm_thin_device *td) dm_thin_aborted_changes() 1716 struct dm_thin_device *td; __set_abort_with_changes_flags() 1792 int dm_thin_get_mapped_count(struct dm_thin_device *td, dm_block_t *result) dm_thin_get_mapped_count() 1807 static int __highest_block(struct dm_thin_device *td, dm_block_t *result) __highest_block() 1823 int dm_thin_get_highest_mapped_block(struct dm_thin_device *td, dm_thin_get_highest_mapped_block()
|
H A D | dm-thin.c | 120 static void build_key(struct dm_thin_device *td, enum lock_space ls, build_key() 129 static void build_data_key(struct dm_thin_device *td, dm_block_t b, build_data_key() 135 static void build_virtual_key(struct dm_thin_device *td, dm_block_t b, build_virtual_key() 304 struct dm_thin_device *td; 2541 struct dm_thin_device *td = tc->td; thin_bio_map()
|
Completed in 140 milliseconds