Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
dm_exception_store_type Struct Reference

#include <dm-exception-store.h>

Data Fields

const charname
 
struct modulemodule
 
int(* ctr )(struct dm_exception_store *store, unsigned argc, char **argv)
 
void(* dtr )(struct dm_exception_store *store)
 
int(* read_metadata )(struct dm_exception_store *store, int(*callback)(void *callback_context, chunk_t old, chunk_t new), void *callback_context)
 
int(* prepare_exception )(struct dm_exception_store *store, struct dm_exception *e)
 
void(* commit_exception )(struct dm_exception_store *store, struct dm_exception *e, void(*callback)(void *, int success), void *callback_context)
 
int(* prepare_merge )(struct dm_exception_store *store, chunk_t *last_old_chunk, chunk_t *last_new_chunk)
 
int(* commit_merge )(struct dm_exception_store *store, int nr_merged)
 
void(* drop_snapshot )(struct dm_exception_store *store)
 
unsigned(* status )(struct dm_exception_store *store, status_type_t status, char *result, unsigned maxlen)
 
void(* usage )(struct dm_exception_store *store, sector_t *total_sectors, sector_t *sectors_allocated, sector_t *metadata_sectors)
 
struct list_head list
 

Detailed Description

Definition at line 41 of file dm-exception-store.h.

Field Documentation

void(* commit_exception)(struct dm_exception_store *store, struct dm_exception *e, void(*callback)(void *, int success), void *callback_context)

Definition at line 72 of file dm-exception-store.h.

int(* commit_merge)(struct dm_exception_store *store, int nr_merged)

Definition at line 92 of file dm-exception-store.h.

int(* ctr)(struct dm_exception_store *store, unsigned argc, char **argv)

Definition at line 45 of file dm-exception-store.h.

void(* drop_snapshot)(struct dm_exception_store *store)

Definition at line 97 of file dm-exception-store.h.

Definition at line 51 of file dm-exception-store.h.

Definition at line 111 of file dm-exception-store.h.

Definition at line 43 of file dm-exception-store.h.

const char* name

Definition at line 42 of file dm-exception-store.h.

Definition at line 66 of file dm-exception-store.h.

int(* prepare_merge)(struct dm_exception_store *store, chunk_t *last_old_chunk, chunk_t *last_new_chunk)

Definition at line 85 of file dm-exception-store.h.

int(* read_metadata)(struct dm_exception_store *store, int(*callback)(void *callback_context,chunk_t old, chunk_t new), void *callback_context)

Definition at line 58 of file dm-exception-store.h.

unsigned(* status)(struct dm_exception_store *store, status_type_t status, char *result, unsigned maxlen)

Definition at line 99 of file dm-exception-store.h.

void(* usage)(struct dm_exception_store *store, sector_t *total_sectors, sector_t *sectors_allocated, sector_t *metadata_sectors)

Definition at line 106 of file dm-exception-store.h.


The documentation for this struct was generated from the following file: