\r
#include "DynamicTableFactory.h"\r
\r
-extern EDKII_DYNAMIC_TABLE_FACTORY_INFO TableFactoryInfo;\r
+extern EDKII_DYNAMIC_TABLE_FACTORY_INFO TableFactoryInfo;\r
\r
/** Return a pointer to the SMBIOS table generator.\r
\r
EFI_STATUS\r
EFIAPI\r
GetSmbiosTableGenerator (\r
- IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL * CONST This,\r
+ IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL *CONST This,\r
IN CONST SMBIOS_TABLE_GENERATOR_ID GeneratorId,\r
- OUT CONST SMBIOS_TABLE_GENERATOR ** CONST Generator\r
+ OUT CONST SMBIOS_TABLE_GENERATOR **CONST Generator\r
)\r
{\r
- UINT16 TableId;\r
- EDKII_DYNAMIC_TABLE_FACTORY_INFO * FactoryInfo;\r
+ UINT16 TableId;\r
+ EDKII_DYNAMIC_TABLE_FACTORY_INFO *FactoryInfo;\r
\r
ASSERT (This != NULL);\r
\r
}\r
\r
*Generator = NULL;\r
- TableId = GET_TABLE_ID (GeneratorId);\r
+ TableId = GET_TABLE_ID (GeneratorId);\r
if (IS_GENERATOR_NAMESPACE_STD (GeneratorId)) {\r
if (TableId >= EStdSmbiosTableIdMax) {\r
ASSERT (TableId < EStdSmbiosTableIdMax);\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
if (FactoryInfo->StdSmbiosTableGeneratorList[TableId] != NULL) {\r
*Generator = FactoryInfo->StdSmbiosTableGeneratorList[TableId];\r
} else {\r
ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomSMBIOSGenerators));\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
if (FactoryInfo->CustomSmbiosTableGeneratorList[TableId] != NULL) {\r
*Generator = FactoryInfo->CustomSmbiosTableGeneratorList[TableId];\r
} else {\r
return EFI_NOT_FOUND;\r
}\r
}\r
+\r
return EFI_SUCCESS;\r
}\r
\r
EFI_STATUS\r
EFIAPI\r
RegisterSmbiosTableGenerator (\r
- IN CONST SMBIOS_TABLE_GENERATOR * CONST Generator\r
+ IN CONST SMBIOS_TABLE_GENERATOR *CONST Generator\r
)\r
{\r
UINT16 TableId;\r
ASSERT (TableId < EStdSmbiosTableIdMax);\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
if (TableFactoryInfo.StdSmbiosTableGeneratorList[TableId] == NULL) {\r
TableFactoryInfo.StdSmbiosTableGeneratorList[TableId] = Generator;\r
} else {\r
ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomSMBIOSGenerators));\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
if (TableFactoryInfo.CustomSmbiosTableGeneratorList[TableId] == NULL) {\r
TableFactoryInfo.CustomSmbiosTableGeneratorList[TableId] = Generator;\r
} else {\r
return EFI_ALREADY_STARTED;\r
}\r
}\r
+\r
return EFI_SUCCESS;\r
}\r
\r
EFI_STATUS\r
EFIAPI\r
DeregisterSmbiosTableGenerator (\r
- IN CONST SMBIOS_TABLE_GENERATOR * CONST Generator\r
+ IN CONST SMBIOS_TABLE_GENERATOR *CONST Generator\r
)\r
{\r
UINT16 TableId;\r
ASSERT (TableId < EStdSmbiosTableIdMax);\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
if (TableFactoryInfo.StdSmbiosTableGeneratorList[TableId] != NULL) {\r
if (Generator != TableFactoryInfo.StdSmbiosTableGeneratorList[TableId]) {\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
TableFactoryInfo.StdSmbiosTableGeneratorList[TableId] = NULL;\r
} else {\r
return EFI_NOT_FOUND;\r
ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomSMBIOSGenerators));\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
if (TableFactoryInfo.CustomSmbiosTableGeneratorList[TableId] != NULL) {\r
if (Generator !=\r
- TableFactoryInfo.CustomSmbiosTableGeneratorList[TableId]) {\r
+ TableFactoryInfo.CustomSmbiosTableGeneratorList[TableId])\r
+ {\r
return EFI_INVALID_PARAMETER;\r
}\r
+\r
TableFactoryInfo.CustomSmbiosTableGeneratorList[TableId] = NULL;\r
} else {\r
return EFI_NOT_FOUND;\r