Data Structures | |
struct | HSTI_AIP_PRIVATE_DATA |
Defines | |
#define | HSTI_AIP_PRIVATE_SIGNATURE SIGNATURE_32('H', 'S', 'T', 'I') |
#define | HSTI_AIP_PRIVATE_DATA_FROM_THIS(a) |
#define | HSTI_DEFAULT_ERROR_STRING_LEN 255 |
Functions | |
BOOLEAN | InternalHstiIsValidTable (IN VOID *HstiData, IN UINTN HstiSize) |
Variables | |
EFI_ADAPTER_INFORMATION_PROTOCOL | mAdapterInformationProtocol |
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#define HSTI_AIP_PRIVATE_DATA_FROM_THIS | ( | a | ) |
Value:
CR (a, \ HSTI_AIP_PRIVATE_DATA, \ Aip, \ HSTI_AIP_PRIVATE_SIGNATURE \ )
Referenced by HstiAipGetInfo(), and HstiAipSetInfo().
#define HSTI_AIP_PRIVATE_SIGNATURE SIGNATURE_32('H', 'S', 'T', 'I') |
Referenced by HstiLibSetTable().
#define HSTI_DEFAULT_ERROR_STRING_LEN 255 |
BOOLEAN InternalHstiIsValidTable | ( | IN VOID * | HstiData, | |
IN UINTN | HstiSize | |||
) |
Return if input HSTI data follows HSTI specification.
HstiData | HSTI data | |
HstiSize | HSTI size |
TRUE | HSTI data follows HSTI specification. | |
FALSE | HSTI data does not follow HSTI specification. |
References BIT0, CopyMem(), DEBUG, EFI_D_ERROR, FALSE, ADAPTER_INFO_PLATFORM_SECURITY::ImplementationID, NULL, PLATFORM_SECURITY_ROLE_IMPLEMENTOR_ODM, PLATFORM_SECURITY_ROLE_PLATFORM_REFERENCE, PLATFORM_SECURITY_VERSION_VNEXTCS, ADAPTER_INFO_PLATFORM_SECURITY::Role, ADAPTER_INFO_PLATFORM_SECURITY::SecurityFeaturesSize, TRUE, and ADAPTER_INFO_PLATFORM_SECURITY::Version.
Referenced by HstiAipSetInfo(), and HstiLibSetTable().