TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | DynamicTableFactoryInfo |
Typedefs | |
typedef struct DynamicTableFactoryInfo | EDKII_DYNAMIC_TABLE_FACTORY_INFO |
Functions | |
EFI_STATUS EFIAPI | GetAcpiTableGenerator (IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST This, IN CONST ACPI_TABLE_GENERATOR_ID GeneratorId, OUT CONST ACPI_TABLE_GENERATOR **CONST Generator) |
EFI_STATUS EFIAPI | GetSmbiosTableGenerator (IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST This, IN CONST SMBIOS_TABLE_GENERATOR_ID GeneratorId, OUT CONST SMBIOS_TABLE_GENERATOR **CONST Generator) |
EFI_STATUS EFIAPI | GetDtTableGenerator (IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST This, IN CONST DT_TABLE_GENERATOR_ID GeneratorId, OUT CONST DT_TABLE_GENERATOR **CONST Generator) |
Copyright (c) 2017 - 2019, ARM Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DynamicTableFactory.h.
typedef struct DynamicTableFactoryInfo EDKII_DYNAMIC_TABLE_FACTORY_INFO |
A structure that holds the list of registered ACPI and SMBIOS table generators.
EFI_STATUS EFIAPI GetAcpiTableGenerator | ( | IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST | This, |
IN CONST ACPI_TABLE_GENERATOR_ID | GeneratorId, | ||
OUT CONST ACPI_TABLE_GENERATOR **CONST | Generator | ||
) |
Return a pointer to the ACPI table generator.
[in] | This | Pointer to the Dynamic Table Factory Protocol. |
[in] | GeneratorId | The ACPI table generator ID for the requested generator. |
[out] | Generator | Pointer to the requested ACPI table generator. |
EFI_SUCCESS | Success. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_NOT_FOUND | The requested generator is not found in the list of registered generators. |
Definition at line 42 of file AcpiTableFactory.c.
EFI_STATUS EFIAPI GetDtTableGenerator | ( | IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST | This, |
IN CONST DT_TABLE_GENERATOR_ID | GeneratorId, | ||
OUT CONST DT_TABLE_GENERATOR **CONST | Generator | ||
) |
Return a pointer to the DT table generator.
[in] | This | Pointer to the Dynamic Table Factory Protocol. |
[in] | GeneratorId | The DT table generator ID for the requested generator. |
[out] | Generator | Pointer to the requested DT table generator. |
EFI_SUCCESS | Success. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_NOT_FOUND | The requested generator is not found in the list of registered generators. |
Definition at line 41 of file DeviceTreeTableFactory.c.
EFI_STATUS EFIAPI GetSmbiosTableGenerator | ( | IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST | This, |
IN CONST SMBIOS_TABLE_GENERATOR_ID | GeneratorId, | ||
OUT CONST SMBIOS_TABLE_GENERATOR **CONST | Generator | ||
) |
Return a pointer to the SMBIOS table generator.
[in] | This | Pointer to the Dynamic Table Factory Protocol. |
[in] | GeneratorId | The SMBIOS table generator ID for the requested generator. |
[out] | Generator | Pointer to the requested SMBIOS table generator. |
EFI_SUCCESS | Success. |
EFI_INVALID_PARAMETER | A parameter is invalid. |
EFI_NOT_FOUND | The requested generator is not found in the list of registered generators. |
Definition at line 42 of file SmbiosTableFactory.c.