Lines Matching refs:dm_transaction_manager
12 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 void 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,