Searched refs:era_metadata (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/md/
H A Ddm-era-target.c260 struct era_metadata { struct
300 static int superblock_read_lock(struct era_metadata *md, superblock_read_lock()
307 static int superblock_lock_zero(struct era_metadata *md, superblock_lock_zero()
314 static int superblock_lock(struct era_metadata *md, superblock_lock()
367 struct era_metadata *md = context; ws_inc()
379 struct era_metadata *md = context; ws_dec()
396 static void setup_writeset_tree_info(struct era_metadata *md) setup_writeset_tree_info()
408 static void setup_era_array_info(struct era_metadata *md) setup_era_array_info()
421 static void setup_infos(struct era_metadata *md) setup_infos()
430 static int create_fresh_metadata(struct era_metadata *md) create_fresh_metadata()
464 static int save_sm_root(struct era_metadata *md) save_sm_root()
477 static void copy_sm_root(struct era_metadata *md, struct superblock_disk *disk) copy_sm_root()
489 static void prepare_superblock(struct era_metadata *md, struct superblock_disk *disk) prepare_superblock()
511 static int write_superblock(struct era_metadata *md) write_superblock()
536 static int format_metadata(struct era_metadata *md) format_metadata()
554 static int open_metadata(struct era_metadata *md) open_metadata()
596 static int open_or_format_metadata(struct era_metadata *md, open_or_format_metadata()
612 static int create_persistent_data_objects(struct era_metadata *md, create_persistent_data_objects()
632 static void destroy_persistent_data_objects(struct era_metadata *md) destroy_persistent_data_objects()
642 static void swap_writeset(struct era_metadata *md, struct writeset *new_writeset) swap_writeset()
662 int (*step)(struct era_metadata *, struct digest *);
665 static int metadata_digest_lookup_writeset(struct era_metadata *md,
668 static int metadata_digest_remove_writeset(struct era_metadata *md, metadata_digest_remove_writeset()
687 static int metadata_digest_transcribe_writeset(struct era_metadata *md, metadata_digest_transcribe_writeset()
721 static int metadata_digest_lookup_writeset(struct era_metadata *md, metadata_digest_lookup_writeset()
757 static int metadata_digest_start(struct era_metadata *md, struct digest *d) metadata_digest_start()
778 static struct era_metadata *metadata_open(struct block_device *bdev, metadata_open()
783 struct era_metadata *md = kzalloc(sizeof(*md), GFP_KERNEL); metadata_open()
804 static void metadata_close(struct era_metadata *md) metadata_close()
819 static int metadata_resize(struct era_metadata *md, void *arg) metadata_resize()
860 static int metadata_era_archive(struct era_metadata *md) metadata_era_archive()
891 static struct writeset *next_writeset(struct era_metadata *md) next_writeset()
897 static int metadata_new_era(struct era_metadata *md) metadata_new_era()
914 static int metadata_era_rollover(struct era_metadata *md) metadata_era_rollover()
937 static bool metadata_current_marked(struct era_metadata *md, dm_block_t block) metadata_current_marked()
950 static int metadata_commit(struct era_metadata *md) metadata_commit()
987 static int metadata_checkpoint(struct era_metadata *md) metadata_checkpoint()
999 static int metadata_take_snap(struct era_metadata *md) metadata_take_snap()
1058 static int metadata_drop_snap(struct era_metadata *md) metadata_drop_snap()
1111 static int metadata_get_stats(struct era_metadata *md, void *ptr) metadata_get_stats()
1149 struct era_metadata *md;
1167 int (*fn0)(struct era_metadata *);
1168 int (*fn1)(struct era_metadata *, void *);
1345 static int in_worker0(struct era *era, int (*fn)(struct era_metadata *)) in_worker0()
1355 int (*fn)(struct era_metadata *, void *), void *arg) in_worker1()
1429 struct era_metadata *md; era_ctr()

Completed in 143 milliseconds