Home | History | Annotate | Download | only in SmbiosGenDxe

Lines Matching refs:SmbiosTable

50   SMBIOS_STRUCTURE_POINTER          SmbiosTable;

58 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 4, 0);
59 if (SmbiosTable.Raw == NULL) {
60 DEBUG ((EFI_D_ERROR, "SmbiosTable: Type 4 (Processor Info) not found!\n"));
67 LogSmbiosData(gSmbios,(UINT8*)SmbiosTable.Type4);
72 AString = GetSmbiosString (SmbiosTable, SmbiosTable.Type4->ProcessorVersion);
99 SMBIOS_STRUCTURE_POINTER SmbiosTable;
104 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 19, 0);
105 if (SmbiosTable.Raw == NULL) {
106 DEBUG ((EFI_D_ERROR, "SmbiosTable: Type 19 (Memory Array Mapped Address Info) not found!\n"));
113 LogSmbiosData(gSmbios, (UINT8*)SmbiosTable.Type19);
122 SMBIOS_STRUCTURE_POINTER SmbiosTable;
130 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 0, 0);
131 if (SmbiosTable.Raw == NULL) {
132 DEBUG ((EFI_D_ERROR, "SmbiosTable: Type 0 (BIOS Information) not found!\n"));
139 AString = GetSmbiosString (SmbiosTable, SmbiosTable.Type0->BiosVersion);
155 LogSmbiosData(gSmbios, (UINT8*)SmbiosTable.Type0);
160 SmbiosTable = GetSmbiosTableFromType ((SMBIOS_TABLE_ENTRY_POINT *)Smbios, 1, 0);
161 if (SmbiosTable.Raw == NULL) {
162 DEBUG ((EFI_D_ERROR, "SmbiosTable: Type 1 (System Information) not found!\n"));
169 AString = GetSmbiosString (SmbiosTable, SmbiosTable.Type1->ProductName);
185 LogSmbiosData(gSmbios, (UINT8*)SmbiosTable.Type1);
236 IN SMBIOS_STRUCTURE_POINTER SmbiosTable
242 AChar = (CHAR8 *)(SmbiosTable.Raw + SmbiosTable.Hdr->Length);
246 Length = ((UINTN)AChar - (UINTN)SmbiosTable.Raw + 2);
258 SMBIOS_STRUCTURE_POINTER SmbiosTable;
262 SmbiosTable.Raw = (UINT8 *)(UINTN)Smbios->TableAddress;
263 if (SmbiosTable.Raw == NULL) {
264 return SmbiosTable;
266 while ((SmbiosTypeIndex != Index) || (SmbiosTable.Hdr->Type != Type)) {
267 if (SmbiosTable.Hdr->Type == 127) {
268 SmbiosTable.Raw = NULL;
269 return SmbiosTable;
271 if (SmbiosTable.Hdr->Type == Type) {
274 SmbiosTable.Raw = (UINT8 *)(SmbiosTable.Raw + SmbiosTableLength (SmbiosTable));
277 return SmbiosTable;
282 IN SMBIOS_STRUCTURE_POINTER SmbiosTable,
290 AString = (CHAR8 *)(SmbiosTable.Raw + SmbiosTable.Hdr->Length);