@retval EFI_OUT_OF_RESOURCES Failed to allocate required memory.\r
\r
**/\r
-SMBIOS_MISC_TABLE_FUNCTION(MiscChassisManufacturer)\r
-{\r
- CHAR8 *OptionalStrStart;\r
- CHAR8 *StrStart;\r
- UINT8 *SkuNumberField;\r
- UINTN RecordLength;\r
- UINTN ManuStrLen;\r
- UINTN VerStrLen;\r
- UINTN AssertTagStrLen;\r
- UINTN SerialNumStrLen;\r
- UINTN ChaNumStrLen;\r
- EFI_STRING Manufacturer;\r
- EFI_STRING Version;\r
- EFI_STRING SerialNumber;\r
- EFI_STRING AssertTag;\r
- EFI_STRING ChassisSkuNumber;\r
- EFI_STRING_ID TokenToGet;\r
- SMBIOS_TABLE_TYPE3 *SmbiosRecord;\r
- SMBIOS_TABLE_TYPE3 *InputData;\r
- EFI_STATUS Status;\r
-\r
- UINT8 ContainedElementCount;\r
- CONTAINED_ELEMENT ContainedElements;\r
- UINT8 ExtendLength;\r
+SMBIOS_MISC_TABLE_FUNCTION (MiscChassisManufacturer) {\r
+ CHAR8 *OptionalStrStart;\r
+ CHAR8 *StrStart;\r
+ UINT8 *SkuNumberField;\r
+ UINTN RecordLength;\r
+ UINTN ManuStrLen;\r
+ UINTN VerStrLen;\r
+ UINTN AssertTagStrLen;\r
+ UINTN SerialNumStrLen;\r
+ UINTN ChaNumStrLen;\r
+ EFI_STRING Manufacturer;\r
+ EFI_STRING Version;\r
+ EFI_STRING SerialNumber;\r
+ EFI_STRING AssertTag;\r
+ EFI_STRING ChassisSkuNumber;\r
+ EFI_STRING_ID TokenToGet;\r
+ SMBIOS_TABLE_TYPE3 *SmbiosRecord;\r
+ SMBIOS_TABLE_TYPE3 *InputData;\r
+ EFI_STATUS Status;\r
+\r
+ UINT8 ContainedElementCount;\r
+ CONTAINED_ELEMENT ContainedElements;\r
+ UINT8 ExtendLength;\r
\r
ExtendLength = 0;\r
\r
SkuNumberType03\r
);\r
\r
- TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_MANUFACTURER);\r
+ TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_MANUFACTURER);\r
Manufacturer = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
- ManuStrLen = StrLen (Manufacturer);\r
+ ManuStrLen = StrLen (Manufacturer);\r
\r
TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_VERSION);\r
- Version = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
- VerStrLen = StrLen (Version);\r
+ Version = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
+ VerStrLen = StrLen (Version);\r
\r
- TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_SERIAL_NUMBER);\r
- SerialNumber = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
+ TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_SERIAL_NUMBER);\r
+ SerialNumber = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
SerialNumStrLen = StrLen (SerialNumber);\r
\r
- TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_ASSET_TAG);\r
- AssertTag = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
+ TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_ASSET_TAG);\r
+ AssertTag = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
AssertTagStrLen = StrLen (AssertTag);\r
\r
- TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_SKU_NUMBER);\r
+ TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_SKU_NUMBER);\r
ChassisSkuNumber = HiiGetPackageString (&gEfiCallerIdGuid, TokenToGet, NULL);\r
- ChaNumStrLen = StrLen (ChassisSkuNumber);\r
+ ChaNumStrLen = StrLen (ChassisSkuNumber);\r
\r
ContainedElementCount = InputData->ContainedElementCount;\r
- ExtendLength = ContainedElementCount * sizeof (CONTAINED_ELEMENT);\r
+ ExtendLength = ContainedElementCount * sizeof (CONTAINED_ELEMENT);\r
\r
//\r
// Two zeros following the last string.\r
\r
SmbiosRecord->Type = OemGetChassisType ();\r
\r
- //ContainedElements\r
+ // ContainedElements\r
ASSERT (ContainedElementCount < 2);\r
(VOID)CopyMem (SmbiosRecord + 1, &ContainedElements, ExtendLength);\r
\r
- //ChassisSkuNumber\r
+ // ChassisSkuNumber\r
SkuNumberField = (UINT8 *)SmbiosRecord +\r
sizeof (SMBIOS_TABLE_TYPE3) -\r
sizeof (CONTAINED_ELEMENT) + ExtendLength;\r
*SkuNumberField = 5;\r
\r
OptionalStrStart = (CHAR8 *)((UINT8 *)SmbiosRecord + sizeof (SMBIOS_TABLE_TYPE3) +\r
- ExtendLength + 1);\r
+ ExtendLength + 1);\r
UnicodeStrToAsciiStrS (Manufacturer, OptionalStrStart, ManuStrLen + 1);\r
StrStart = OptionalStrStart + ManuStrLen + 1;\r
UnicodeStrToAsciiStrS (Version, StrStart, VerStrLen + 1);\r
StrStart += AssertTagStrLen + 1;\r
UnicodeStrToAsciiStrS (ChassisSkuNumber, StrStart, ChaNumStrLen + 1);\r
\r
- SmbiosRecord->BootupState = OemGetChassisBootupState ();\r
- SmbiosRecord->PowerSupplyState = OemGetChassisPowerSupplyState ();\r
- SmbiosRecord->ThermalState = OemGetChassisThermalState ();\r
- SmbiosRecord->SecurityStatus = OemGetChassisSecurityStatus ();\r
- SmbiosRecord->Height = OemGetChassisHeight ();\r
+ SmbiosRecord->BootupState = OemGetChassisBootupState ();\r
+ SmbiosRecord->PowerSupplyState = OemGetChassisPowerSupplyState ();\r
+ SmbiosRecord->ThermalState = OemGetChassisThermalState ();\r
+ SmbiosRecord->SecurityStatus = OemGetChassisSecurityStatus ();\r
+ SmbiosRecord->Height = OemGetChassisHeight ();\r
SmbiosRecord->NumberofPowerCords = OemGetChassisNumPowerCords ();\r
\r
//\r
// Now we have got the full smbios record, call smbios protocol to add this record.\r
//\r
- Status = SmbiosMiscAddRecord ((UINT8*)SmbiosRecord, NULL);\r
+ Status = SmbiosMiscAddRecord ((UINT8 *)SmbiosRecord, NULL);\r
if (EFI_ERROR (Status)) {\r
- DEBUG ((DEBUG_ERROR, "[%a]:[%dL] Smbios Type03 Table Log Failed! %r \n",\r
- __FUNCTION__, __LINE__, Status));\r
+ DEBUG ((\r
+ DEBUG_ERROR,\r
+ "[%a]:[%dL] Smbios Type03 Table Log Failed! %r \n",\r
+ __FUNCTION__,\r
+ DEBUG_LINE_NUMBER,\r
+ Status\r
+ ));\r
}\r
\r
FreePool (SmbiosRecord);\r