47 ASSERT (This !=
NULL);
48 ASSERT (AcpiTableInfo !=
NULL);
49 ASSERT (CfgMgrProtocol !=
NULL);
50 ASSERT (Table !=
NULL);
51 ASSERT (AcpiTableInfo->TableGeneratorId == This->GeneratorID);
52 ASSERT (AcpiTableInfo->AcpiTableData !=
NULL);
54 if (AcpiTableInfo->AcpiTableData ==
NULL) {
56 return EFI_INVALID_PARAMETER;
59 *Table = AcpiTableInfo->AcpiTableData;
66#define RAW_GENERATOR_REVISION CREATE_REVISION (1, 0)
76 L
"ACPI.STD.RAW.GENERATOR",
119 DEBUG ((DEBUG_INFO,
"RAW: Register Generator. Status = %r\n", Status));
143 DEBUG ((DEBUG_INFO,
"RAW: Deregister Generator. Status = %r\n", Status));
EFI_STATUS EFIAPI RegisterAcpiTableGenerator(IN CONST ACPI_TABLE_GENERATOR *CONST Generator)
EFI_STATUS EFIAPI DeregisterAcpiTableGenerator(IN CONST ACPI_TABLE_GENERATOR *CONST Generator)
#define CREATE_STD_ACPI_TABLE_GEN_ID(TableId)
#define TABLE_GENERATOR_CREATOR_ID
@ EStdAcpiTableIdRaw
RAW Generator.
#define ASSERT_EFI_ERROR(StatusParameter)
#define DEBUG(Expression)
EFI_STATUS EFIAPI AcpiRawLibDestructor(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
#define RAW_GENERATOR_REVISION
EFI_STATUS EFIAPI AcpiRawLibConstructor(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
STATIC CONST ACPI_TABLE_GENERATOR RawGenerator
STATIC EFI_STATUS EFIAPI BuildRawTable(IN CONST ACPI_TABLE_GENERATOR *CONST This, IN CONST CM_STD_OBJ_ACPI_TABLE_INFO *CONST AcpiTableInfo, IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL *CONST CfgMgrProtocol, OUT EFI_ACPI_DESCRIPTION_HEADER **CONST Table)