Home
last modified time | relevance | path

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

/openbmc/linux/drivers/md/
H A Ddm-thin-metadata.h35 struct dm_thin_device;
130 struct dm_thin_device **td);
132 int dm_pool_close_thin_device(struct dm_thin_device *td);
134 dm_thin_id dm_thin_dev_id(struct dm_thin_device *td);
147 int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block,
154 int dm_thin_find_mapped_range(struct dm_thin_device *td,
167 int dm_thin_insert_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);
[all …]
H A Ddm-thin-metadata.c231 struct dm_thin_device { struct
852 struct dm_thin_device *td, *tmp; in __write_changed_details()
998 struct dm_thin_device *td, *tmp; in dm_pool_metadata_close()
1038 struct dm_thin_device **td) in __open_device()
1041 struct dm_thin_device *td2; in __open_device()
1110 struct dm_thin_device *td; in __create_thin()
1164 struct dm_thin_device *td; in __set_snapshot_details()
1186 struct dm_thin_device *td; in __create_snap()
1253 struct dm_thin_device *td; in __delete_device()
1827 struct dm_thin_device *td, *tmp; in dm_pool_changed_this_transaction()
[all …]
H A Ddm-thin.c121 static bool build_key(struct dm_thin_device *td, enum lock_space ls, in build_key()
132 static void build_data_key(struct dm_thin_device *td, dm_block_t b, in build_data_key()
138 static void build_virtual_key(struct dm_thin_device *td, dm_block_t b, in build_virtual_key()
347 struct dm_thin_device *td;
2728 struct dm_thin_device *td = tc->td; in thin_bio_map()