MdeModulePkg[all]  0.98
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
VarCheckPolicyMmi.h File Reference

Data Structures

struct  _VAR_CHECK_POLICY_COMM_HEADER
 
struct  _VAR_CHECK_POLICY_COMM_IS_ENABLED_PARAMS
 
struct  _VAR_CHECK_POLICY_COMM_DUMP_PARAMS
 

Macros

#define VAR_CHECK_POLICY_COMM_SIG   SIGNATURE_32('V', 'C', 'P', 'C')
 
#define VAR_CHECK_POLICY_COMM_REVISION   1
 
#define VAR_CHECK_POLICY_MM_COMM_BUFFER_SIZE   MAX((OFFSET_OF(EFI_MM_COMMUNICATE_HEADER, Data) + sizeof (VAR_CHECK_POLICY_COMM_HEADER) + EFI_PAGES_TO_SIZE(1)), EFI_PAGES_TO_SIZE(4))
 
#define VAR_CHECK_POLICY_MM_DUMP_BUFFER_SIZE
 
#define VAR_CHECK_POLICY_COMMAND_DISABLE   0x0001
 
#define VAR_CHECK_POLICY_COMMAND_IS_ENABLED   0x0002
 
#define VAR_CHECK_POLICY_COMMAND_REGISTER   0x0003
 
#define VAR_CHECK_POLICY_COMMAND_DUMP   0x0004
 
#define VAR_CHECK_POLICY_COMMAND_LOCK   0x0005
 

Typedefs

typedef struct
_VAR_CHECK_POLICY_COMM_HEADER 
VAR_CHECK_POLICY_COMM_HEADER
 
typedef struct
_VAR_CHECK_POLICY_COMM_IS_ENABLED_PARAMS 
VAR_CHECK_POLICY_COMM_IS_ENABLED_PARAMS
 
typedef struct
_VAR_CHECK_POLICY_COMM_DUMP_PARAMS 
VAR_CHECK_POLICY_COMM_DUMP_PARAMS
 

Functions

 STATIC_ASSERT (VAR_CHECK_POLICY_MM_DUMP_BUFFER_SIZE< VAR_CHECK_POLICY_MM_COMM_BUFFER_SIZE,"an integer underflow may have occurred calculating VAR_CHECK_POLICY_MM_DUMP_BUFFER_SIZE")
 

Macro Definition Documentation

#define VAR_CHECK_POLICY_COMM_REVISION   1
#define VAR_CHECK_POLICY_COMM_SIG   SIGNATURE_32('V', 'C', 'P', 'C')
#define VAR_CHECK_POLICY_COMMAND_DISABLE   0x0001
#define VAR_CHECK_POLICY_COMMAND_DUMP   0x0004
#define VAR_CHECK_POLICY_COMMAND_IS_ENABLED   0x0002
#define VAR_CHECK_POLICY_COMMAND_LOCK   0x0005
#define VAR_CHECK_POLICY_COMMAND_REGISTER   0x0003
#define VAR_CHECK_POLICY_MM_COMM_BUFFER_SIZE   MAX((OFFSET_OF(EFI_MM_COMMUNICATE_HEADER, Data) + sizeof (VAR_CHECK_POLICY_COMM_HEADER) + EFI_PAGES_TO_SIZE(1)), EFI_PAGES_TO_SIZE(4))
#define VAR_CHECK_POLICY_MM_DUMP_BUFFER_SIZE
Value:
(OFFSET_OF(EFI_MM_COMMUNICATE_HEADER, Data) + \
Definition: VarCheckPolicyMmi.h:17
#define VAR_CHECK_POLICY_MM_COMM_BUFFER_SIZE
Definition: VarCheckPolicyMmi.h:38
Definition: VarCheckPolicyMmi.h:28

Typedef Documentation

Function Documentation

STATIC_ASSERT ( )