dm_exception_store
static int set_chunk_size(struct dm_exception_store *store,
int dm_exception_store_set_chunk_size(struct dm_exception_store *store,
struct dm_exception_store **store)
struct dm_exception_store *tmp_store;
void dm_exception_store_destroy(struct dm_exception_store *store)
unsigned int (*status)(struct dm_exception_store *store,
void (*usage)(struct dm_exception_store *store,
static inline chunk_t sector_to_chunk(struct dm_exception_store *store,
int dm_exception_store_set_chunk_size(struct dm_exception_store *store,
struct dm_exception_store **store);
void dm_exception_store_destroy(struct dm_exception_store *store);
struct dm_exception_store;
int (*ctr)(struct dm_exception_store *store, char *options);
void (*dtr)(struct dm_exception_store *store);
int (*read_metadata)(struct dm_exception_store *store,
int (*prepare_exception)(struct dm_exception_store *store,
void (*commit_exception)(struct dm_exception_store *store,
int (*prepare_merge)(struct dm_exception_store *store,
int (*commit_merge)(struct dm_exception_store *store, int nr_merged);
void (*drop_snapshot)(struct dm_exception_store *store);
struct dm_exception_store *store;
static struct pstore *get_info(struct dm_exception_store *store)
static void persistent_usage(struct dm_exception_store *store,
static void persistent_dtr(struct dm_exception_store *store)
static int persistent_read_metadata(struct dm_exception_store *store,
static int persistent_prepare_exception(struct dm_exception_store *store,
static void persistent_commit_exception(struct dm_exception_store *store,
static int persistent_prepare_merge(struct dm_exception_store *store,
static int persistent_commit_merge(struct dm_exception_store *store,
static void persistent_drop_snapshot(struct dm_exception_store *store)
static int persistent_ctr(struct dm_exception_store *store, char *options)
static unsigned int persistent_status(struct dm_exception_store *store,
static void transient_dtr(struct dm_exception_store *store)
static int transient_read_metadata(struct dm_exception_store *store,
static int transient_prepare_exception(struct dm_exception_store *store,
static void transient_commit_exception(struct dm_exception_store *store,
static void transient_usage(struct dm_exception_store *store,
static int transient_ctr(struct dm_exception_store *store, char *options)
static unsigned int transient_status(struct dm_exception_store *store,
struct dm_exception_store *store;
struct dm_exception_store *store_swap;
static sector_t chunk_to_sector(struct dm_exception_store *store,