Symbol: dm_thin_device
drivers/md/dm-thin-metadata.c
1038
struct dm_thin_device **td)
drivers/md/dm-thin-metadata.c
1041
struct dm_thin_device *td2;
drivers/md/dm-thin-metadata.c
1099
static void __close_device(struct dm_thin_device *td)
drivers/md/dm-thin-metadata.c
1110
struct dm_thin_device *td;
drivers/md/dm-thin-metadata.c
1160
struct dm_thin_device *snap,
drivers/md/dm-thin-metadata.c
1164
struct dm_thin_device *td;
drivers/md/dm-thin-metadata.c
1186
struct dm_thin_device *td;
drivers/md/dm-thin-metadata.c
1253
struct dm_thin_device *td;
drivers/md/dm-thin-metadata.c
1496
struct dm_thin_device **td)
drivers/md/dm-thin-metadata.c
1508
int dm_pool_close_thin_device(struct dm_thin_device *td)
drivers/md/dm-thin-metadata.c
1517
dm_thin_id dm_thin_dev_id(struct dm_thin_device *td)
drivers/md/dm-thin-metadata.c
1528
static bool __snapshotted_since(struct dm_thin_device *td, uint32_t time)
drivers/md/dm-thin-metadata.c
1533
static void unpack_lookup_result(struct dm_thin_device *td, __le64 value,
drivers/md/dm-thin-metadata.c
1546
static int __find_block(struct dm_thin_device *td, dm_block_t block,
drivers/md/dm-thin-metadata.c
1567
int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block,
drivers/md/dm-thin-metadata.c
1585
static int __find_next_mapped_block(struct dm_thin_device *td, dm_block_t block,
drivers/md/dm-thin-metadata.c
1601
static int __find_mapped_range(struct dm_thin_device *td,
drivers/md/dm-thin-metadata.c
1647
int dm_thin_find_mapped_range(struct dm_thin_device *td,
drivers/md/dm-thin-metadata.c
1665
static int __insert(struct dm_thin_device *td, dm_block_t block,
drivers/md/dm-thin-metadata.c
1688
int dm_thin_insert_block(struct dm_thin_device *td, dm_block_t block,
drivers/md/dm-thin-metadata.c
1701
static int __remove_range(struct dm_thin_device *td, dm_block_t begin, dm_block_t end)
drivers/md/dm-thin-metadata.c
1760
int dm_thin_remove_range(struct dm_thin_device *td,
drivers/md/dm-thin-metadata.c
1813
bool dm_thin_changed_this_transaction(struct dm_thin_device *td)
drivers/md/dm-thin-metadata.c
1827
struct dm_thin_device *td, *tmp;
drivers/md/dm-thin-metadata.c
1841
bool dm_thin_aborted_changes(struct dm_thin_device *td)
drivers/md/dm-thin-metadata.c
1891
struct dm_thin_device *td;
drivers/md/dm-thin-metadata.c
1983
int dm_thin_get_mapped_count(struct dm_thin_device *td, dm_block_t *result)
drivers/md/dm-thin-metadata.c
1998
static int __highest_block(struct dm_thin_device *td, dm_block_t *result)
drivers/md/dm-thin-metadata.c
2014
int dm_thin_get_highest_mapped_block(struct dm_thin_device *td,
drivers/md/dm-thin-metadata.c
852
struct dm_thin_device *td, *tmp;
drivers/md/dm-thin-metadata.c
998
struct dm_thin_device *td, *tmp;
drivers/md/dm-thin-metadata.h
130
struct dm_thin_device **td);
drivers/md/dm-thin-metadata.h
132
int dm_pool_close_thin_device(struct dm_thin_device *td);
drivers/md/dm-thin-metadata.h
134
dm_thin_id dm_thin_dev_id(struct dm_thin_device *td);
drivers/md/dm-thin-metadata.h
147
int dm_thin_find_block(struct dm_thin_device *td, dm_block_t block,
drivers/md/dm-thin-metadata.h
154
int dm_thin_find_mapped_range(struct dm_thin_device *td,
drivers/md/dm-thin-metadata.h
167
int dm_thin_insert_block(struct dm_thin_device *td, dm_block_t block,
drivers/md/dm-thin-metadata.h
170
int dm_thin_remove_range(struct dm_thin_device *td,
drivers/md/dm-thin-metadata.h
176
bool dm_thin_changed_this_transaction(struct dm_thin_device *td);
drivers/md/dm-thin-metadata.h
180
bool dm_thin_aborted_changes(struct dm_thin_device *td);
drivers/md/dm-thin-metadata.h
182
int dm_thin_get_highest_mapped_block(struct dm_thin_device *td,
drivers/md/dm-thin-metadata.h
185
int dm_thin_get_mapped_count(struct dm_thin_device *td, dm_block_t *result);
drivers/md/dm-thin-metadata.h
35
struct dm_thin_device;
drivers/md/dm-thin.c
121
static bool build_key(struct dm_thin_device *td, enum lock_space ls,
drivers/md/dm-thin.c
132
static void build_data_key(struct dm_thin_device *td, dm_block_t b,
drivers/md/dm-thin.c
138
static void build_virtual_key(struct dm_thin_device *td, dm_block_t b,
drivers/md/dm-thin.c
2724
struct dm_thin_device *td = tc->td;
drivers/md/dm-thin.c
347
struct dm_thin_device *td;