Go to the source code of this file.
|
struct dm_transaction_manager * | dm_tm_create_non_blocking_clone (struct dm_transaction_manager *real) |
|
| EXPORT_SYMBOL_GPL (dm_tm_create_non_blocking_clone) |
|
void | dm_tm_destroy (struct dm_transaction_manager *tm) |
|
| EXPORT_SYMBOL_GPL (dm_tm_destroy) |
|
int | dm_tm_pre_commit (struct dm_transaction_manager *tm) |
|
| EXPORT_SYMBOL_GPL (dm_tm_pre_commit) |
|
int | dm_tm_commit (struct dm_transaction_manager *tm, struct dm_block *root) |
|
| EXPORT_SYMBOL_GPL (dm_tm_commit) |
|
int | dm_tm_new_block (struct dm_transaction_manager *tm, struct dm_block_validator *v, struct dm_block **result) |
|
int | dm_tm_shadow_block (struct dm_transaction_manager *tm, dm_block_t orig, struct dm_block_validator *v, struct dm_block **result, int *inc_children) |
|
| EXPORT_SYMBOL_GPL (dm_tm_shadow_block) |
|
int | dm_tm_read_lock (struct dm_transaction_manager *tm, dm_block_t b, struct dm_block_validator *v, struct dm_block **blk) |
|
| EXPORT_SYMBOL_GPL (dm_tm_read_lock) |
|
int | dm_tm_unlock (struct dm_transaction_manager *tm, struct dm_block *b) |
|
| EXPORT_SYMBOL_GPL (dm_tm_unlock) |
|
void | dm_tm_inc (struct dm_transaction_manager *tm, dm_block_t b) |
|
| EXPORT_SYMBOL_GPL (dm_tm_inc) |
|
void | dm_tm_dec (struct dm_transaction_manager *tm, dm_block_t b) |
|
| EXPORT_SYMBOL_GPL (dm_tm_dec) |
|
int | dm_tm_ref (struct dm_transaction_manager *tm, dm_block_t b, uint32_t *result) |
|
struct dm_block_manager * | dm_tm_get_bm (struct dm_transaction_manager *tm) |
|
int | dm_tm_create_with_sm (struct dm_block_manager *bm, dm_block_t sb_location, struct dm_transaction_manager **tm, struct dm_space_map **sm) |
|
| EXPORT_SYMBOL_GPL (dm_tm_create_with_sm) |
|
int | dm_tm_open_with_sm (struct dm_block_manager *bm, dm_block_t sb_location, void *sm_root, size_t root_len, struct dm_transaction_manager **tm, struct dm_space_map **sm) |
|
| EXPORT_SYMBOL_GPL (dm_tm_open_with_sm) |
|
#define DM_MSG_PREFIX "transaction manager" |