Symbol: dm_transaction_manager
drivers/md/dm-cache-metadata.c
112
struct dm_transaction_manager *tm;
drivers/md/dm-clone-metadata.c
144
struct dm_transaction_manager *tm;
drivers/md/dm-era-target.c
275
struct dm_transaction_manager *tm;
drivers/md/dm-thin-metadata.c
155
struct dm_transaction_manager *tm;
drivers/md/dm-thin-metadata.c
156
struct dm_transaction_manager *nb_tm;
drivers/md/persistent-data/dm-array.c
640
struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-array.h
70
struct dm_transaction_manager *tm;
drivers/md/persistent-data/dm-array.h
84
struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-bitset.c
29
void dm_disk_bitset_init(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-bitset.h
85
void dm_disk_bitset_init(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-btree-internal.h
146
extern void init_le64_type(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-btree-internal.h
52
void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
drivers/md/persistent-data/dm-btree-spine.c
255
void init_le64_type(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-btree.c
175
struct dm_transaction_manager *tm;
drivers/md/persistent-data/dm-btree.c
74
void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
drivers/md/persistent-data/dm-btree.h
12
struct dm_transaction_manager;
drivers/md/persistent-data/dm-btree.h
83
struct dm_transaction_manager *tm;
drivers/md/persistent-data/dm-space-map-common.c
1028
int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-space-map-common.c
1057
int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.c
1206
int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-space-map-common.c
1235
int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.c
194
static int sm_ll_init(struct ll_disk *ll, struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-space-map-common.h
136
int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-space-map-common.h
137
int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.h
140
int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-space-map-common.h
141
int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-common.h
73
struct dm_transaction_manager *tm;
drivers/md/persistent-data/dm-space-map-disk.c
217
struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-disk.c
251
struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-disk.h
14
struct dm_transaction_manager;
drivers/md/persistent-data/dm-space-map-disk.h
20
struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-disk.h
23
struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-metadata.c
785
struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-metadata.c
828
struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-metadata.h
34
struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-space-map-metadata.h
42
struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-transaction-manager.c
106
static int is_shadow(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
135
static void insert_shadow(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
164
static void wipe_shadow_table(struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-transaction-manager.c
182
static struct dm_transaction_manager *dm_tm_create(struct dm_block_manager *bm,
drivers/md/persistent-data/dm-transaction-manager.c
186
struct dm_transaction_manager *tm;
drivers/md/persistent-data/dm-transaction-manager.c
206
struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real)
drivers/md/persistent-data/dm-transaction-manager.c
208
struct dm_transaction_manager *tm;
drivers/md/persistent-data/dm-transaction-manager.c
220
void dm_tm_destroy(struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-transaction-manager.c
232
int dm_tm_pre_commit(struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-transaction-manager.c
247
int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *root)
drivers/md/persistent-data/dm-transaction-manager.c
259
int dm_tm_new_block(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-transaction-manager.c
288
static int __shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
drivers/md/persistent-data/dm-transaction-manager.c
328
int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
drivers/md/persistent-data/dm-transaction-manager.c
353
int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.c
370
void dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b)
drivers/md/persistent-data/dm-transaction-manager.c
376
void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
387
void dm_tm_inc_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-transaction-manager.c
398
void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b)
drivers/md/persistent-data/dm-transaction-manager.c
409
void dm_tm_dec_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e)
drivers/md/persistent-data/dm-transaction-manager.c
420
void dm_tm_with_runs(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-transaction-manager.c
450
int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.c
459
int dm_tm_block_is_shared(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.c
468
struct dm_block_manager *dm_tm_get_bm(struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-transaction-manager.c
473
void dm_tm_issue_prefetches(struct dm_transaction_manager *tm)
drivers/md/persistent-data/dm-transaction-manager.c
483
struct dm_transaction_manager **tm,
drivers/md/persistent-data/dm-transaction-manager.c
525
struct dm_transaction_manager **tm,
drivers/md/persistent-data/dm-transaction-manager.c
534
struct dm_transaction_manager **tm,
drivers/md/persistent-data/dm-transaction-manager.c
93
struct dm_transaction_manager *real;
drivers/md/persistent-data/dm-transaction-manager.h
103
void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b);
drivers/md/persistent-data/dm-transaction-manager.h
104
void dm_tm_inc_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e);
drivers/md/persistent-data/dm-transaction-manager.h
105
void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b);
drivers/md/persistent-data/dm-transaction-manager.h
106
void dm_tm_dec_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e);
drivers/md/persistent-data/dm-transaction-manager.h
113
typedef void (*dm_tm_run_fn)(struct dm_transaction_manager *, dm_block_t, dm_block_t);
drivers/md/persistent-data/dm-transaction-manager.h
114
void dm_tm_with_runs(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-transaction-manager.h
117
int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b, uint32_t *result);
drivers/md/persistent-data/dm-transaction-manager.h
123
int dm_tm_block_is_shared(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.h
126
struct dm_block_manager *dm_tm_get_bm(struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-transaction-manager.h
13
struct dm_transaction_manager;
drivers/md/persistent-data/dm-transaction-manager.h
133
void dm_tm_issue_prefetches(struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-transaction-manager.h
146
struct dm_transaction_manager **tm,
drivers/md/persistent-data/dm-transaction-manager.h
151
struct dm_transaction_manager **tm,
drivers/md/persistent-data/dm-transaction-manager.h
25
void dm_tm_destroy(struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-transaction-manager.h
37
struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real);
drivers/md/persistent-data/dm-transaction-manager.h
51
int dm_tm_pre_commit(struct dm_transaction_manager *tm);
drivers/md/persistent-data/dm-transaction-manager.h
52
int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *superblock);
drivers/md/persistent-data/dm-transaction-manager.h
66
int dm_tm_new_block(struct dm_transaction_manager *tm,
drivers/md/persistent-data/dm-transaction-manager.h
86
int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
drivers/md/persistent-data/dm-transaction-manager.h
94
int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
drivers/md/persistent-data/dm-transaction-manager.h
98
void dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b);