Searched refs:dm_space_map (Results 1 – 11 of 11) sorted by relevance
/linux-6.3-rc2/drivers/md/persistent-data/ |
A D | dm-space-map.h | 19 struct dm_space_map { struct 20 void (*destroy)(struct dm_space_map *sm); argument 25 int (*extend)(struct dm_space_map *sm, dm_block_t extra_blocks); argument 31 int (*get_nr_blocks)(struct dm_space_map *sm, dm_block_t *count); argument 41 int (*get_nr_free)(struct dm_space_map *sm, dm_block_t *count); argument 48 int (*commit)(struct dm_space_map *sm); argument 56 int (*new_block)(struct dm_space_map *sm, dm_block_t *b); argument 63 int (*root_size)(struct dm_space_map *sm, size_t *result); argument 70 int (*register_threshold_callback)(struct dm_space_map *sm, argument 78 static inline void dm_sm_destroy(struct dm_space_map *sm) in dm_sm_destroy() [all …]
|
A D | dm-space-map-disk.c | 26 struct dm_space_map sm; 35 static void sm_disk_destroy(struct dm_space_map *sm) in sm_disk_destroy() 42 static int sm_disk_extend(struct dm_space_map *sm, dm_block_t extra_blocks) in sm_disk_extend() 58 static int sm_disk_get_nr_free(struct dm_space_map *sm, dm_block_t *count) in sm_disk_get_nr_free() 67 static int sm_disk_get_count(struct dm_space_map *sm, dm_block_t b, in sm_disk_get_count() 90 static int sm_disk_set_count(struct dm_space_map *sm, dm_block_t b, in sm_disk_set_count() 130 static int sm_disk_new_block(struct dm_space_map *sm, dm_block_t *b) in sm_disk_new_block() 158 static int sm_disk_commit(struct dm_space_map *sm) in sm_disk_commit() 173 static int sm_disk_root_size(struct dm_space_map *sm, size_t *result) in sm_disk_root_size() 200 static struct dm_space_map ops = { [all …]
|
A D | dm-space-map-metadata.c | 169 struct dm_space_map sm; 276 static void sm_metadata_destroy(struct dm_space_map *sm) in sm_metadata_destroy() 342 static int sm_metadata_count_is_more_than_one(struct dm_space_map *sm, in sm_metadata_count_is_more_than_one() 509 static int sm_metadata_commit(struct dm_space_map *sm) in sm_metadata_commit() 563 static const struct dm_space_map ops = { 586 static void sm_bootstrap_destroy(struct dm_space_map *sm) in sm_bootstrap_destroy() 680 static int sm_bootstrap_commit(struct dm_space_map *sm) in sm_bootstrap_commit() 700 static const struct dm_space_map bootstrap_ops = { 771 struct dm_space_map *dm_sm_metadata_init(void) in dm_sm_metadata_init() 784 int dm_sm_metadata_create(struct dm_space_map *sm, in dm_sm_metadata_create() [all …]
|
A D | dm-space-map-disk.h | 13 struct dm_space_map; 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,
|
A D | dm-space-map-metadata.h | 28 struct dm_space_map *dm_sm_metadata_init(void); 33 int dm_sm_metadata_create(struct dm_space_map *sm, 41 int dm_sm_metadata_open(struct dm_space_map *sm,
|
A D | dm-transaction-manager.h | 14 struct dm_space_map; 147 struct dm_space_map **sm); 152 struct dm_space_map **sm);
|
A D | dm-transaction-manager.c | 95 struct dm_space_map *sm; 163 struct dm_space_map *sm) in dm_tm_create() 461 struct dm_space_map **sm, in dm_tm_create_internal() 503 struct dm_space_map **sm) in dm_tm_create_with_sm() 512 struct dm_space_map **sm) in dm_tm_open_with_sm()
|
/linux-6.3-rc2/drivers/md/ |
A D | dm-thin-metadata.c | 153 struct dm_space_map *metadata_sm; 154 struct dm_space_map *data_sm; 324 typedef int (*run_fn)(struct dm_space_map *, dm_block_t, dm_block_t); 326 static void with_runs(struct dm_space_map *sm, const __le64 *value_le, unsigned int count, run_fn f… in with_runs() 358 with_runs((struct dm_space_map *) context, in data_block_inc() 364 with_runs((struct dm_space_map *) context, in data_block_dec() 2032 static int __resize_space_map(struct dm_space_map *sm, dm_block_t new_count) in __resize_space_map()
|
A D | dm-clone-metadata.c | 143 struct dm_space_map *sm;
|
A D | dm-era-target.c | 274 struct dm_space_map *sm;
|
A D | dm-cache-metadata.c | 111 struct dm_space_map *metadata_sm;
|
Completed in 22 milliseconds