XenevaOS
Loading...
Searching...
No Matches
MmAccess.h
Go to the documentation of this file.
1
25#ifndef _MM_ACCESS_H_
26#define _MM_ACCESS_H_
27
28#define EFI_MM_ACCESS_PROTOCOL_GUID \
29 { \
30 0xc2702b74, 0x800c, 0x4131, {0x87, 0x46, 0x8f, 0xb5, 0xb8, 0x9c, 0xe4, 0xac } \
31 }
32
33
35
49typedef
53 );
54
67typedef
71 );
72
84typedef
88 );
89
101typedef
105 IN OUT UINTN *MmramMapSize,
106 IN OUT EFI_MMRAM_DESCRIPTOR *MmramMap
107 );
108
129
131
132#endif
133
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_MM_LOCK)(IN EFI_MM_ACCESS_PROTOCOL *This)
Definition MmAccess.h:86
EFI_STATUS(EFIAPI * EFI_MM_CLOSE)(IN EFI_MM_ACCESS_PROTOCOL *This)
Definition MmAccess.h:69
EFI_GUID gEfiMmAccessProtocolGuid
EFI_STATUS(EFIAPI * EFI_MM_CAPABILITIES)(IN CONST EFI_MM_ACCESS_PROTOCOL *This, IN OUT UINTN *MmramMapSize, IN OUT EFI_MMRAM_DESCRIPTOR *MmramMap)
Definition MmAccess.h:103
EFI_STATUS(EFIAPI * EFI_MM_OPEN)(IN EFI_MM_ACCESS_PROTOCOL *This)
Definition MmAccess.h:51
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
unsigned char BOOLEAN
Definition actypes.h:235
Definition PiMultiPhase.h:115
Definition Base.h:281
Definition MmAccess.h:115
EFI_MM_LOCK Lock
Definition MmAccess.h:118
BOOLEAN LockState
Definition MmAccess.h:123
EFI_MM_CAPABILITIES GetCapabilities
Definition MmAccess.h:119
BOOLEAN OpenState
Definition MmAccess.h:127
EFI_MM_CLOSE Close
Definition MmAccess.h:117
EFI_MM_OPEN Open
Definition MmAccess.h:116