Searched refs:SmbiosTable (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/SmbiosPlatformDxe/
H A DSmbiosPlatformDxe.c58 @param SmbiosTable SMBIOS pointer.
63 IN SMBIOS_STRUCTURE_POINTER SmbiosTable
69 AChar = (CHAR8 *)(SmbiosTable.Raw + SmbiosTable.Hdr->Length);
77 Length = ((UINTN)AChar - (UINTN)SmbiosTable.Raw + 2);
97 SMBIOS_STRUCTURE_POINTER SmbiosTable; local
100 SmbiosTable.Raw = (UINT8*)(UINTN) EntryPointStructure->TableAddress;
101 if (SmbiosTable.Raw == NULL) {
105 while (SmbiosTable.Hdr->Type != 127) {
114 (EFI_SMBIOS_TABLE_HEADER*) SmbiosTable
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Tcg/TcgDxe/
H A DTcgDxe.c641 SMBIOS_TABLE_ENTRY_POINT *SmbiosTable; local
647 (VOID **) &SmbiosTable
651 ASSERT (SmbiosTable != NULL);
659 HandoffTables.TableEntry[0].VendorTable = SmbiosTable;
661 DEBUG ((DEBUG_INFO, "The Smbios Table starts at: 0x%x\n", SmbiosTable->TableAddress));
662 DEBUG ((DEBUG_INFO, "The Smbios Table size: 0x%x\n", SmbiosTable->TableLength));
666 (UINT8*)(UINTN)SmbiosTable->TableAddress,
667 SmbiosTable->TableLength,
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView/
H A DPrintInfo.h40 @param[in] SmbiosTable Pointer to the SMBIOS table entry point.
45 IN SMBIOS_STRUCTURE_TABLE *SmbiosTable,
H A DPrintInfo.c121 @param[in] SmbiosTable Pointer to the SMBIOS table entry point.
126 IN SMBIOS_STRUCTURE_TABLE *SmbiosTable,
133 if (SmbiosTable == NULL) {
144 MemToString (Anchor, SmbiosTable->AnchorString, 4);
149 SmbiosTable->EntryPointStructureChecksum
151 ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_ENTRY_POINT_LEN), gShellDebug1HiiHandle, SmbiosTable->EntryPointLength);
155 SmbiosTable->MajorVersion,
156 SmbiosTable->MinorVersion
161 SmbiosTable->NumberOfSmbiosStructures
163 ShellPrintHiiEx(-1,-1,NULL,STRING_TOKEN (STR_SMBIOSVIEW_PRINTINFO_MAX_STRUCT_SIZE), gShellDebug1HiiHandle, SmbiosTable
125 SmbiosPrintEPSInfo( IN SMBIOS_STRUCTURE_TABLE *SmbiosTable, IN UINT8 Option ) argument
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeNetLib/
H A DDxeNetLib.c3195 SMBIOS_TABLE_ENTRY_POINT *SmbiosTable; local
3200 SmbiosTable = NULL;
3201 Status = EfiGetSystemConfigurationTable (&gEfiSmbiosTableGuid, (VOID **) &SmbiosTable);
3203 if (EFI_ERROR (Status) || SmbiosTable == NULL) {
3207 Smbios.Hdr = (SMBIOS_STRUCTURE *) (UINTN) SmbiosTable->TableAddress;
3208 SmbiosEnd.Raw = (UINT8 *) (UINTN) (SmbiosTable->TableAddress + SmbiosTable->TableLength);
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/
H A DLegacyBootSupport.c818 VOID *SmbiosTable; local
910 SmbiosTable = NULL;
913 &SmbiosTable
916 // We do not ASSERT if SmbiosTable not found. It is possbile that a platform does not produce SmbiosTable.
918 if (SmbiosTable == NULL) {
921 EfiToLegacy16BootTable->SmbiosTable = (UINT32)(UINTN)SmbiosTable;
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkPkg/Include/Protocol/
H A DLegacyBios.h913 UINT32 SmbiosTable; ///< The location of the SMBIOS table in EFI memory. < 4G range. member in struct:__anon10755

Completed in 1536 milliseconds