Lines Matching defs:era_metadata

261 struct era_metadata {
301 static int superblock_read_lock(struct era_metadata *md,
308 static int superblock_lock_zero(struct era_metadata *md,
315 static int superblock_lock(struct era_metadata *md,
368 struct era_metadata *md = context;
380 struct era_metadata *md = context;
397 static void setup_writeset_tree_info(struct era_metadata *md)
409 static void setup_era_array_info(struct era_metadata *md)
422 static void setup_infos(struct era_metadata *md)
431 static int create_fresh_metadata(struct era_metadata *md)
465 static int save_sm_root(struct era_metadata *md)
478 static void copy_sm_root(struct era_metadata *md, struct superblock_disk *disk)
490 static void prepare_superblock(struct era_metadata *md, struct superblock_disk *disk)
512 static int write_superblock(struct era_metadata *md)
537 static int format_metadata(struct era_metadata *md)
555 static int open_metadata(struct era_metadata *md)
606 static int open_or_format_metadata(struct era_metadata *md,
622 static int create_persistent_data_objects(struct era_metadata *md,
641 static void destroy_persistent_data_objects(struct era_metadata *md)
651 static void swap_writeset(struct era_metadata *md, struct writeset *new_writeset)
671 int (*step)(struct era_metadata *, struct digest *);
674 static int metadata_digest_lookup_writeset(struct era_metadata *md,
677 static int metadata_digest_remove_writeset(struct era_metadata *md,
696 static int metadata_digest_transcribe_writeset(struct era_metadata *md,
730 static int metadata_digest_lookup_writeset(struct era_metadata *md,
772 static int metadata_digest_start(struct era_metadata *md, struct digest *d)
787 static struct era_metadata *metadata_open(struct block_device *bdev,
792 struct era_metadata *md = kzalloc(sizeof(*md), GFP_KERNEL);
813 static void metadata_close(struct era_metadata *md)
830 static int metadata_resize(struct era_metadata *md, void *arg)
874 static int metadata_era_archive(struct era_metadata *md)
905 static struct writeset *next_writeset(struct era_metadata *md)
911 static int metadata_new_era(struct era_metadata *md)
928 static int metadata_era_rollover(struct era_metadata *md)
951 static bool metadata_current_marked(struct era_metadata *md, dm_block_t block)
964 static int metadata_commit(struct era_metadata *md)
1001 static int metadata_checkpoint(struct era_metadata *md)
1013 static int metadata_take_snap(struct era_metadata *md)
1072 static int metadata_drop_snap(struct era_metadata *md)
1125 static int metadata_get_stats(struct era_metadata *md, void *ptr)
1162 struct era_metadata *md;
1180 int (*fn0)(struct era_metadata *);
1181 int (*fn1)(struct era_metadata *, void *);
1371 static int in_worker0(struct era *era, int (*fn)(struct era_metadata *))
1381 int (*fn)(struct era_metadata *, void *), void *arg)
1443 struct era_metadata *md;