dm_thin_device
struct dm_thin_device **td)
struct dm_thin_device *td2;
static void __close_device(struct dm_thin_device *td)
struct dm_thin_device *td;
struct dm_thin_device *snap,
struct dm_thin_device *td;
struct dm_thin_device *td;
struct dm_thin_device *td;
struct dm_thin_device **td)
int dm_pool_close_thin_device(struct dm_thin_device *td)
dm_thin_id dm_thin_dev_id(struct dm_thin_device *td)
static bool __snapshotted_since(struct dm_thin_device *td, uint32_t time)
static void unpack_lookup_result(struct dm_thin_device *td, __le64 value,
static int __find_block(struct dm_thin_device *td, dm_block_t block,
int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block,
static int __find_next_mapped_block(struct dm_thin_device *td, dm_block_t block,
static int __find_mapped_range(struct dm_thin_device *td,
int dm_thin_find_mapped_range(struct dm_thin_device *td,
static int __insert(struct dm_thin_device *td, dm_block_t block,
int dm_thin_insert_block(struct dm_thin_device *td, dm_block_t block,
static int __remove_range(struct dm_thin_device *td, dm_block_t begin, dm_block_t end)
int dm_thin_remove_range(struct dm_thin_device *td,
bool dm_thin_changed_this_transaction(struct dm_thin_device *td)
struct dm_thin_device *td, *tmp;
bool dm_thin_aborted_changes(struct dm_thin_device *td)
struct dm_thin_device *td;
int dm_thin_get_mapped_count(struct dm_thin_device *td, dm_block_t *result)
static int __highest_block(struct dm_thin_device *td, dm_block_t *result)
int dm_thin_get_highest_mapped_block(struct dm_thin_device *td,
struct dm_thin_device *td, *tmp;
struct dm_thin_device *td, *tmp;
struct dm_thin_device **td);
int dm_pool_close_thin_device(struct dm_thin_device *td);
dm_thin_id dm_thin_dev_id(struct dm_thin_device *td);
int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block,
int dm_thin_find_mapped_range(struct dm_thin_device *td,
int dm_thin_insert_block(struct dm_thin_device *td, dm_block_t block,
int dm_thin_remove_range(struct dm_thin_device *td,
bool dm_thin_changed_this_transaction(struct dm_thin_device *td);
bool dm_thin_aborted_changes(struct dm_thin_device *td);
int dm_thin_get_highest_mapped_block(struct dm_thin_device *td,
int dm_thin_get_mapped_count(struct dm_thin_device *td, dm_block_t *result);
struct dm_thin_device;
static bool build_key(struct dm_thin_device *td, enum lock_space ls,
static void build_data_key(struct dm_thin_device *td, dm_block_t b,
static void build_virtual_key(struct dm_thin_device *td, dm_block_t b,
struct dm_thin_device *td = tc->td;
struct dm_thin_device *td;