Home
last modified time | relevance | path

Searched refs:dm_transaction_manager (Results 1 – 20 of 20) sorted by relevance

/linux-6.12.1/drivers/md/persistent-data/ !
Ddm-transaction-manager.h13 struct dm_transaction_manager;
25 void dm_tm_destroy(struct dm_transaction_manager *tm);
37 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real);
51 int dm_tm_pre_commit(struct dm_transaction_manager *tm);
52 int dm_tm_commit(struct dm_transaction_manager *tm, struct dm_block *superblock);
66 int dm_tm_new_block(struct dm_transaction_manager *tm,
86 int dm_tm_shadow_block(struct dm_transaction_manager *tm, dm_block_t orig,
94 int dm_tm_read_lock(struct dm_transaction_manager *tm, dm_block_t b,
98 void dm_tm_unlock(struct dm_transaction_manager *tm, struct dm_block *b);
103 void dm_tm_inc(struct dm_transaction_manager *tm, dm_block_t b);
[all …]
Ddm-transaction-manager.c90 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()
[all …]
Ddm-space-map-disk.h14 struct dm_transaction_manager;
20 struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm,
23 struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm,
Ddm-space-map-common.h73 struct dm_transaction_manager *tm;
136 int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm);
137 int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm,
140 int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm);
141 int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm,
Ddm-space-map-metadata.h34 struct dm_transaction_manager *tm,
42 struct dm_transaction_manager *tm,
Ddm-array.h70 struct dm_transaction_manager *tm;
84 struct dm_transaction_manager *tm,
Ddm-btree.h12 struct dm_transaction_manager;
83 struct dm_transaction_manager *tm;
Ddm-btree-internal.h52 void inc_children(struct dm_transaction_manager *tm, struct btree_node *n,
146 extern void init_le64_type(struct dm_transaction_manager *tm,
Ddm-space-map-disk.c217 struct dm_space_map *dm_sm_disk_create(struct dm_transaction_manager *tm, in dm_sm_disk_create()
251 struct dm_space_map *dm_sm_disk_open(struct dm_transaction_manager *tm, in dm_sm_disk_open()
Ddm-bitset.h85 void dm_disk_bitset_init(struct dm_transaction_manager *tm,
Ddm-space-map-common.c194 static int sm_ll_init(struct ll_disk *ll, struct dm_transaction_manager *tm) in sm_ll_init()
1028 int sm_ll_new_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm) in sm_ll_new_metadata()
1057 int sm_ll_open_metadata(struct ll_disk *ll, struct dm_transaction_manager *tm, in sm_ll_open_metadata()
1206 int sm_ll_new_disk(struct ll_disk *ll, struct dm_transaction_manager *tm) in sm_ll_new_disk()
1235 int sm_ll_open_disk(struct ll_disk *ll, struct dm_transaction_manager *tm, in sm_ll_open_disk()
Ddm-btree-spine.c255 void init_le64_type(struct dm_transaction_manager *tm, in init_le64_type()
Ddm-space-map-metadata.c785 struct dm_transaction_manager *tm, in dm_sm_metadata_create()
828 struct dm_transaction_manager *tm, in dm_sm_metadata_open()
Ddm-bitset.c29 void dm_disk_bitset_init(struct dm_transaction_manager *tm, in dm_disk_bitset_init()
Ddm-btree.c74 void inc_children(struct dm_transaction_manager *tm, struct btree_node *n, in inc_children()
175 struct dm_transaction_manager *tm;
Ddm-array.c640 struct dm_transaction_manager *tm, in dm_array_info_init()
/linux-6.12.1/drivers/md/ !
Ddm-clone-metadata.c144 struct dm_transaction_manager *tm;
Ddm-thin-metadata.c155 struct dm_transaction_manager *tm;
156 struct dm_transaction_manager *nb_tm;
Ddm-era-target.c275 struct dm_transaction_manager *tm;
Ddm-cache-metadata.c112 struct dm_transaction_manager *tm;