Searched refs:dm_thin_device (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/md/
H A Ddm-thin-metadata.h34 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 Ddm-thin-metadata.c203 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 Ddm-thin.c120 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