Symbol: era_metadata
drivers/md/dm-era-target.c
1020
static int metadata_checkpoint(struct era_metadata *md)
drivers/md/dm-era-target.c
1032
static int metadata_take_snap(struct era_metadata *md)
drivers/md/dm-era-target.c
1091
static int metadata_drop_snap(struct era_metadata *md)
drivers/md/dm-era-target.c
1144
static int metadata_get_stats(struct era_metadata *md, void *ptr)
drivers/md/dm-era-target.c
1181
struct era_metadata *md;
drivers/md/dm-era-target.c
1199
int (*fn0)(struct era_metadata *md);
drivers/md/dm-era-target.c
1200
int (*fn1)(struct era_metadata *md, void *ref);
drivers/md/dm-era-target.c
1393
static int in_worker0(struct era *era, int (*fn)(struct era_metadata *md))
drivers/md/dm-era-target.c
1404
int (*fn)(struct era_metadata *md, void *ref), void *arg)
drivers/md/dm-era-target.c
1469
struct era_metadata *md;
drivers/md/dm-era-target.c
311
static int superblock_read_lock(struct era_metadata *md,
drivers/md/dm-era-target.c
318
static int superblock_lock_zero(struct era_metadata *md,
drivers/md/dm-era-target.c
325
static int superblock_lock(struct era_metadata *md,
drivers/md/dm-era-target.c
378
struct era_metadata *md = context;
drivers/md/dm-era-target.c
392
struct era_metadata *md = context;
drivers/md/dm-era-target.c
411
static void setup_writeset_tree_info(struct era_metadata *md)
drivers/md/dm-era-target.c
424
static void setup_era_array_info(struct era_metadata *md)
drivers/md/dm-era-target.c
437
static void setup_infos(struct era_metadata *md)
drivers/md/dm-era-target.c
446
static int create_fresh_metadata(struct era_metadata *md)
drivers/md/dm-era-target.c
480
static int save_sm_root(struct era_metadata *md)
drivers/md/dm-era-target.c
493
static void copy_sm_root(struct era_metadata *md, struct superblock_disk *disk)
drivers/md/dm-era-target.c
505
static void prepare_superblock(struct era_metadata *md, struct superblock_disk *disk)
drivers/md/dm-era-target.c
527
static int write_superblock(struct era_metadata *md)
drivers/md/dm-era-target.c
552
static int format_metadata(struct era_metadata *md)
drivers/md/dm-era-target.c
570
static int open_metadata(struct era_metadata *md)
drivers/md/dm-era-target.c
621
static int open_or_format_metadata(struct era_metadata *md,
drivers/md/dm-era-target.c
637
static int create_persistent_data_objects(struct era_metadata *md,
drivers/md/dm-era-target.c
656
static void destroy_persistent_data_objects(struct era_metadata *md)
drivers/md/dm-era-target.c
666
static void swap_writeset(struct era_metadata *md, struct writeset *new_writeset)
drivers/md/dm-era-target.c
688
int (*step)(struct era_metadata *md, struct digest *d);
drivers/md/dm-era-target.c
691
static int metadata_digest_lookup_writeset(struct era_metadata *md,
drivers/md/dm-era-target.c
694
static int metadata_digest_remove_writeset(struct era_metadata *md,
drivers/md/dm-era-target.c
713
static int metadata_digest_transcribe_writeset(struct era_metadata *md,
drivers/md/dm-era-target.c
747
static int metadata_digest_lookup_writeset(struct era_metadata *md,
drivers/md/dm-era-target.c
789
static int metadata_digest_start(struct era_metadata *md, struct digest *d)
drivers/md/dm-era-target.c
806
static struct era_metadata *metadata_open(struct block_device *bdev,
drivers/md/dm-era-target.c
811
struct era_metadata *md = kzalloc_obj(*md);
drivers/md/dm-era-target.c
832
static void metadata_close(struct era_metadata *md)
drivers/md/dm-era-target.c
849
static int metadata_resize(struct era_metadata *md, void *arg)
drivers/md/dm-era-target.c
893
static int metadata_era_archive(struct era_metadata *md)
drivers/md/dm-era-target.c
924
static struct writeset *next_writeset(struct era_metadata *md)
drivers/md/dm-era-target.c
930
static int metadata_new_era(struct era_metadata *md)
drivers/md/dm-era-target.c
947
static int metadata_era_rollover(struct era_metadata *md)
drivers/md/dm-era-target.c
970
static bool metadata_current_marked(struct era_metadata *md, dm_block_t block)
drivers/md/dm-era-target.c
983
static int metadata_commit(struct era_metadata *md)