Lines Matching defs:dm_transaction_manager

32 struct dm_transaction_manager {
34 struct dm_transaction_manager *real;
45 static int is_shadow(struct dm_transaction_manager *tm, dm_block_t b)
67 static void insert_shadow(struct dm_transaction_manager *tm, dm_block_t b)
82 static void wipe_shadow_table(struct dm_transaction_manager *tm)
103 static struct dm_transaction_manager *dm_tm_create(struct dm_block_manager *bm,
107 struct dm_transaction_manager *tm;
125 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real)
127 struct dm_transaction_manager *tm;
139 void dm_tm_destroy(struct dm_transaction_manager *tm)
148 int dm_tm_pre_commit(struct dm_transaction_manager *tm)
163 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *root)
174 int dm_tm_new_block(struct dm_transaction_manager *tm,
203 static int __shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
232 int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
256 int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
266 int dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b)
272 void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b)
283 void dm_tm_dec(struct dm_transaction_manager *tm, dm_block_t b)
294 int dm_tm_ref(struct dm_transaction_manager *tm, dm_block_t b,
303 struct dm_block_manager *dm_tm_get_bm(struct dm_transaction_manager *tm)
314 struct dm_transaction_manager **tm,
388 struct dm_transaction_manager **tm,
399 struct dm_transaction_manager **tm,