Searched refs:dm_transaction_manager (Results 1 - 20 of 20) sorted by relevance

/linux-4.1.27/drivers/md/persistent-data/
H A Ddm-space-map-disk.h13 struct dm_transaction_manager;
19 struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm,
22 struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm,
H A Ddm-transaction-manager.h12 struct dm_transaction_manager;
24 void dm_tm_destroy(struct dm_transaction_manager *tm);
36 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real);
50 int dm_tm_pre_commit(struct dm_transaction_manager *tm);
51 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *superblock);
65 int dm_tm_new_block(struct dm_transaction_manager *tm,
85 int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
93 int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
97 int dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b);
102 void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b);
104 void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b);
106 int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b,
109 struct dm_block_manager *dm_tm_get_bm(struct dm_transaction_manager *tm);
116 void dm_tm_issue_prefetches(struct dm_transaction_manager *tm);
129 struct dm_transaction_manager **tm,
134 struct dm_transaction_manager **tm,
H A Ddm-transaction-manager.c88 struct dm_transaction_manager { struct
90 struct dm_transaction_manager *real;
103 static int is_shadow(struct dm_transaction_manager *tm, dm_block_t b) is_shadow()
124 static void insert_shadow(struct dm_transaction_manager *tm, dm_block_t b) insert_shadow()
139 static void wipe_shadow_table(struct dm_transaction_manager *tm) wipe_shadow_table()
160 static struct dm_transaction_manager *dm_tm_create(struct dm_block_manager *bm, dm_tm_create()
164 struct dm_transaction_manager *tm; dm_tm_create()
184 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real) dm_tm_create_non_blocking_clone()
186 struct dm_transaction_manager *tm; dm_tm_create_non_blocking_clone()
198 void dm_tm_destroy(struct dm_transaction_manager *tm) dm_tm_destroy()
207 int dm_tm_pre_commit(struct dm_transaction_manager *tm) dm_tm_pre_commit()
222 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *root) dm_tm_commit()
234 int dm_tm_new_block(struct dm_transaction_manager *tm, dm_tm_new_block()
263 static int __shadow_block(struct dm_transaction_manager *tm, dm_block_t orig, __shadow_block()
303 int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig, dm_tm_shadow_block()
328 int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b, dm_tm_read_lock()
345 int dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b) dm_tm_unlock()
351 void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b) dm_tm_inc()
362 void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b) dm_tm_dec()
373 int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b, dm_tm_ref()
382 struct dm_block_manager *dm_tm_get_bm(struct dm_transaction_manager *tm) dm_tm_get_bm()
387 void dm_tm_issue_prefetches(struct dm_transaction_manager *tm) dm_tm_issue_prefetches()
397 struct dm_transaction_manager **tm, dm_tm_create_internal()
439 struct dm_transaction_manager **tm, dm_tm_create_with_sm()
448 struct dm_transaction_manager **tm, dm_tm_open_with_sm()
H A Ddm-space-map-metadata.h33 struct dm_transaction_manager *tm,
41 struct dm_transaction_manager *tm,
H A Ddm-space-map-common.h58 struct dm_transaction_manager *tm;
117 int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm);
118 int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm,
121 int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm);
122 int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm,
H A Ddm-btree-spine.c255 struct dm_transaction_manager *tm = context; le64_inc()
264 struct dm_transaction_manager *tm = context; le64_dec()
280 void init_le64_type(struct dm_transaction_manager *tm, init_le64_type()
H A Ddm-btree-internal.h51 void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
144 extern void init_le64_type(struct dm_transaction_manager *tm,
H A Ddm-btree.h11 struct dm_transaction_manager;
82 struct dm_transaction_manager *tm;
H A Ddm-space-map-disk.c241 struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm, dm_sm_disk_create()
275 struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm, dm_sm_disk_open()
H A Ddm-space-map-common.c191 static int sm_ll_init(struct ll_disk *ll, struct dm_transaction_manager *tm) sm_ll_init()
596 int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm) sm_ll_new_metadata()
625 int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm, sm_ll_open_metadata()
692 int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm) sm_ll_new_disk()
721 int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm, sm_ll_open_disk()
H A Ddm-bitset.c28 void dm_disk_bitset_init(struct dm_transaction_manager *tm, dm_disk_bitset_init()
H A Ddm-array.h69 struct dm_transaction_manager *tm;
83 struct dm_transaction_manager *tm,
H A Ddm-space-map-metadata.c751 struct dm_transaction_manager *tm, dm_sm_metadata_create()
800 struct dm_transaction_manager *tm, dm_sm_metadata_open()
H A Ddm-bitset.h84 void dm_disk_bitset_init(struct dm_transaction_manager *tm,
H A Ddm-btree.c66 void inc_children(struct dm_transaction_manager *tm, struct btree_node *n, inc_children()
165 struct dm_transaction_manager *tm;
H A Ddm-btree-remove.c417 static int get_nr_entries(struct dm_transaction_manager *tm, get_nr_entries()
H A Ddm-array.c618 struct dm_transaction_manager *tm, dm_array_info_init()
/linux-4.1.27/drivers/md/
H A Ddm-thin-metadata.c149 struct dm_transaction_manager *tm;
150 struct dm_transaction_manager *nb_tm;
H A Ddm-cache-metadata.c103 struct dm_transaction_manager *tm;
H A Ddm-era-target.c264 struct dm_transaction_manager *tm;

Completed in 303 milliseconds