TianoCore EDK2 master
Loading...
Searching...
No Matches
PrivilegePolymorphic.h
Go to the documentation of this file.
1
15#ifndef _PRIVILEGE_POLYMORPHIC_H_
16#define _PRIVILEGE_POLYMORPHIC_H_
17
18#include <Uefi/UefiBaseType.h>
19
26VOID
27EFIAPI
29 IN CHAR16 *VariableName,
30 IN EFI_GUID *VendorGuid
31 );
32
41 VOID
42 );
43
49VOID
51 VOID
52 );
53
75 IN CHAR16 *VariableName,
76 IN EFI_GUID *VendorGuid,
77 IN UINT32 Attributes,
78 IN UINTN DataSize,
79 IN VOID *Data
80 );
81
90VOID
92 VOID
93 );
94
98VOID
100 VOID
101 );
102
106VOID
108 VOID
109 );
110
120EFIAPI
122 VOID
123 );
124
134BOOLEAN
137 IN UINT64 Length
138 );
139
152BOOLEAN
155 IN UINT64 Length
156 );
157
164BOOLEAN
166 VOID
167 );
168
169#endif
UINT64 UINTN
#define IN
Definition: Base.h:279
BOOLEAN VariableSmmIsPrimaryBufferValid(IN EFI_PHYSICAL_ADDRESS Buffer, IN UINT64 Length)
EFI_STATUS MorLockInit(VOID)
Definition: TcgMorLockDxe.c:65
VOID MorLockInitAtEndOfDxe(VOID)
VOID VariableNotifySmmReady(VOID)
VOID EFIAPI SecureBootHook(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid)
Definition: Measurement.c:236
EFI_STATUS SetVariableCheckHandlerMor(IN CHAR16 *VariableName, IN EFI_GUID *VendorGuid, IN UINT32 Attributes, IN UINTN DataSize, IN VOID *Data)
Definition: TcgMorLockDxe.c:44
EFI_STATUS EFIAPI MmVariableServiceInitialize(VOID)
Definition: VariableSmm.c:1151
BOOLEAN VariableIsMorVariableLegitimate(VOID)
BOOLEAN VariableSmmIsNonPrimaryBufferValid(IN EFI_PHYSICAL_ADDRESS Buffer, IN UINT64 Length)
VOID VariableNotifySmmWriteReady(VOID)
VOID VariableSpeculationBarrier(VOID)
UINT64 EFI_PHYSICAL_ADDRESS
Definition: UefiBaseType.h:50
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
Definition: Base.h:213