Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Functions
dm-exception-store.h File Reference
#include <linux/blkdev.h>
#include <linux/device-mapper.h>

Go to the source code of this file.

Data Structures

struct  dm_exception
 
struct  dm_exception_store_type
 
struct  dm_exception_store
 

Macros

#define DM_CHUNK_CONSECUTIVE_BITS   0
 

Typedefs

typedef sector_t chunk_t
 

Functions

struct dm_devdm_snap_origin (struct dm_snapshot *snap)
 
struct dm_devdm_snap_cow (struct dm_snapshot *snap)
 
int dm_exception_store_type_register (struct dm_exception_store_type *type)
 
int dm_exception_store_type_unregister (struct dm_exception_store_type *type)
 
int dm_exception_store_set_chunk_size (struct dm_exception_store *store, unsigned chunk_size, char **error)
 
int dm_exception_store_create (struct dm_target *ti, int argc, char **argv, struct dm_snapshot *snap, unsigned *args_used, struct dm_exception_store **store)
 
void dm_exception_store_destroy (struct dm_exception_store *store)
 
int dm_exception_store_init (void)
 
void dm_exception_store_exit (void)
 
int dm_persistent_snapshot_init (void)
 
void dm_persistent_snapshot_exit (void)
 
int dm_transient_snapshot_init (void)
 
void dm_transient_snapshot_exit (void)
 

Macro Definition Documentation

#define DM_CHUNK_CONSECUTIVE_BITS   0

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

Typedef Documentation

typedef sector_t chunk_t

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

Function Documentation

int dm_exception_store_create ( struct dm_target ti,
int  argc,
char **  argv,
struct dm_snapshot snap,
unsigned *  args_used,
struct dm_exception_store **  store 
)

Definition at line 191 of file dm-exception-store.c.

void dm_exception_store_destroy ( struct dm_exception_store store)

Definition at line 254 of file dm-exception-store.c.

void dm_exception_store_exit ( void  )

Definition at line 286 of file dm-exception-store.c.

int dm_exception_store_init ( void  )

Definition at line 262 of file dm-exception-store.c.

int dm_exception_store_set_chunk_size ( struct dm_exception_store store,
unsigned  chunk_size,
char **  error 
)

Definition at line 160 of file dm-exception-store.c.

int dm_exception_store_type_register ( struct dm_exception_store_type type)

Definition at line 110 of file dm-exception-store.c.

int dm_exception_store_type_unregister ( struct dm_exception_store_type type)

Definition at line 125 of file dm-exception-store.c.

void dm_persistent_snapshot_exit ( void  )

Definition at line 894 of file dm-snap-persistent.c.

int dm_persistent_snapshot_init ( void  )

Definition at line 873 of file dm-snap-persistent.c.

struct dm_dev* dm_snap_cow ( struct dm_snapshot snap)
read

Definition at line 134 of file dm-snap.c.

struct dm_dev* dm_snap_origin ( struct dm_snapshot snap)
read

Definition at line 128 of file dm-snap.c.

void dm_transient_snapshot_exit ( void  )

Definition at line 149 of file dm-snap-transient.c.

int dm_transient_snapshot_init ( void  )

Definition at line 128 of file dm-snap-transient.c.