//\r
// Name of Variable for Non-FMP ESRT Repository\r
//\r
-#define EFI_ESRT_NONFMP_VARIABLE_NAME L"EsrtNonFmp"\r
+#define EFI_ESRT_NONFMP_VARIABLE_NAME L"EsrtNonFmp"\r
\r
//\r
// Name of Variable for FMP\r
//\r
-#define EFI_ESRT_FMP_VARIABLE_NAME L"EsrtFmp"\r
+#define EFI_ESRT_FMP_VARIABLE_NAME L"EsrtFmp"\r
\r
//\r
// Attribute of Cached ESRT entry\r
//\r
-#define ESRT_FROM_FMP 0x00000001\r
-#define ESRT_FROM_NONFMP 0x00000002\r
+#define ESRT_FROM_FMP 0x00000001\r
+#define ESRT_FROM_NONFMP 0x00000002\r
\r
typedef struct {\r
- EFI_HANDLE Handle;\r
+ EFI_HANDLE Handle;\r
//\r
// Ready to boot event\r
//\r
- EFI_EVENT Event;\r
+ EFI_EVENT Event;\r
\r
//\r
// Updates to Fmp storage must be locked.\r
//\r
- EFI_LOCK FmpLock;\r
+ EFI_LOCK FmpLock;\r
\r
//\r
// Update to Non-Fmp storage must be locked\r
//\r
- EFI_LOCK NonFmpLock;\r
+ EFI_LOCK NonFmpLock;\r
} ESRT_PRIVATE_DATA;\r
\r
-\r
/**\r
Find Esrt Entry stored in ESRT repository.\r
\r
**/\r
EFI_STATUS\r
GetEsrtEntry (\r
- IN EFI_GUID *FwClass,\r
- IN UINTN Attribute,\r
- OUT EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
+ IN EFI_GUID *FwClass,\r
+ IN UINTN Attribute,\r
+ OUT EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
\r
/**\r
\r
**/\r
EFI_STATUS\r
-InsertEsrtEntry(\r
- IN EFI_SYSTEM_RESOURCE_ENTRY *Entry,\r
- UINTN Attribute\r
+InsertEsrtEntry (\r
+ IN EFI_SYSTEM_RESOURCE_ENTRY *Entry,\r
+ UINTN Attribute\r
);\r
\r
/**\r
\r
**/\r
EFI_STATUS\r
-DeleteEsrtEntry(\r
- IN EFI_GUID *FwClass,\r
- IN UINTN Attribute\r
+DeleteEsrtEntry (\r
+ IN EFI_GUID *FwClass,\r
+ IN UINTN Attribute\r
);\r
\r
/**\r
\r
**/\r
EFI_STATUS\r
-UpdateEsrtEntry(\r
- IN EFI_SYSTEM_RESOURCE_ENTRY *Entry,\r
- UINTN Attribute\r
+UpdateEsrtEntry (\r
+ IN EFI_SYSTEM_RESOURCE_ENTRY *Entry,\r
+ UINTN Attribute\r
);\r
\r
/**\r
**/\r
VOID\r
SetEsrtEntryFromFmpInfo (\r
- IN OUT EFI_SYSTEM_RESOURCE_ENTRY *EsrtEntry,\r
- IN EFI_FIRMWARE_IMAGE_DESCRIPTOR *FmpImageInfo,\r
- IN UINT32 DescriptorVersion\r
+ IN OUT EFI_SYSTEM_RESOURCE_ENTRY *EsrtEntry,\r
+ IN EFI_FIRMWARE_IMAGE_DESCRIPTOR *FmpImageInfo,\r
+ IN UINT32 DescriptorVersion\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EsrtDxeGetEsrtEntry(\r
- IN EFI_GUID *FwClass,\r
- IN OUT EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
+EsrtDxeGetEsrtEntry (\r
+ IN EFI_GUID *FwClass,\r
+ IN OUT EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EsrtDxeUpdateEsrtEntry(\r
- IN EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
+EsrtDxeUpdateEsrtEntry (\r
+ IN EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EsrtDxeUnRegisterEsrtEntry(\r
- IN EFI_GUID *FwClass\r
+EsrtDxeUnRegisterEsrtEntry (\r
+ IN EFI_GUID *FwClass\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EsrtDxeRegisterEsrtEntry(\r
- IN EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
+EsrtDxeRegisterEsrtEntry (\r
+ IN EFI_SYSTEM_RESOURCE_ENTRY *Entry\r
);\r
\r
/**\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EsrtDxeSyncFmp(\r
+EsrtDxeSyncFmp (\r
VOID\r
);\r
\r
**/\r
EFI_STATUS\r
EFIAPI\r
-EsrtDxeLockEsrtRepository(\r
+EsrtDxeLockEsrtRepository (\r
VOID\r
);\r
\r
#endif // #ifndef _EFI_ESRT_IMPL_H_\r
-\r