Lines Matching refs:dm_transaction_manager

90 struct dm_transaction_manager {  struct
92 struct dm_transaction_manager *real; argument
105 static int is_shadow(struct dm_transaction_manager *tm, dm_block_t b) in is_shadow() argument
126 static void insert_shadow(struct dm_transaction_manager *tm, dm_block_t b) in insert_shadow()
141 static void wipe_shadow_table(struct dm_transaction_manager *tm) in wipe_shadow_table()
162 static struct dm_transaction_manager *dm_tm_create(struct dm_block_manager *bm, in dm_tm_create()
166 struct dm_transaction_manager *tm; in dm_tm_create()
186 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real) in dm_tm_create_non_blocking_clone()
188 struct dm_transaction_manager *tm; in dm_tm_create_non_blocking_clone()
200 void dm_tm_destroy(struct dm_transaction_manager *tm) in dm_tm_destroy()
209 int dm_tm_pre_commit(struct dm_transaction_manager *tm) in dm_tm_pre_commit()
224 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *root) in dm_tm_commit()
236 int dm_tm_new_block(struct dm_transaction_manager *tm, in dm_tm_new_block()
265 static int __shadow_block(struct dm_transaction_manager *tm, dm_block_t orig, in __shadow_block()
305 int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig, in dm_tm_shadow_block()
330 int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b, in dm_tm_read_lock()
347 void dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b) in dm_tm_unlock()
353 void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b) in dm_tm_inc()
364 void dm_tm_inc_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e) in dm_tm_inc_range()
375 void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b) in dm_tm_dec()
386 void dm_tm_dec_range(struct dm_transaction_manager *tm, dm_block_t b, dm_block_t e) in dm_tm_dec_range()
397 void dm_tm_with_runs(struct dm_transaction_manager *tm, in dm_tm_with_runs()
427 int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b, in dm_tm_ref()
436 int dm_tm_block_is_shared(struct dm_transaction_manager *tm, dm_block_t b, in dm_tm_block_is_shared()
445 struct dm_block_manager *dm_tm_get_bm(struct dm_transaction_manager *tm) in dm_tm_get_bm()
450 void dm_tm_issue_prefetches(struct dm_transaction_manager *tm) in dm_tm_issue_prefetches()
460 struct dm_transaction_manager **tm, in dm_tm_create_internal()
502 struct dm_transaction_manager **tm, in dm_tm_create_with_sm()
511 struct dm_transaction_manager **tm, in dm_tm_open_with_sm()