TianoCore EDK2 master
Loading...
Searching...
No Matches
TableHelperLib.h
Go to the documentation of this file.
1
12#ifndef TABLE_HELPER_LIB_H_
13#define TABLE_HELPER_LIB_H_
14
16
32EFIAPI
36 );
37
58EFIAPI
64 IN CONST UINT32 Length
65 );
66
92EFIAPI
98 );
99
113typedef
114BOOLEAN
115(EFIAPI *PFN_IS_EQUAL)(
116 IN CONST VOID *Object1,
117 IN CONST VOID *Object2,
118 IN UINTN Index1 OPTIONAL,
119 IN UINTN Index2 OPTIONAL
120 );
121
136BOOLEAN
137EFIAPI
139 IN CONST VOID *Array,
140 IN CONST UINTN Count,
141 IN CONST UINTN ElementSize,
142 IN PFN_IS_EQUAL EqualTestFunction
143 );
144
149VOID
150EFIAPI
152 IN CONST CM_OBJ_DESCRIPTOR *CmObjDesc
153 );
154
155#endif // TABLE_HELPER_LIB_H_
UINT64 UINTN
void * AML_ROOT_NODE_HANDLE
Definition: AmlLib.h:51
#define CONST
Definition: Base.h:259
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
EFI_STATUS EFIAPI AddSsdtAcpiHeader(IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol, IN CONST ACPI_TABLE_GENERATOR *CONST Generator, IN CONST CM_STD_OBJ_ACPI_TABLE_INFO *CONST AcpiTableInfo, OUT AML_ROOT_NODE_HANDLE *RootNode)
Definition: TableHelper.c:221
VOID EFIAPI ParseCmObjDesc(IN CONST CM_OBJ_DESCRIPTOR *CmObjDesc)
BOOLEAN(EFIAPI * PFN_IS_EQUAL)(IN CONST VOID *Object1, IN CONST VOID *Object2, IN UINTN Index1 OPTIONAL, IN UINTN Index2 OPTIONAL)
EFI_STATUS EFIAPI AddAcpiHeader(IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol, IN CONST ACPI_TABLE_GENERATOR *CONST Generator, IN OUT EFI_ACPI_DESCRIPTION_HEADER *CONST AcpiHeader, IN CONST CM_STD_OBJ_ACPI_TABLE_INFO *CONST AcpiTableInfo, IN CONST UINT32 Length)
Definition: TableHelper.c:114
BOOLEAN EFIAPI FindDuplicateValue(IN CONST VOID *Array, IN CONST UINTN Count, IN CONST UINTN ElementSize, IN PFN_IS_EQUAL EqualTestFunction)
Definition: TableHelper.c:299
EFI_STATUS EFIAPI GetCgfMgrInfo(IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol, OUT CM_STD_OBJ_CONFIGURATION_MANAGER_INFO **CfgMfrInfo)
Definition: TableHelper.c:38
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29