Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
dm-verity.c File Reference
#include "dm-bufio.h"
#include <linux/module.h>
#include <linux/device-mapper.h>
#include <crypto/hash.h>

Go to the source code of this file.

Data Structures

struct  dm_verity
 
struct  dm_verity_io
 
struct  buffer_aux
 

Macros

#define DM_MSG_PREFIX   "verity"
 
#define DM_VERITY_IO_VEC_INLINE   16
 
#define DM_VERITY_MEMPOOL_SIZE   4
 
#define DM_VERITY_DEFAULT_PREFETCH_SIZE   262144
 
#define DM_VERITY_MAX_LEVELS   63
 

Functions

 module_param_named (prefetch_cluster, dm_verity_prefetch_cluster, uint, S_IRUGO|S_IWUSR)
 
 module_init (dm_verity_init)
 
 module_exit (dm_verity_exit)
 
 MODULE_AUTHOR ("Mikulas Patocka <[email protected]>")
 
 MODULE_AUTHOR ("Mandeep Baines <msb@chromium.org>")
 
 MODULE_AUTHOR ("Will Drewry <[email protected]>")
 
 MODULE_DESCRIPTION (DM_NAME" target for transparent disk integrity checking")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define DM_MSG_PREFIX   "verity"

Definition at line 23 of file dm-verity.c.

#define DM_VERITY_DEFAULT_PREFETCH_SIZE   262144

Definition at line 27 of file dm-verity.c.

#define DM_VERITY_IO_VEC_INLINE   16

Definition at line 25 of file dm-verity.c.

#define DM_VERITY_MAX_LEVELS   63

Definition at line 29 of file dm-verity.c.

#define DM_VERITY_MEMPOOL_SIZE   4

Definition at line 26 of file dm-verity.c.

Function Documentation

MODULE_AUTHOR ( "Mikulas Patocka <[email protected]>"  )
MODULE_AUTHOR ( "Mandeep Baines <msb@chromium.org>"  )
MODULE_AUTHOR ( "Will Drewry <[email protected]>"  )
MODULE_DESCRIPTION ( DM_NAME" target for transparent disk integrity checking"  )
module_exit ( dm_verity_exit  )
module_init ( dm_verity_init  )
MODULE_LICENSE ( "GPL"  )
module_param_named ( prefetch_cluster  ,
dm_verity_prefetch_cluster  ,
uint  ,
S_IRUGO S_IWUSR 
)