Lines Matching defs:dm_transaction_manager

90 struct dm_transaction_manager {
92 struct dm_transaction_manager *real;
105 static int is_shadow(struct dm_transaction_manager *tm, dm_block_t b)
126 static void insert_shadow(struct dm_transaction_manager *tm, dm_block_t b)
141 static void wipe_shadow_table(struct dm_transaction_manager *tm)
162 static struct dm_transaction_manager *dm_tm_create(struct dm_block_manager *bm,
166 struct dm_transaction_manager *tm;
186 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real)
188 struct dm_transaction_manager *tm;
200 void dm_tm_destroy(struct dm_transaction_manager *tm)
212 int dm_tm_pre_commit(struct dm_transaction_manager *tm)
227 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *root)
239 int dm_tm_new_block(struct dm_transaction_manager *tm,
268 static int __shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
308 int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
333 int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
350 void dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b)
356 void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b)
367 void dm_tm_inc_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e)
378 void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b)
389 void dm_tm_dec_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e)
400 void dm_tm_with_runs(struct dm_transaction_manager *tm,
430 int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b,
439 int dm_tm_block_is_shared(struct dm_transaction_manager *tm, dm_block_t b,
448 struct dm_block_manager *dm_tm_get_bm(struct dm_transaction_manager *tm)
453 void dm_tm_issue_prefetches(struct dm_transaction_manager *tm)
463 struct dm_transaction_manager **tm,
505 struct dm_transaction_manager **tm,
514 struct dm_transaction_manager **tm,