cryptsetup  2.4.3
About: cryptsetup is a utility used to conveniently setup disk encryption based on the dm-crypt kernel module. These include plain dm-crypt volumes, LUKS volumes, loop-AES and TrueCrypt compatible format.
  Fossies Dox: cryptsetup-2.4.3.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

integritysetup_args.h File Reference
Include dependency graph for integritysetup_args.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FORMAT_ACTION   "format"
 
#define OPEN_ACTION   "open"
 
#define CLOSE_ACTION   "close"
 
#define STATUS_ACTION   "status"
 
#define DUMP_ACTION   "dump"
 
#define OPT_ALLOW_DISCARDS_ACTIONS   { OPEN_ACTION }
 
#define OPT_DEFERRED_ACTIONS   { CLOSE_ACTION }
 
#define OPT_INTEGRITY_RECALCULATE_ACTIONS   { OPEN_ACTION }
 
#define OPT_JOURNAL_SIZE_ACTIONS   { FORMAT_ACTION }
 
#define OPT_NO_WIPE_ACTIONS   { FORMAT_ACTION }
 
#define OPT_INTERLEAVE_SECTORS_ACTIONS   { FORMAT_ACTION }
 
#define OPT_SECTOR_SIZE_ACTIONS   { FORMAT_ACTION }
 
#define OPT_TAG_SIZE_ACTIONS   { FORMAT_ACTION }
 
#define ARG(A, B, C, D, E, F, G, H)   A ## _ID,
 
#define ARG(A, B, C, D, E, F, G, H)   { A, false, F, G, H },
 

Enumerations

enum  { OPT_UNUSED_ID = 0 }
 

Variables

static struct tools_arg tool_core_args []
 

Macro Definition Documentation

◆ ARG [1/2]

#define ARG (   A,
  B,
  C,
  D,
  E,
  F,
  G,
 
)    A ## _ID,

Definition at line 45 of file integritysetup_args.h.

◆ ARG [2/2]

#define ARG (   A,
  B,
  C,
  D,
  E,
  F,
  G,
 
)    { A, false, F, G, H },

Definition at line 45 of file integritysetup_args.h.

◆ CLOSE_ACTION

#define CLOSE_ACTION   "close"

Definition at line 30 of file integritysetup_args.h.

◆ DUMP_ACTION

#define DUMP_ACTION   "dump"

Definition at line 32 of file integritysetup_args.h.

◆ FORMAT_ACTION

#define FORMAT_ACTION   "format"

Definition at line 28 of file integritysetup_args.h.

◆ OPEN_ACTION

#define OPEN_ACTION   "open"

Definition at line 29 of file integritysetup_args.h.

◆ OPT_ALLOW_DISCARDS_ACTIONS

#define OPT_ALLOW_DISCARDS_ACTIONS   { OPEN_ACTION }

Definition at line 34 of file integritysetup_args.h.

◆ OPT_DEFERRED_ACTIONS

#define OPT_DEFERRED_ACTIONS   { CLOSE_ACTION }

Definition at line 35 of file integritysetup_args.h.

◆ OPT_INTEGRITY_RECALCULATE_ACTIONS

#define OPT_INTEGRITY_RECALCULATE_ACTIONS   { OPEN_ACTION }

Definition at line 36 of file integritysetup_args.h.

◆ OPT_INTERLEAVE_SECTORS_ACTIONS

#define OPT_INTERLEAVE_SECTORS_ACTIONS   { FORMAT_ACTION }

Definition at line 39 of file integritysetup_args.h.

◆ OPT_JOURNAL_SIZE_ACTIONS

#define OPT_JOURNAL_SIZE_ACTIONS   { FORMAT_ACTION }

Definition at line 37 of file integritysetup_args.h.

◆ OPT_NO_WIPE_ACTIONS

#define OPT_NO_WIPE_ACTIONS   { FORMAT_ACTION }

Definition at line 38 of file integritysetup_args.h.

◆ OPT_SECTOR_SIZE_ACTIONS

#define OPT_SECTOR_SIZE_ACTIONS   { FORMAT_ACTION }

Definition at line 40 of file integritysetup_args.h.

◆ OPT_TAG_SIZE_ACTIONS

#define OPT_TAG_SIZE_ACTIONS   { FORMAT_ACTION }

Definition at line 41 of file integritysetup_args.h.

◆ STATUS_ACTION

#define STATUS_ACTION   "status"

Definition at line 31 of file integritysetup_args.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
OPT_UNUSED_ID 

Definition at line 43 of file integritysetup_args.h.

Variable Documentation

◆ tool_core_args

struct tools_arg tool_core_args[]
static
Initial value:
= { { NULL, false, CRYPT_ARG_BOOL },
#define ARG(A, B, C, D, E, F, G, H)
}
@ CRYPT_ARG_BOOL
Definition: cryptsetup.h:127

Definition at line 50 of file integritysetup_args.h.