]> git.proxmox.com Git - mirror_edk2.git/commitdiff
DynamicTablesPkg: Apply uncrustify changes
authorMichael Kubacki <michael.kubacki@microsoft.com>
Sun, 5 Dec 2021 22:53:55 +0000 (14:53 -0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Tue, 7 Dec 2021 17:24:28 +0000 (17:24 +0000)
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3737

Apply uncrustify changes to .c/.h files in the DynamicTablesPkg package

Cc: Andrew Fish <afish@apple.com>
Cc: Leif Lindholm <leif@nuviainc.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Sami Mujawar <sami.mujawar@arm.com>
85 files changed:
DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/AcpiTableFactory/AcpiTableFactory.c
DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DeviceTreeTableFactory/DeviceTreeTableFactory.c
DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DynamicTableFactory.h
DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/DynamicTableFactoryDxe.c
DynamicTablesPkg/Drivers/DynamicTableFactoryDxe/SmbiosTableFactory/SmbiosTableFactory.c
DynamicTablesPkg/Drivers/DynamicTableManagerDxe/DynamicTableManagerDxe.c
DynamicTablesPkg/Include/AcpiTableGenerator.h
DynamicTablesPkg/Include/ArmNameSpaceObjects.h
DynamicTablesPkg/Include/ConfigurationManagerObject.h
DynamicTablesPkg/Include/DeviceTreeTableGenerator.h
DynamicTablesPkg/Include/Library/AcpiHelperLib.h
DynamicTablesPkg/Include/Library/AmlLib/AmlLib.h
DynamicTablesPkg/Include/Library/SsdtSerialPortFixupLib.h
DynamicTablesPkg/Include/Library/TableHelperLib.h
DynamicTablesPkg/Include/Protocol/ConfigurationManagerProtocol.h
DynamicTablesPkg/Include/Protocol/DynamicTableFactoryProtocol.h
DynamicTablesPkg/Include/SmbiosTableGenerator.h
DynamicTablesPkg/Include/StandardNameSpaceObjects.h
DynamicTablesPkg/Include/TableGenerator.h
DynamicTablesPkg/Library/Acpi/Arm/AcpiDbg2LibArm/Dbg2Generator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiFadtLibArm/FadtGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiGtdtLibArm/GtdtGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/IortGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiIortLibArm/IortGenerator.h
DynamicTablesPkg/Library/Acpi/Arm/AcpiMadtLibArm/MadtGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiMcfgLibArm/McfgGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiPpttLibArm/PpttGenerator.h
DynamicTablesPkg/Library/Acpi/Arm/AcpiRawLibArm/RawGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiSpcrLibArm/SpcrGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiSratLibArm/SratGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCmn600LibArm/SsdtCmn600Generator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCmn600LibArm/SsdtCmn600Generator.h
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.c
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtCpuTopologyLibArm/SsdtCpuTopologyGenerator.h
DynamicTablesPkg/Library/Acpi/Arm/AcpiSsdtSerialPortLibArm/SsdtSerialPortGenerator.c
DynamicTablesPkg/Library/Common/AcpiHelperLib/AcpiHelper.c
DynamicTablesPkg/Library/Common/AmlLib/AmlCoreInterface.h
DynamicTablesPkg/Library/Common/AmlLib/AmlDbgPrint/AmlDbgPrint.c
DynamicTablesPkg/Library/Common/AmlLib/AmlDbgPrint/AmlDbgPrint.h
DynamicTablesPkg/Library/Common/AmlLib/AmlDefines.h
DynamicTablesPkg/Library/Common/AmlLib/AmlEncoding/Aml.c
DynamicTablesPkg/Library/Common/AmlLib/AmlEncoding/Aml.h
DynamicTablesPkg/Library/Common/AmlLib/AmlNodeDefines.h
DynamicTablesPkg/Library/Common/AmlLib/Api/AmlApi.c
DynamicTablesPkg/Library/Common/AmlLib/Api/AmlApiHelper.c
DynamicTablesPkg/Library/Common/AmlLib/Api/AmlApiHelper.h
DynamicTablesPkg/Library/Common/AmlLib/Api/AmlResourceDataApi.c
DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlCodeGen.c
DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlResourceDataCodeGen.c
DynamicTablesPkg/Library/Common/AmlLib/CodeGen/AmlResourceDataCodeGen.h
DynamicTablesPkg/Library/Common/AmlLib/NameSpace/AmlNameSpace.c
DynamicTablesPkg/Library/Common/AmlLib/NameSpace/AmlNameSpace.h
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlFieldListParser.c
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlFieldListParser.h
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlMethodParser.c
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlMethodParser.h
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlParser.c
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlParser.h
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlResourceDataParser.c
DynamicTablesPkg/Library/Common/AmlLib/Parser/AmlResourceDataParser.h
DynamicTablesPkg/Library/Common/AmlLib/ResourceData/AmlResourceData.c
DynamicTablesPkg/Library/Common/AmlLib/ResourceData/AmlResourceData.h
DynamicTablesPkg/Library/Common/AmlLib/Serialize/AmlSerialize.c
DynamicTablesPkg/Library/Common/AmlLib/Stream/AmlStream.c
DynamicTablesPkg/Library/Common/AmlLib/Stream/AmlStream.h
DynamicTablesPkg/Library/Common/AmlLib/String/AmlString.c
DynamicTablesPkg/Library/Common/AmlLib/String/AmlString.h
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlClone.c
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlNode.c
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlNode.h
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlNodeInterface.c
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlTree.c
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlTree.h
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlTreeEnumerator.c
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlTreeIterator.c
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlTreeIterator.h
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlTreeTraversal.c
DynamicTablesPkg/Library/Common/AmlLib/Tree/AmlTreeTraversal.h
DynamicTablesPkg/Library/Common/AmlLib/Utils/AmlUtility.c
DynamicTablesPkg/Library/Common/AmlLib/Utils/AmlUtility.h
DynamicTablesPkg/Library/Common/SsdtSerialPortFixupLib/SsdtSerialPortFixupLib.c
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.c
DynamicTablesPkg/Library/Common/TableHelperLib/ConfigurationManagerObjectParser.h
DynamicTablesPkg/Library/Common/TableHelperLib/TableHelper.c

index 5b3e708fa8fa18b9e8a44371f0eec5af3b080bdf..47f0e5e0b12ef030e6f2f68f902d87c1701a5462 100644 (file)
@@ -22,7 +22,7 @@
 \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 ACPI table generator.\r
 \r
@@ -40,13 +40,13 @@ extern EDKII_DYNAMIC_TABLE_FACTORY_INFO TableFactoryInfo;
 EFI_STATUS\r
 EFIAPI\r
 GetAcpiTableGenerator (\r
-  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST This,\r
+  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  This,\r
   IN  CONST ACPI_TABLE_GENERATOR_ID                       GeneratorId,\r
-  OUT CONST ACPI_TABLE_GENERATOR                 ** CONST Generator\r
+  OUT CONST ACPI_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
@@ -63,12 +63,13 @@ GetAcpiTableGenerator (
   }\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 >= EStdAcpiTableIdMax) {\r
       ASSERT (TableId < EStdAcpiTableIdMax);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (FactoryInfo->StdAcpiTableGeneratorList[TableId] != NULL) {\r
       *Generator = FactoryInfo->StdAcpiTableGeneratorList[TableId];\r
     } else {\r
@@ -79,12 +80,14 @@ GetAcpiTableGenerator (
       ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomACPIGenerators));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (FactoryInfo->CustomAcpiTableGeneratorList[TableId] != NULL) {\r
       *Generator = FactoryInfo->CustomAcpiTableGeneratorList[TableId];\r
     } else {\r
       return EFI_NOT_FOUND;\r
     }\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -105,7 +108,7 @@ GetAcpiTableGenerator (
 EFI_STATUS\r
 EFIAPI\r
 RegisterAcpiTableGenerator (\r
-  IN  CONST ACPI_TABLE_GENERATOR                * CONST Generator\r
+  IN  CONST ACPI_TABLE_GENERATOR                *CONST  Generator\r
   )\r
 {\r
   UINT16  TableId;\r
@@ -132,6 +135,7 @@ RegisterAcpiTableGenerator (
       ASSERT (TableId < EStdAcpiTableIdMax);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.StdAcpiTableGeneratorList[TableId] == NULL) {\r
       TableFactoryInfo.StdAcpiTableGeneratorList[TableId] = Generator;\r
     } else {\r
@@ -142,12 +146,14 @@ RegisterAcpiTableGenerator (
       ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomACPIGenerators));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.CustomAcpiTableGeneratorList[TableId] == NULL) {\r
       TableFactoryInfo.CustomAcpiTableGeneratorList[TableId] = Generator;\r
     } else {\r
       return EFI_ALREADY_STARTED;\r
     }\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -166,7 +172,7 @@ RegisterAcpiTableGenerator (
 EFI_STATUS\r
 EFIAPI\r
 DeregisterAcpiTableGenerator (\r
-  IN  CONST ACPI_TABLE_GENERATOR                * CONST Generator\r
+  IN  CONST ACPI_TABLE_GENERATOR                *CONST  Generator\r
   )\r
 {\r
   UINT16  TableId;\r
@@ -191,10 +197,12 @@ DeregisterAcpiTableGenerator (
       ASSERT (TableId < EStdAcpiTableIdMax);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.StdAcpiTableGeneratorList[TableId] != NULL) {\r
       if (Generator != TableFactoryInfo.StdAcpiTableGeneratorList[TableId]) {\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       TableFactoryInfo.StdAcpiTableGeneratorList[TableId] = NULL;\r
     } else {\r
       return EFI_NOT_FOUND;\r
@@ -204,11 +212,14 @@ DeregisterAcpiTableGenerator (
       ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomACPIGenerators));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.CustomAcpiTableGeneratorList[TableId] != NULL) {\r
       if (Generator !=\r
-          TableFactoryInfo.CustomAcpiTableGeneratorList[TableId]) {\r
+          TableFactoryInfo.CustomAcpiTableGeneratorList[TableId])\r
+      {\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       TableFactoryInfo.CustomAcpiTableGeneratorList[TableId] = NULL;\r
     } else {\r
       return EFI_NOT_FOUND;\r
index 61e263164f80647ffd211e8b85348d7a34a1ccee..c7b9850382eb6d780ff9ea4795b8fe2849e17daf 100644 (file)
@@ -21,7 +21,7 @@
 \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 DT table generator.\r
 \r
@@ -39,13 +39,13 @@ extern EDKII_DYNAMIC_TABLE_FACTORY_INFO TableFactoryInfo;
 EFI_STATUS\r
 EFIAPI\r
 GetDtTableGenerator (\r
-  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST This,\r
+  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  This,\r
   IN  CONST DT_TABLE_GENERATOR_ID                         GeneratorId,\r
-  OUT CONST DT_TABLE_GENERATOR                   ** CONST Generator\r
+  OUT CONST DT_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
@@ -62,12 +62,13 @@ GetDtTableGenerator (
   }\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 >= EStdDtTableIdMax) {\r
       ASSERT (TableId < EStdDtTableIdMax);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (FactoryInfo->StdDtTableGeneratorList[TableId] != NULL) {\r
       *Generator = FactoryInfo->StdDtTableGeneratorList[TableId];\r
     } else {\r
@@ -78,12 +79,14 @@ GetDtTableGenerator (
       ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomDTGenerators));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (FactoryInfo->CustomDtTableGeneratorList[TableId] != NULL) {\r
       *Generator = FactoryInfo->CustomDtTableGeneratorList[TableId];\r
     } else {\r
       return EFI_NOT_FOUND;\r
     }\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -104,7 +107,7 @@ GetDtTableGenerator (
 EFI_STATUS\r
 EFIAPI\r
 RegisterDtTableGenerator (\r
-  IN  CONST DT_TABLE_GENERATOR                * CONST Generator\r
+  IN  CONST DT_TABLE_GENERATOR                *CONST  Generator\r
   )\r
 {\r
   UINT16  TableId;\r
@@ -131,6 +134,7 @@ RegisterDtTableGenerator (
       ASSERT (TableId < EStdDtTableIdMax);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.StdDtTableGeneratorList[TableId] == NULL) {\r
       TableFactoryInfo.StdDtTableGeneratorList[TableId] = Generator;\r
     } else {\r
@@ -141,12 +145,14 @@ RegisterDtTableGenerator (
       ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomDTGenerators));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.CustomDtTableGeneratorList[TableId] == NULL) {\r
       TableFactoryInfo.CustomDtTableGeneratorList[TableId] = Generator;\r
     } else {\r
       return EFI_ALREADY_STARTED;\r
     }\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -165,7 +171,7 @@ RegisterDtTableGenerator (
 EFI_STATUS\r
 EFIAPI\r
 DeregisterDtTableGenerator (\r
-  IN  CONST DT_TABLE_GENERATOR                * CONST Generator\r
+  IN  CONST DT_TABLE_GENERATOR                *CONST  Generator\r
   )\r
 {\r
   UINT16  TableId;\r
@@ -190,10 +196,12 @@ DeregisterDtTableGenerator (
       ASSERT (TableId < EStdDtTableIdMax);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.StdDtTableGeneratorList[TableId] != NULL) {\r
       if (Generator != TableFactoryInfo.StdDtTableGeneratorList[TableId]) {\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       TableFactoryInfo.StdDtTableGeneratorList[TableId] = NULL;\r
     } else {\r
       return EFI_NOT_FOUND;\r
@@ -203,11 +211,14 @@ DeregisterDtTableGenerator (
       ASSERT (TableId <= FixedPcdGet16 (PcdMaxCustomDTGenerators));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.CustomDtTableGeneratorList[TableId] != NULL) {\r
       if (Generator !=\r
-          TableFactoryInfo.CustomDtTableGeneratorList[TableId]) {\r
+          TableFactoryInfo.CustomDtTableGeneratorList[TableId])\r
+      {\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       TableFactoryInfo.CustomDtTableGeneratorList[TableId] = NULL;\r
     } else {\r
       return EFI_NOT_FOUND;\r
index 1aa52069421e64c28ac78a4ccbeff38956d68bfc..b160dcf8add80e3ed5f3b2c1f38c848c58003e14 100644 (file)
 typedef struct DynamicTableFactoryInfo {\r
   /// An array for holding the list of Standard ACPI Table  Generators.\r
   CONST ACPI_TABLE_GENERATOR *\r
-          StdAcpiTableGeneratorList[EStdAcpiTableIdMax];\r
+        StdAcpiTableGeneratorList[EStdAcpiTableIdMax];\r
 \r
   /// An array for holding the list of Custom ACPI Table Generators.\r
   CONST ACPI_TABLE_GENERATOR *\r
-          CustomAcpiTableGeneratorList[FixedPcdGet16 (\r
-                                         PcdMaxCustomACPIGenerators\r
-                                         )];\r
+        CustomAcpiTableGeneratorList[FixedPcdGet16 (\r
+                                   PcdMaxCustomACPIGenerators\r
+                                   )];\r
 \r
   /// An array for holding the list of Standard SMBIOS Table Generators.\r
   CONST SMBIOS_TABLE_GENERATOR *\r
-          StdSmbiosTableGeneratorList[EStdSmbiosTableIdMax];\r
+        StdSmbiosTableGeneratorList[EStdSmbiosTableIdMax];\r
 \r
   /// An array for holding the list of Custom SMBIOS Table Generators.\r
   CONST SMBIOS_TABLE_GENERATOR *\r
-          CustomSmbiosTableGeneratorList[FixedPcdGet16 (\r
-                                           PcdMaxCustomSMBIOSGenerators\r
-                                           )];\r
+        CustomSmbiosTableGeneratorList[FixedPcdGet16 (\r
+                                     PcdMaxCustomSMBIOSGenerators\r
+                                     )];\r
 \r
   /// An array for holding the list of Standard DT Table Generators.\r
   CONST DT_TABLE_GENERATOR *\r
-          StdDtTableGeneratorList[EStdDtTableIdMax];\r
+        StdDtTableGeneratorList[EStdDtTableIdMax];\r
 \r
   /// An array for holding the list of Custom DT Table Generators.\r
   CONST DT_TABLE_GENERATOR *\r
-          CustomDtTableGeneratorList[FixedPcdGet16 (\r
-                                       PcdMaxCustomDTGenerators\r
-                                       )];\r
+        CustomDtTableGeneratorList[FixedPcdGet16 (\r
+                                 PcdMaxCustomDTGenerators\r
+                                 )];\r
 } EDKII_DYNAMIC_TABLE_FACTORY_INFO;\r
 \r
 /** Return a pointer to the ACPI table generator.\r
@@ -67,9 +67,9 @@ typedef struct DynamicTableFactoryInfo {
 EFI_STATUS\r
 EFIAPI\r
 GetAcpiTableGenerator (\r
-  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST This,\r
+  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  This,\r
   IN  CONST ACPI_TABLE_GENERATOR_ID                       GeneratorId,\r
-  OUT CONST ACPI_TABLE_GENERATOR                 ** CONST Generator\r
+  OUT CONST ACPI_TABLE_GENERATOR                 **CONST  Generator\r
   );\r
 \r
 /** Return a pointer to the SMBIOS table generator.\r
@@ -88,9 +88,9 @@ GetAcpiTableGenerator (
 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
 /** Return a pointer to the DT table generator.\r
@@ -109,9 +109,9 @@ GetSmbiosTableGenerator (
 EFI_STATUS\r
 EFIAPI\r
 GetDtTableGenerator (\r
-  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST This,\r
+  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  This,\r
   IN  CONST DT_TABLE_GENERATOR_ID                         GeneratorId,\r
-  OUT CONST DT_TABLE_GENERATOR                   ** CONST Generator\r
+  OUT CONST DT_TABLE_GENERATOR                   **CONST  Generator\r
   );\r
 \r
 #pragma pack()\r
index d1432348f05143bed8588cea54d7b9b6722b9b6d..6d6d3fa7467050c5407836d44590059764b94973 100644 (file)
 /** The Dynamic Table Factory protocol structure that holds the\r
     list of registered ACPI and SMBIOS table generators.\r
 */\r
-EDKII_DYNAMIC_TABLE_FACTORY_INFO TableFactoryInfo;\r
+EDKII_DYNAMIC_TABLE_FACTORY_INFO  TableFactoryInfo;\r
 \r
 /** A structure describing the Dynamic Table Factory protocol.\r
 */\r
 STATIC\r
 CONST\r
-EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL DynamicTableFactoryProtocol = {\r
-  CREATE_REVISION (1, 0),\r
+EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  DynamicTableFactoryProtocol = {\r
+  CREATE_REVISION (1,             0),\r
   GetAcpiTableGenerator,\r
   RegisterAcpiTableGenerator,\r
   DeregisterAcpiTableGenerator,\r
@@ -60,8 +60,8 @@ EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL DynamicTableFactoryProtocol = {
 EFI_STATUS\r
 EFIAPI\r
 DynamicTableFactoryDxeInitialize (\r
-  IN  EFI_HANDLE            ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE   *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -70,7 +70,7 @@ DynamicTableFactoryDxeInitialize (
                   &ImageHandle,\r
                   &gEdkiiDynamicTableFactoryProtocolGuid,\r
                   EFI_NATIVE_INTERFACE,\r
-                  (VOID*)&DynamicTableFactoryProtocol\r
+                  (VOID *)&DynamicTableFactoryProtocol\r
                   );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
@@ -80,5 +80,6 @@ DynamicTableFactoryDxeInitialize (
       Status\r
       ));\r
   }\r
+\r
   return Status;\r
 }\r
index e3a47c2b9a46fd58acb8a3582895e3a49eb0b669..87795919f846771fc477b8f49c17c75483b2ef11 100644 (file)
@@ -22,7 +22,7 @@
 \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
@@ -40,13 +40,13 @@ extern EDKII_DYNAMIC_TABLE_FACTORY_INFO TableFactoryInfo;
 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
@@ -63,12 +63,13 @@ GetSmbiosTableGenerator (
   }\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
@@ -79,12 +80,14 @@ GetSmbiosTableGenerator (
       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
@@ -105,7 +108,7 @@ GetSmbiosTableGenerator (
 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
@@ -132,6 +135,7 @@ RegisterSmbiosTableGenerator (
       ASSERT (TableId < EStdSmbiosTableIdMax);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     if (TableFactoryInfo.StdSmbiosTableGeneratorList[TableId] == NULL) {\r
       TableFactoryInfo.StdSmbiosTableGeneratorList[TableId] = Generator;\r
     } else {\r
@@ -142,12 +146,14 @@ RegisterSmbiosTableGenerator (
       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
@@ -166,7 +172,7 @@ RegisterSmbiosTableGenerator (
 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
@@ -191,10 +197,12 @@ DeregisterSmbiosTableGenerator (
       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
@@ -204,11 +212,14 @@ DeregisterSmbiosTableGenerator (
       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
index e27dcaf37470d811c4d6218d4f40d2260f550c02..ed62299f9bbd4a851b543fe1aa7d793b4c32bb8b 100644 (file)
@@ -56,25 +56,25 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildAndInstallSingleAcpiTable (\r
-  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST TableFactoryProtocol,\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN CONST ACPI_TABLE_GENERATOR                  * CONST Generator,\r
-  IN       EFI_ACPI_TABLE_PROTOCOL               *       AcpiTableProtocol,\r
-  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo\r
+  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  TableFactoryProtocol,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN CONST ACPI_TABLE_GENERATOR                  *CONST  Generator,\r
+  IN       EFI_ACPI_TABLE_PROTOCOL                       *AcpiTableProtocol,\r
+  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo\r
   )\r
 {\r
-  EFI_STATUS                    Status;\r
-  EFI_STATUS                    Status1;\r
-  EFI_ACPI_DESCRIPTION_HEADER AcpiTable;\r
-  UINTN                         TableHandle;\r
+  EFI_STATUS                   Status;\r
+  EFI_STATUS                   Status1;\r
+  EFI_ACPI_DESCRIPTION_HEADER  *AcpiTable;\r
+  UINTN                        TableHandle;\r
 \r
   AcpiTable = NULL;\r
-  Status = Generator->BuildAcpiTable (\r
-                        Generator,\r
-                        AcpiTableInfo,\r
-                        CfgMgrProtocol,\r
-                        &AcpiTable\r
-                        );\r
+  Status    = Generator->BuildAcpiTable (\r
+                           Generator,\r
+                           AcpiTableInfo,\r
+                           CfgMgrProtocol,\r
+                           &AcpiTable\r
+                           );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
@@ -122,11 +122,11 @@ exit_handler:
   // Free any resources allocated for generating the tables.\r
   if (Generator->FreeTableResources != NULL) {\r
     Status1 = Generator->FreeTableResources (\r
-                          Generator,\r
-                          AcpiTableInfo,\r
-                          CfgMgrProtocol,\r
-                          &AcpiTable\r
-                          );\r
+                           Generator,\r
+                           AcpiTableInfo,\r
+                           CfgMgrProtocol,\r
+                           &AcpiTable\r
+                           );\r
     if (EFI_ERROR (Status1)) {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
@@ -142,6 +142,7 @@ exit_handler:
       Status = Status1;\r
     }\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -170,29 +171,29 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildAndInstallMultipleAcpiTable (\r
-  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST TableFactoryProtocol,\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN CONST ACPI_TABLE_GENERATOR                  * CONST Generator,\r
-  IN       EFI_ACPI_TABLE_PROTOCOL               *       AcpiTableProtocol,\r
-  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo\r
+  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  TableFactoryProtocol,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN CONST ACPI_TABLE_GENERATOR                  *CONST  Generator,\r
+  IN       EFI_ACPI_TABLE_PROTOCOL                       *AcpiTableProtocol,\r
+  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo\r
   )\r
 {\r
-  EFI_STATUS                     Status;\r
-  EFI_STATUS                     Status1;\r
-  EFI_ACPI_DESCRIPTION_HEADER ** AcpiTable;\r
-  UINTN                          TableCount;\r
-  UINTN                          TableHandle;\r
-  UINTN                          Index;\r
-\r
-  AcpiTable = NULL;\r
+  EFI_STATUS                   Status;\r
+  EFI_STATUS                   Status1;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **AcpiTable;\r
+  UINTN                        TableCount;\r
+  UINTN                        TableHandle;\r
+  UINTN                        Index;\r
+\r
+  AcpiTable  = NULL;\r
   TableCount = 0;\r
-  Status = Generator->BuildAcpiTableEx (\r
-                        Generator,\r
-                        AcpiTableInfo,\r
-                        CfgMgrProtocol,\r
-                        &AcpiTable,\r
-                        &TableCount\r
-                        );\r
+  Status     = Generator->BuildAcpiTableEx (\r
+                            Generator,\r
+                            AcpiTableInfo,\r
+                            CfgMgrProtocol,\r
+                            &AcpiTable,\r
+                            &TableCount\r
+                            );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
@@ -241,12 +242,12 @@ exit_handler:
   // Free any resources allocated for generating the tables.\r
   if (Generator->FreeTableResourcesEx != NULL) {\r
     Status1 = Generator->FreeTableResourcesEx (\r
-                          Generator,\r
-                          AcpiTableInfo,\r
-                          CfgMgrProtocol,\r
-                          &AcpiTable,\r
-                          TableCount\r
-                          );\r
+                           Generator,\r
+                           AcpiTableInfo,\r
+                           CfgMgrProtocol,\r
+                           &AcpiTable,\r
+                           TableCount\r
+                           );\r
     if (EFI_ERROR (Status1)) {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
@@ -262,6 +263,7 @@ exit_handler:
       Status = Status1;\r
     }\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -289,14 +291,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildAndInstallAcpiTable (\r
-  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST TableFactoryProtocol,\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN       EFI_ACPI_TABLE_PROTOCOL               *       AcpiTableProtocol,\r
-  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo\r
+  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  TableFactoryProtocol,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN       EFI_ACPI_TABLE_PROTOCOL                       *AcpiTableProtocol,\r
+  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo\r
   )\r
 {\r
-  EFI_STATUS                    Status;\r
-  CONST ACPI_TABLE_GENERATOR  * Generator;\r
+  EFI_STATUS                  Status;\r
+  CONST ACPI_TABLE_GENERATOR  *Generator;\r
 \r
   ASSERT (TableFactoryProtocol != NULL);\r
   ASSERT (CfgMgrProtocol != NULL);\r
@@ -312,11 +314,11 @@ BuildAndInstallAcpiTable (
     ));\r
 \r
   Generator = NULL;\r
-  Status = TableFactoryProtocol->GetAcpiTableGenerator (\r
-                                   TableFactoryProtocol,\r
-                                   AcpiTableInfo->TableGeneratorId,\r
-                                   &Generator\r
-                                   );\r
+  Status    = TableFactoryProtocol->GetAcpiTableGenerator (\r
+                                      TableFactoryProtocol,\r
+                                      AcpiTableInfo->TableGeneratorId,\r
+                                      &Generator\r
+                                      );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
@@ -398,7 +400,7 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 VerifyMandatoryTablesArePresent (\r
-  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO  * CONST AcpiTableInfo,\r
+  IN CONST CM_STD_OBJ_ACPI_TABLE_INFO  *CONST  AcpiTableInfo,\r
   IN       UINT32                              AcpiTableCount\r
   )\r
 {\r
@@ -410,7 +412,7 @@ VerifyMandatoryTablesArePresent (
   BOOLEAN     Dbg2Found;\r
   BOOLEAN     SpcrFound;\r
 \r
-  Status = EFI_SUCCESS;\r
+  Status    = EFI_SUCCESS;\r
   FadtFound = FALSE;\r
   MadtFound = FALSE;\r
   GtdtFound = FALSE;\r
@@ -446,27 +448,33 @@ VerifyMandatoryTablesArePresent (
 \r
   // We need at least the FADT, MADT, GTDT and the DSDT tables to boot\r
   if (!FadtFound) {\r
-    DEBUG ((DEBUG_ERROR,"ERROR: FADT Table not found\n"));\r
+    DEBUG ((DEBUG_ERROR, "ERROR: FADT Table not found\n"));\r
     Status = EFI_NOT_FOUND;\r
   }\r
+\r
   if (!MadtFound) {\r
     DEBUG ((DEBUG_ERROR, "ERROR: MADT Table not found.\n"));\r
     Status = EFI_NOT_FOUND;\r
   }\r
+\r
   if (!GtdtFound) {\r
     DEBUG ((DEBUG_ERROR, "ERROR: GTDT Table not found.\n"));\r
     Status = EFI_NOT_FOUND;\r
   }\r
+\r
   if (!DsdtFound) {\r
     DEBUG ((DEBUG_ERROR, "ERROR: DSDT Table not found.\n"));\r
     Status = EFI_NOT_FOUND;\r
   }\r
+\r
   if (!Dbg2Found) {\r
     DEBUG ((DEBUG_WARN, "WARNING: DBG2 Table not found.\n"));\r
   }\r
+\r
   if (!SpcrFound) {\r
     DEBUG ((DEBUG_WARN, "WARNING: SPCR Table not found.\n"));\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -488,15 +496,15 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 ProcessAcpiTables (\r
-  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST TableFactoryProtocol,\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol\r
+  IN CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST  TableFactoryProtocol,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol\r
   )\r
 {\r
-  EFI_STATUS                    Status;\r
-  EFI_ACPI_TABLE_PROTOCOL     * AcpiTableProtocol;\r
-  CM_STD_OBJ_ACPI_TABLE_INFO  * AcpiTableInfo;\r
-  UINT32                        AcpiTableCount;\r
-  UINT32                        Idx;\r
+  EFI_STATUS                  Status;\r
+  EFI_ACPI_TABLE_PROTOCOL     *AcpiTableProtocol;\r
+  CM_STD_OBJ_ACPI_TABLE_INFO  *AcpiTableInfo;\r
+  UINT32                      AcpiTableCount;\r
+  UINT32                      Idx;\r
 \r
   ASSERT (TableFactoryProtocol != NULL);\r
   ASSERT (CfgMgrProtocol != NULL);\r
@@ -505,7 +513,7 @@ ProcessAcpiTables (
   Status = gBS->LocateProtocol (\r
                   &gEfiAcpiTableProtocolGuid,\r
                   NULL,\r
-                  (VOID**)&AcpiTableProtocol\r
+                  (VOID **)&AcpiTableProtocol\r
                   );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
@@ -564,7 +572,8 @@ ProcessAcpiTables (
   // Add the FADT Table first.\r
   for (Idx = 0; Idx < AcpiTableCount; Idx++) {\r
     if (CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdFadt) ==\r
-        AcpiTableInfo[Idx].TableGeneratorId) {\r
+        AcpiTableInfo[Idx].TableGeneratorId)\r
+    {\r
       Status = BuildAndInstallAcpiTable (\r
                  TableFactoryProtocol,\r
                  CfgMgrProtocol,\r
@@ -580,6 +589,7 @@ ProcessAcpiTables (
           ));\r
         return Status;\r
       }\r
+\r
       break;\r
     }\r
   } // for\r
@@ -595,16 +605,18 @@ ProcessAcpiTables (
 \r
     // Skip FADT Table since we have already added\r
     if (CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdFadt) ==\r
-        AcpiTableInfo[Idx].TableGeneratorId) {\r
+        AcpiTableInfo[Idx].TableGeneratorId)\r
+    {\r
       continue;\r
     }\r
 \r
     // Skip the Reserved table Generator ID for standard generators\r
     if ((IS_GENERATOR_NAMESPACE_STD (AcpiTableInfo[Idx].TableGeneratorId)) &&\r
         ((CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdReserved)           >=\r
-            AcpiTableInfo[Idx].TableGeneratorId)                           ||\r
+          AcpiTableInfo[Idx].TableGeneratorId)                           ||\r
          (CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdMax)                <=\r
-            AcpiTableInfo[Idx].TableGeneratorId))) {\r
+          AcpiTableInfo[Idx].TableGeneratorId)))\r
+    {\r
       DEBUG ((\r
         DEBUG_WARN,\r
         "WARNING: Invalid ACPI Generator table ID = 0x%x, Skipping...\n",\r
@@ -655,20 +667,20 @@ ProcessAcpiTables (
 EFI_STATUS\r
 EFIAPI\r
 DynamicTableManagerDxeInitialize (\r
-  IN  EFI_HANDLE            ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE   *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
-  EFI_STATUS                                 Status;\r
-  EDKII_CONFIGURATION_MANAGER_PROTOCOL     * CfgMgrProtocol;\r
-  CM_STD_OBJ_CONFIGURATION_MANAGER_INFO    * CfgMfrInfo;\r
-  EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL     * TableFactoryProtocol;\r
+  EFI_STATUS                             Status;\r
+  EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CfgMgrProtocol;\r
+  CM_STD_OBJ_CONFIGURATION_MANAGER_INFO  *CfgMfrInfo;\r
+  EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL   *TableFactoryProtocol;\r
 \r
   // Locate the Dynamic Table Factory\r
   Status = gBS->LocateProtocol (\r
                   &gEdkiiDynamicTableFactoryProtocolGuid,\r
                   NULL,\r
-                  (VOID**)&TableFactoryProtocol\r
+                  (VOID **)&TableFactoryProtocol\r
                   );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
@@ -684,7 +696,7 @@ DynamicTableManagerDxeInitialize (
   Status = gBS->LocateProtocol (\r
                   &gEdkiiConfigurationManagerProtocolGuid,\r
                   NULL,\r
-                  (VOID**)&CfgMgrProtocol\r
+                  (VOID **)&CfgMgrProtocol\r
                   );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
@@ -725,5 +737,6 @@ DynamicTableManagerDxeInitialize (
       Status\r
       ));\r
   }\r
+\r
   return Status;\r
 }\r
index 45c808ba740d24aa360c99a863003e33dd5b28b7..6221d54632216b3ea88a97ee7ad4630221b4180e 100644 (file)
@@ -160,7 +160,7 @@ typedef enum StdAcpiTableId {
   @param [in] Type      The ACPI table structure.\r
   @param [in] Revision  The ACPI table revision.\r
 **/\r
-#define ACPI_HEADER(Signature, Type, Revision)              \\r
+#define ACPI_HEADER(Signature, Type, Revision)  {             \\r
           Signature,             /* UINT32  Signature */      \\r
           sizeof (Type),         /* UINT32  Length */         \\r
           Revision,              /* UINT8   Revision */       \\r
@@ -169,7 +169,7 @@ typedef enum StdAcpiTableId {
           0,                     /* UINT64  OemTableId */     \\r
           0,                     /* UINT32  OemRevision */    \\r
           0,                     /* UINT32  CreatorId */      \\r
-          0                      /* UINT32  CreatorRevision */\\r
+          0                      /* UINT32  CreatorRevision */ \\r
           }\r
 \r
 /** A macro to dump the common header part of EFI ACPI tables as\r
@@ -209,10 +209,10 @@ typedef struct AcpiTableGenerator           ACPI_TABLE_GENERATOR;
                         failure codes as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_BUILD_TABLE) (\r
-  IN  CONST ACPI_TABLE_GENERATOR                   *       This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER           **       Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                           *This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER                    **Table\r
   );\r
 \r
 /** This function pointer describes the interface used by the\r
@@ -229,10 +229,10 @@ typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_BUILD_TABLE) (
                         as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_FREE_TABLE) (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER           ** CONST Table\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER           **CONST  Table\r
   );\r
 \r
 /** This function pointer describes an extended interface to build\r
@@ -252,11 +252,11 @@ typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_FREE_TABLE) (
                         failure codes as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_BUILD_TABLEEX) (\r
-  IN  CONST ACPI_TABLE_GENERATOR                   *       This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ***       Table,\r
-  OUT       UINTN                                  * CONST TableCount\r
+  IN  CONST ACPI_TABLE_GENERATOR                           *This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER                    ***Table,\r
+  OUT       UINTN                                  *CONST  TableCount\r
   );\r
 \r
 /** This function pointer describes an extended interface used by the\r
@@ -275,10 +275,10 @@ typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_BUILD_TABLEEX) (
                         as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_FREE_TABLEEX) (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          *** CONST Table,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ***CONST  Table,\r
   IN      CONST UINTN                                          TableCount\r
   );\r
 \r
@@ -293,42 +293,42 @@ typedef EFI_STATUS (*ACPI_TABLE_GENERATOR_FREE_TABLEEX) (
 **/\r
 typedef struct AcpiTableGenerator {\r
   /// The ACPI table generator ID.\r
-  ACPI_TABLE_GENERATOR_ID                GeneratorID;\r
+  ACPI_TABLE_GENERATOR_ID               GeneratorID;\r
 \r
   /// String describing the ACPI table generator.\r
-  CONST CHAR16                         Description;\r
+  CONST CHAR16                          *Description;\r
 \r
   /// The ACPI table signature.\r
-  UINT32                                 AcpiTableSignature;\r
+  UINT32                                AcpiTableSignature;\r
 \r
   /// The ACPI table revision.\r
-  UINT8                                  AcpiTableRevision;\r
+  UINT8                                 AcpiTableRevision;\r
 \r
   /// The minimum supported ACPI table revision.\r
-  UINT8                                  MinAcpiTableRevision;\r
+  UINT8                                 MinAcpiTableRevision;\r
 \r
   /// The ACPI table creator ID.\r
-  UINT32                                 CreatorId;\r
+  UINT32                                CreatorId;\r
 \r
   /// The ACPI table creator revision.\r
-  UINT32                                 CreatorRevision;\r
+  UINT32                                CreatorRevision;\r
 \r
   /// ACPI table build function pointer.\r
-  ACPI_TABLE_GENERATOR_BUILD_TABLE       BuildAcpiTable;\r
+  ACPI_TABLE_GENERATOR_BUILD_TABLE      BuildAcpiTable;\r
 \r
   /** The function to free any resources\r
       allocated for building the ACPI table.\r
   */\r
-  ACPI_TABLE_GENERATOR_FREE_TABLE        FreeTableResources;\r
+  ACPI_TABLE_GENERATOR_FREE_TABLE       FreeTableResources;\r
 \r
   /// ACPI table extended build function pointer.\r
-  ACPI_TABLE_GENERATOR_BUILD_TABLEEX     BuildAcpiTableEx;\r
+  ACPI_TABLE_GENERATOR_BUILD_TABLEEX    BuildAcpiTableEx;\r
 \r
   /** The function to free any resources\r
       allocated for building the ACPI table\r
       using the extended interface.\r
   */\r
-  ACPI_TABLE_GENERATOR_FREE_TABLEEX      FreeTableResourcesEx;\r
+  ACPI_TABLE_GENERATOR_FREE_TABLEEX     FreeTableResourcesEx;\r
 } ACPI_TABLE_GENERATOR;\r
 \r
 /** Register ACPI table factory generator.\r
@@ -348,7 +348,7 @@ typedef struct AcpiTableGenerator {
 EFI_STATUS\r
 EFIAPI\r
 RegisterAcpiTableGenerator (\r
-  IN CONST ACPI_TABLE_GENERATOR                 * CONST Generator\r
+  IN CONST ACPI_TABLE_GENERATOR                 *CONST  Generator\r
   );\r
 \r
 /** Deregister ACPI generator.\r
@@ -366,10 +366,9 @@ RegisterAcpiTableGenerator (
 EFI_STATUS\r
 EFIAPI\r
 DeregisterAcpiTableGenerator (\r
-  IN CONST ACPI_TABLE_GENERATOR                 * CONST Generator\r
+  IN CONST ACPI_TABLE_GENERATOR                 *CONST  Generator\r
   );\r
 \r
 #pragma pack()\r
 \r
 #endif // ACPI_TABLE_GENERATOR_H_\r
-\r
index f19c9c70666970bb70b6aa09f064bb10a9a67112..22b37edfabd1f6a1d1a3015f4a0249c28489367c 100644 (file)
@@ -71,7 +71,7 @@ typedef struct CmArmBootArchInfo {
   /** This is the ARM_BOOT_ARCH flags field of the FADT Table\r
       described in the ACPI Table Specification.\r
   */\r
-  UINT16  BootArchFlags;\r
+  UINT16    BootArchFlags;\r
 } CM_ARM_BOOT_ARCH_INFO;\r
 \r
 /** A structure that describes the\r
@@ -83,7 +83,7 @@ typedef struct CmArmPowerManagementProfileInfo {
   /** This is the Preferred_PM_Profile field of the FADT Table\r
       described in the ACPI Specification\r
   */\r
-  UINT8  PowerManagementProfile;\r
+  UINT8    PowerManagementProfile;\r
 } CM_ARM_POWER_MANAGEMENT_PROFILE_INFO;\r
 \r
 /** A structure that describes the\r
@@ -93,99 +93,99 @@ typedef struct CmArmPowerManagementProfileInfo {
 */\r
 typedef struct CmArmGicCInfo {\r
   /// The GIC CPU Interface number.\r
-  UINT32  CPUInterfaceNumber;\r
+  UINT32    CPUInterfaceNumber;\r
 \r
   /** The ACPI Processor UID. This must match the\r
       _UID of the CPU Device object information described\r
       in the DSDT/SSDT for the CPU.\r
   */\r
-  UINT32  AcpiProcessorUid;\r
+  UINT32    AcpiProcessorUid;\r
 \r
   /** The flags field as described by the GICC structure\r
       in the ACPI Specification.\r
   */\r
-  UINT32  Flags;\r
+  UINT32    Flags;\r
 \r
   /** The parking protocol version field as described by\r
     the GICC structure in the ACPI Specification.\r
   */\r
-  UINT32  ParkingProtocolVersion;\r
+  UINT32    ParkingProtocolVersion;\r
 \r
   /** The Performance Interrupt field as described by\r
       the GICC structure in the ACPI Specification.\r
   */\r
-  UINT32  PerformanceInterruptGsiv;\r
+  UINT32    PerformanceInterruptGsiv;\r
 \r
   /** The CPU Parked address field as described by\r
       the GICC structure in the ACPI Specification.\r
   */\r
-  UINT64  ParkedAddress;\r
+  UINT64    ParkedAddress;\r
 \r
   /** The base address for the GIC CPU Interface\r
       as described by the GICC structure in the\r
       ACPI Specification.\r
   */\r
-  UINT64  PhysicalBaseAddress;\r
+  UINT64    PhysicalBaseAddress;\r
 \r
   /** The base address for GICV interface\r
       as described by the GICC structure in the\r
       ACPI Specification.\r
   */\r
-  UINT64  GICV;\r
+  UINT64    GICV;\r
 \r
   /** The base address for GICH interface\r
       as described by the GICC structure in the\r
       ACPI Specification.\r
   */\r
-  UINT64  GICH;\r
+  UINT64    GICH;\r
 \r
   /** The GICV maintenance interrupt\r
       as described by the GICC structure in the\r
       ACPI Specification.\r
   */\r
-  UINT32  VGICMaintenanceInterrupt;\r
+  UINT32    VGICMaintenanceInterrupt;\r
 \r
   /** The base address for GICR interface\r
       as described by the GICC structure in the\r
       ACPI Specification.\r
   */\r
-  UINT64  GICRBaseAddress;\r
+  UINT64    GICRBaseAddress;\r
 \r
   /** The MPIDR for the CPU\r
       as described by the GICC structure in the\r
       ACPI Specification.\r
   */\r
-  UINT64  MPIDR;\r
+  UINT64    MPIDR;\r
 \r
   /** The Processor Power Efficiency class\r
       as described by the GICC structure in the\r
       ACPI Specification.\r
   */\r
-  UINT8   ProcessorPowerEfficiencyClass;\r
+  UINT8     ProcessorPowerEfficiencyClass;\r
 \r
   /** Statistical Profiling Extension buffer overflow GSIV. Zero if\r
       unsupported by this processor. This field was introduced in\r
       ACPI 6.3 (MADT revision 5) and is therefore ignored when\r
       generating MADT revision 4 or lower.\r
   */\r
-  UINT16  SpeOverflowInterrupt;\r
+  UINT16    SpeOverflowInterrupt;\r
 \r
   /** The proximity domain to which the logical processor belongs.\r
       This field is used to populate the GICC affinity structure\r
       in the SRAT table.\r
   */\r
-  UINT32  ProximityDomain;\r
+  UINT32    ProximityDomain;\r
 \r
   /** The clock domain to which the logical processor belongs.\r
       This field is used to populate the GICC affinity structure\r
       in the SRAT table.\r
   */\r
-  UINT32  ClockDomain;\r
+  UINT32    ClockDomain;\r
 \r
   /** The GICC Affinity flags field as described by the GICC Affinity structure\r
       in the SRAT table.\r
   */\r
-  UINT32  AffinityFlags;\r
+  UINT32    AffinityFlags;\r
 } CM_ARM_GICC_INFO;\r
 \r
 /** A structure that describes the\r
@@ -195,19 +195,19 @@ typedef struct CmArmGicCInfo {
 */\r
 typedef struct CmArmGicDInfo {\r
   /// The Physical Base address for the GIC Distributor.\r
-  UINT64  PhysicalBaseAddress;\r
+  UINT64    PhysicalBaseAddress;\r
 \r
   /** The global system interrupt\r
       number where this GIC Distributor's\r
       interrupt inputs start.\r
   */\r
-  UINT32  SystemVectorBase;\r
+  UINT32    SystemVectorBase;\r
 \r
   /** The GIC version as described\r
       by the GICD structure in the\r
       ACPI Specification.\r
   */\r
-  UINT8   GicVersion;\r
+  UINT8     GicVersion;\r
 } CM_ARM_GICD_INFO;\r
 \r
 /** A structure that describes the\r
@@ -217,22 +217,22 @@ typedef struct CmArmGicDInfo {
 */\r
 typedef struct CmArmGicMsiFrameInfo {\r
   /// The GIC MSI Frame ID\r
-  UINT32  GicMsiFrameId;\r
+  UINT32    GicMsiFrameId;\r
 \r
   /// The Physical base address for the MSI Frame\r
-  UINT64  PhysicalBaseAddress;\r
+  UINT64    PhysicalBaseAddress;\r
 \r
   /** The GIC MSI Frame flags\r
       as described by the GIC MSI frame\r
       structure in the ACPI Specification.\r
   */\r
-  UINT32  Flags;\r
+  UINT32    Flags;\r
 \r
   /// SPI Count used by this frame\r
-  UINT16  SPICount;\r
+  UINT16    SPICount;\r
 \r
   /// SPI Base used by this frame\r
-  UINT16  SPIBase;\r
+  UINT16    SPIBase;\r
 } CM_ARM_GIC_MSI_FRAME_INFO;\r
 \r
 /** A structure that describes the\r
@@ -244,10 +244,10 @@ typedef struct CmArmGicRedistInfo {
   /** The physical address of a page range\r
       containing all GIC Redistributors.\r
   */\r
-  UINT64  DiscoveryRangeBaseAddress;\r
+  UINT64    DiscoveryRangeBaseAddress;\r
 \r
   /// Length of the GIC Redistributor Discovery page range\r
-  UINT32  DiscoveryRangeLength;\r
+  UINT32    DiscoveryRangeLength;\r
 } CM_ARM_GIC_REDIST_INFO;\r
 \r
 /** A structure that describes the\r
@@ -257,16 +257,16 @@ typedef struct CmArmGicRedistInfo {
 */\r
 typedef struct CmArmGicItsInfo {\r
   /// The GIC ITS ID\r
-  UINT32  GicItsId;\r
+  UINT32    GicItsId;\r
 \r
   /// The physical address for the Interrupt Translation Service\r
-  UINT64  PhysicalBaseAddress;\r
+  UINT64    PhysicalBaseAddress;\r
 \r
   /** The proximity domain to which the logical processor belongs.\r
       This field is used to populate the GIC ITS affinity structure\r
       in the SRAT table.\r
   */\r
-  UINT32  ProximityDomain;\r
+  UINT32    ProximityDomain;\r
 } CM_ARM_GIC_ITS_INFO;\r
 \r
 /** A structure that describes the\r
@@ -278,25 +278,25 @@ typedef struct CmArmGicItsInfo {
 */\r
 typedef struct CmArmSerialPortInfo {\r
   /// The physical base address for the serial port\r
-  UINT64  BaseAddress;\r
+  UINT64    BaseAddress;\r
 \r
   /// The serial port interrupt\r
-  UINT32  Interrupt;\r
+  UINT32    Interrupt;\r
 \r
   /// The serial port baud rate\r
-  UINT64  BaudRate;\r
+  UINT64    BaudRate;\r
 \r
   /// The serial port clock\r
-  UINT32  Clock;\r
+  UINT32    Clock;\r
 \r
   /// Serial Port subtype\r
-  UINT16  PortSubtype;\r
+  UINT16    PortSubtype;\r
 \r
   /// The Base address length\r
-  UINT64  BaseAddressLength;\r
+  UINT64    BaseAddressLength;\r
 \r
   /// The access size\r
-  UINT8   AccessSize;\r
+  UINT8     AccessSize;\r
 } CM_ARM_SERIAL_PORT_INFO;\r
 \r
 /** A structure that describes the\r
@@ -306,40 +306,40 @@ typedef struct CmArmSerialPortInfo {
 */\r
 typedef struct CmArmGenericTimerInfo {\r
   /// The physical base address for the counter control frame\r
-  UINT64  CounterControlBaseAddress;\r
+  UINT64    CounterControlBaseAddress;\r
 \r
   /// The physical base address for the counter read frame\r
-  UINT64  CounterReadBaseAddress;\r
+  UINT64    CounterReadBaseAddress;\r
 \r
   /// The secure PL1 timer interrupt\r
-  UINT32  SecurePL1TimerGSIV;\r
+  UINT32    SecurePL1TimerGSIV;\r
 \r
   /// The secure PL1 timer flags\r
-  UINT32  SecurePL1TimerFlags;\r
+  UINT32    SecurePL1TimerFlags;\r
 \r
   /// The non-secure PL1 timer interrupt\r
-  UINT32  NonSecurePL1TimerGSIV;\r
+  UINT32    NonSecurePL1TimerGSIV;\r
 \r
   /// The non-secure PL1 timer flags\r
-  UINT32  NonSecurePL1TimerFlags;\r
+  UINT32    NonSecurePL1TimerFlags;\r
 \r
   /// The virtual timer interrupt\r
-  UINT32  VirtualTimerGSIV;\r
+  UINT32    VirtualTimerGSIV;\r
 \r
   /// The virtual timer flags\r
-  UINT32  VirtualTimerFlags;\r
+  UINT32    VirtualTimerFlags;\r
 \r
   /// The non-secure PL2 timer interrupt\r
-  UINT32  NonSecurePL2TimerGSIV;\r
+  UINT32    NonSecurePL2TimerGSIV;\r
 \r
   /// The non-secure PL2 timer flags\r
-  UINT32  NonSecurePL2TimerFlags;\r
+  UINT32    NonSecurePL2TimerFlags;\r
 \r
   /// GSIV for the virtual EL2 timer\r
-  UINT32  VirtualPL2TimerGSIV;\r
+  UINT32    VirtualPL2TimerGSIV;\r
 \r
   /// Flags for the virtual EL2 timer\r
-  UINT32  VirtualPL2TimerFlags;\r
+  UINT32    VirtualPL2TimerFlags;\r
 } CM_ARM_GENERIC_TIMER_INFO;\r
 \r
 /** A structure that describes the\r
@@ -349,34 +349,34 @@ typedef struct CmArmGenericTimerInfo {
 */\r
 typedef struct CmArmGTBlockTimerFrameInfo {\r
   /// The Generic Timer frame number\r
-  UINT8   FrameNumber;\r
+  UINT8     FrameNumber;\r
 \r
   /// The physical base address for the CntBase block\r
-  UINT64  PhysicalAddressCntBase;\r
+  UINT64    PhysicalAddressCntBase;\r
 \r
   /// The physical base address for the CntEL0Base block\r
-  UINT64  PhysicalAddressCntEL0Base;\r
+  UINT64    PhysicalAddressCntEL0Base;\r
 \r
   /// The physical timer interrupt\r
-  UINT32  PhysicalTimerGSIV;\r
+  UINT32    PhysicalTimerGSIV;\r
 \r
   /** The physical timer flags as described by the GT Block\r
       Timer frame Structure in the ACPI Specification.\r
   */\r
-  UINT32  PhysicalTimerFlags;\r
+  UINT32    PhysicalTimerFlags;\r
 \r
   /// The virtual timer interrupt\r
-  UINT32  VirtualTimerGSIV;\r
+  UINT32    VirtualTimerGSIV;\r
 \r
   /** The virtual timer flags as described by the GT Block\r
       Timer frame Structure in the ACPI Specification.\r
   */\r
-  UINT32  VirtualTimerFlags;\r
+  UINT32    VirtualTimerFlags;\r
 \r
   /** The common timer flags as described by the GT Block\r
       Timer frame Structure in the ACPI Specification.\r
   */\r
-  UINT32  CommonFlags;\r
+  UINT32    CommonFlags;\r
 } CM_ARM_GTBLOCK_TIMER_FRAME_INFO;\r
 \r
 /** A structure that describes the\r
@@ -386,13 +386,13 @@ typedef struct CmArmGTBlockTimerFrameInfo {
 */\r
 typedef struct CmArmGTBlockInfo {\r
   /// The physical base address for the GT Block Timer structure\r
-  UINT64            GTBlockPhysicalAddress;\r
+  UINT64             GTBlockPhysicalAddress;\r
 \r
   /// The number of timer frames implemented in the GT Block\r
-  UINT32            GTBlockTimerFrameCount;\r
+  UINT32             GTBlockTimerFrameCount;\r
 \r
   /// Reference token for the GT Block timer frame list\r
-  CM_OBJECT_TOKEN   GTBlockTimerFrameToken;\r
+  CM_OBJECT_TOKEN    GTBlockTimerFrameToken;\r
 } CM_ARM_GTBLOCK_INFO;\r
 \r
 /** A structure that describes the\r
@@ -402,18 +402,18 @@ typedef struct CmArmGTBlockInfo {
 */\r
 typedef struct CmArmGenericWatchdogInfo {\r
   /// The physical base address of the Arm Watchdog control frame\r
-  UINT64  ControlFrameAddress;\r
+  UINT64    ControlFrameAddress;\r
 \r
   /// The physical base address of the Arm Watchdog refresh frame\r
-  UINT64  RefreshFrameAddress;\r
+  UINT64    RefreshFrameAddress;\r
 \r
   /// The watchdog interrupt\r
-  UINT32  TimerGSIV;\r
+  UINT32    TimerGSIV;\r
 \r
   /** The flags for the watchdog as described by the Arm watchdog\r
       structure in the ACPI specification.\r
   */\r
-  UINT32  Flags;\r
+  UINT32    Flags;\r
 } CM_ARM_GENERIC_WATCHDOG_INFO;\r
 \r
 /** A structure that describes the\r
@@ -423,16 +423,16 @@ typedef struct CmArmGenericWatchdogInfo {
 */\r
 typedef struct CmArmPciConfigSpaceInfo {\r
   /// The physical base address for the PCI segment\r
-  UINT64  BaseAddress;\r
+  UINT64    BaseAddress;\r
 \r
   /// The PCI segment group number\r
-  UINT16  PciSegmentGroupNumber;\r
+  UINT16    PciSegmentGroupNumber;\r
 \r
   /// The start bus number\r
-  UINT8   StartBusNumber;\r
+  UINT8     StartBusNumber;\r
 \r
   /// The end bus number\r
-  UINT8   EndBusNumber;\r
+  UINT8     EndBusNumber;\r
 } CM_ARM_PCI_CONFIG_SPACE_INFO;\r
 \r
 /** A structure that describes the\r
@@ -442,7 +442,7 @@ typedef struct CmArmPciConfigSpaceInfo {
 */\r
 typedef struct CmArmHypervisorVendorId {\r
   /// The hypervisor Vendor ID\r
-  UINT64  HypervisorVendorId;\r
+  UINT64    HypervisorVendorId;\r
 } CM_ARM_HYPERVISOR_VENDOR_ID;\r
 \r
 /** A structure that describes the\r
@@ -452,7 +452,7 @@ typedef struct CmArmHypervisorVendorId {
 */\r
 typedef struct CmArmFixedFeatureFlags {\r
   /// The Fixed feature flags\r
-  UINT32  Flags;\r
+  UINT32    Flags;\r
 } CM_ARM_FIXED_FEATURE_FLAGS;\r
 \r
 /** A structure that describes the\r
@@ -462,11 +462,11 @@ typedef struct CmArmFixedFeatureFlags {
 */\r
 typedef struct CmArmItsGroupNode {\r
   /// An unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// The number of ITS identifiers in the ITS node\r
-  UINT32            ItsIdCount;\r
+  UINT32             ItsIdCount;\r
   /// Reference token for the ITS identifier array\r
-  CM_OBJECT_TOKEN   ItsIdToken;\r
+  CM_OBJECT_TOKEN    ItsIdToken;\r
 } CM_ARM_ITS_GROUP_NODE;\r
 \r
 /** A structure that describes the\r
@@ -476,28 +476,29 @@ typedef struct CmArmItsGroupNode {
 */\r
 typedef struct CmArmNamedComponentNode {\r
   /// An unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// Number of ID mappings\r
-  UINT32            IdMappingCount;\r
+  UINT32             IdMappingCount;\r
   /// Reference token for the ID mapping array\r
-  CM_OBJECT_TOKEN   IdMappingToken;\r
+  CM_OBJECT_TOKEN    IdMappingToken;\r
 \r
   /// Flags for the named component\r
-  UINT32            Flags;\r
+  UINT32             Flags;\r
 \r
   /// Memory access properties : Cache coherent attributes\r
-  UINT32            CacheCoherent;\r
+  UINT32             CacheCoherent;\r
   /// Memory access properties : Allocation hints\r
-  UINT8             AllocationHints;\r
+  UINT8              AllocationHints;\r
   /// Memory access properties : Memory access flags\r
-  UINT8             MemoryAccessFlags;\r
+  UINT8              MemoryAccessFlags;\r
 \r
   /// Memory access properties : Address size limit\r
-  UINT8             AddressSizeLimit;\r
+  UINT8              AddressSizeLimit;\r
+\r
   /** ASCII Null terminated string with the full path to\r
       the entry in the namespace for this object.\r
   */\r
-  CHAR8*            ObjectName;\r
+  CHAR8              *ObjectName;\r
 } CM_ARM_NAMED_COMPONENT_NODE;\r
 \r
 /** A structure that describes the\r
@@ -507,25 +508,25 @@ typedef struct CmArmNamedComponentNode {
 */\r
 typedef struct CmArmRootComplexNode {\r
   /// An unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// Number of ID mappings\r
-  UINT32            IdMappingCount;\r
+  UINT32             IdMappingCount;\r
   /// Reference token for the ID mapping array\r
-  CM_OBJECT_TOKEN   IdMappingToken;\r
+  CM_OBJECT_TOKEN    IdMappingToken;\r
 \r
   /// Memory access properties : Cache coherent attributes\r
-  UINT32            CacheCoherent;\r
+  UINT32             CacheCoherent;\r
   /// Memory access properties : Allocation hints\r
-  UINT8             AllocationHints;\r
+  UINT8              AllocationHints;\r
   /// Memory access properties : Memory access flags\r
-  UINT8             MemoryAccessFlags;\r
+  UINT8              MemoryAccessFlags;\r
 \r
   /// ATS attributes\r
-  UINT32            AtsAttribute;\r
+  UINT32             AtsAttribute;\r
   /// PCI segment number\r
-  UINT32            PciSegmentNumber;\r
+  UINT32             PciSegmentNumber;\r
   /// Memory address size limit\r
-  UINT8             MemoryAddressSize;\r
+  UINT8              MemoryAddressSize;\r
 } CM_ARM_ROOT_COMPLEX_NODE;\r
 \r
 /** A structure that describes the\r
@@ -535,39 +536,39 @@ typedef struct CmArmRootComplexNode {
 */\r
 typedef struct CmArmSmmuV1SmmuV2Node {\r
   /// An unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// Number of ID mappings\r
-  UINT32            IdMappingCount;\r
+  UINT32             IdMappingCount;\r
   /// Reference token for the ID mapping array\r
-  CM_OBJECT_TOKEN   IdMappingToken;\r
+  CM_OBJECT_TOKEN    IdMappingToken;\r
 \r
   /// SMMU Base Address\r
-  UINT64            BaseAddress;\r
+  UINT64             BaseAddress;\r
   /// Length of the memory range covered by the SMMU\r
-  UINT64            Span;\r
+  UINT64             Span;\r
   /// SMMU Model\r
-  UINT32            Model;\r
+  UINT32             Model;\r
   /// SMMU flags\r
-  UINT32            Flags;\r
+  UINT32             Flags;\r
 \r
   /// Number of context interrupts\r
-  UINT32            ContextInterruptCount;\r
+  UINT32             ContextInterruptCount;\r
   /// Reference token for the context interrupt array\r
-  CM_OBJECT_TOKEN   ContextInterruptToken;\r
+  CM_OBJECT_TOKEN    ContextInterruptToken;\r
 \r
   /// Number of PMU interrupts\r
-  UINT32            PmuInterruptCount;\r
+  UINT32             PmuInterruptCount;\r
   /// Reference token for the PMU interrupt array\r
-  CM_OBJECT_TOKEN   PmuInterruptToken;\r
+  CM_OBJECT_TOKEN    PmuInterruptToken;\r
 \r
   /// GSIV of the SMMU_NSgIrpt interrupt\r
-  UINT32            SMMU_NSgIrpt;\r
+  UINT32             SMMU_NSgIrpt;\r
   /// SMMU_NSgIrpt interrupt flags\r
-  UINT32            SMMU_NSgIrptFlags;\r
+  UINT32             SMMU_NSgIrptFlags;\r
   /// GSIV of the SMMU_NSgCfgIrpt interrupt\r
-  UINT32            SMMU_NSgCfgIrpt;\r
+  UINT32             SMMU_NSgCfgIrpt;\r
   /// SMMU_NSgCfgIrpt interrupt flags\r
-  UINT32            SMMU_NSgCfgIrptFlags;\r
+  UINT32             SMMU_NSgCfgIrptFlags;\r
 } CM_ARM_SMMUV1_SMMUV2_NODE;\r
 \r
 /** A structure that describes the\r
@@ -577,33 +578,33 @@ typedef struct CmArmSmmuV1SmmuV2Node {
 */\r
 typedef struct CmArmSmmuV3Node {\r
   /// An unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// Number of ID mappings\r
-  UINT32            IdMappingCount;\r
+  UINT32             IdMappingCount;\r
   /// Reference token for the ID mapping array\r
-  CM_OBJECT_TOKEN   IdMappingToken;\r
+  CM_OBJECT_TOKEN    IdMappingToken;\r
 \r
   /// SMMU Base Address\r
-  UINT64    BaseAddress;\r
+  UINT64             BaseAddress;\r
   /// SMMU flags\r
-  UINT32            Flags;\r
+  UINT32             Flags;\r
   /// VATOS address\r
-  UINT64            VatosAddress;\r
+  UINT64             VatosAddress;\r
   /// Model\r
-  UINT32            Model;\r
+  UINT32             Model;\r
   /// GSIV of the Event interrupt if SPI based\r
-  UINT32            EventInterrupt;\r
+  UINT32             EventInterrupt;\r
   /// PRI Interrupt if SPI based\r
-  UINT32            PriInterrupt;\r
+  UINT32             PriInterrupt;\r
   /// GERR interrupt if GSIV based\r
-  UINT32            GerrInterrupt;\r
+  UINT32             GerrInterrupt;\r
   /// Sync interrupt if GSIV based\r
-  UINT32            SyncInterrupt;\r
+  UINT32             SyncInterrupt;\r
 \r
   /// Proximity domain flag\r
-  UINT32            ProximityDomain;\r
+  UINT32             ProximityDomain;\r
   /// Index into the array of ID mapping\r
-  UINT32            DeviceIdMappingIndex;\r
+  UINT32             DeviceIdMappingIndex;\r
 } CM_ARM_SMMUV3_NODE;\r
 \r
 /** A structure that describes the\r
@@ -613,21 +614,21 @@ typedef struct CmArmSmmuV3Node {
 */\r
 typedef struct CmArmPmcgNode {\r
   /// An unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// Number of ID mappings\r
-  UINT32            IdMappingCount;\r
+  UINT32             IdMappingCount;\r
   /// Reference token for the ID mapping array\r
-  CM_OBJECT_TOKEN   IdMappingToken;\r
+  CM_OBJECT_TOKEN    IdMappingToken;\r
 \r
   /// Base Address for performance monitor counter group\r
-  UINT64            BaseAddress;\r
+  UINT64             BaseAddress;\r
   /// GSIV for the Overflow interrupt\r
-  UINT32            OverflowInterrupt;\r
+  UINT32             OverflowInterrupt;\r
   /// Page 1 Base address\r
-  UINT64            Page1BaseAddress;\r
+  UINT64             Page1BaseAddress;\r
 \r
   /// Reference token for the IORT node associated with this node\r
-  CM_OBJECT_TOKEN   ReferenceToken;\r
+  CM_OBJECT_TOKEN    ReferenceToken;\r
 } CM_ARM_PMCG_NODE;\r
 \r
 /** A structure that describes the\r
@@ -637,7 +638,7 @@ typedef struct CmArmPmcgNode {
 */\r
 typedef struct CmArmGicItsIdentifier {\r
   /// The ITS Identifier\r
-  UINT32  ItsId;\r
+  UINT32    ItsId;\r
 } CM_ARM_ITS_IDENTIFIER;\r
 \r
 /** A structure that describes the\r
@@ -647,15 +648,15 @@ typedef struct CmArmGicItsIdentifier {
 */\r
 typedef struct CmArmIdMapping {\r
   /// Input base\r
-  UINT32           InputBase;\r
+  UINT32             InputBase;\r
   /// Number of input IDs\r
-  UINT32           NumIds;\r
+  UINT32             NumIds;\r
   /// Output Base\r
-  UINT32           OutputBase;\r
+  UINT32             OutputBase;\r
   /// Reference token for the output node\r
-  CM_OBJECT_TOKEN  OutputReferenceToken;\r
+  CM_OBJECT_TOKEN    OutputReferenceToken;\r
   /// Flags\r
-  UINT32    Flags;\r
+  UINT32             Flags;\r
 } CM_ARM_ID_MAPPING;\r
 \r
 /** A structure that describes the Arm\r
@@ -694,28 +695,28 @@ typedef CM_ARM_GENERIC_INTERRUPT CM_ARM_EXTENDED_INTERRUPT;
 */\r
 typedef struct CmArmProcHierarchyInfo {\r
   /// A unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// Processor structure flags (ACPI 6.3 - January 2019, PPTT, Table 5-155)\r
-  UINT32            Flags;\r
+  UINT32             Flags;\r
   /// Token for the parent CM_ARM_PROC_HIERARCHY_INFO object in the processor\r
   /// topology. A value of CM_NULL_TOKEN means this node has no parent.\r
-  CM_OBJECT_TOKEN   ParentToken;\r
+  CM_OBJECT_TOKEN    ParentToken;\r
   /// Token of the associated CM_ARM_GICC_INFO object which has the\r
   /// corresponding ACPI Processor ID. A value of CM_NULL_TOKEN means this\r
   /// node represents a group of associated processors and it does not have an\r
   /// associated GIC CPU interface.\r
-  CM_OBJECT_TOKEN   GicCToken;\r
+  CM_OBJECT_TOKEN    GicCToken;\r
   /// Number of resources private to this Node\r
-  UINT32            NoOfPrivateResources;\r
+  UINT32             NoOfPrivateResources;\r
   /// Token of the array which contains references to the resources private to\r
   /// this CM_ARM_PROC_HIERARCHY_INFO instance. This field is ignored if\r
   /// the NoOfPrivateResources is 0, in which case it is recommended to set\r
   /// this field to CM_NULL_TOKEN.\r
-  CM_OBJECT_TOKEN   PrivateResourcesArrayToken;\r
+  CM_OBJECT_TOKEN    PrivateResourcesArrayToken;\r
   /// Optional field: Reference Token for the Lpi state of this processor.\r
   /// Token identifying a CM_ARM_OBJ_REF structure, itself referencing\r
   /// CM_ARM_LPI_INFO objects.\r
-  CM_OBJECT_TOKEN   LpiToken;\r
+  CM_OBJECT_TOKEN    LpiToken;\r
 } CM_ARM_PROC_HIERARCHY_INFO;\r
 \r
 /** A structure that describes the Cache Type Structure (Type 1) in PPTT\r
@@ -724,26 +725,26 @@ typedef struct CmArmProcHierarchyInfo {
 */\r
 typedef struct CmArmCacheInfo {\r
   /// A unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   /// Reference token for the next level of cache that is private to the same\r
   /// CM_ARM_PROC_HIERARCHY_INFO instance. A value of CM_NULL_TOKEN means this\r
   /// entry represents the last cache level appropriate to the processor\r
   /// hierarchy node structures using this entry.\r
-  CM_OBJECT_TOKEN   NextLevelOfCacheToken;\r
+  CM_OBJECT_TOKEN    NextLevelOfCacheToken;\r
   /// Size of the cache in bytes\r
-  UINT32            Size;\r
+  UINT32             Size;\r
   /// Number of sets in the cache\r
-  UINT32            NumberOfSets;\r
+  UINT32             NumberOfSets;\r
   /// Integer number of ways. The maximum associativity supported by\r
   /// ACPI Cache type structure is limited to MAX_UINT8. However,\r
   /// the maximum number of ways supported by the architecture is\r
   /// PPTT_ARM_CCIDX_CACHE_ASSOCIATIVITY_MAX. Therfore this field\r
   /// is 32-bit wide.\r
-  UINT32            Associativity;\r
+  UINT32             Associativity;\r
   /// Cache attributes (ACPI 6.3 - January 2019, PPTT, Table 5-156)\r
-  UINT8             Attributes;\r
+  UINT8              Attributes;\r
   /// Line size in bytes\r
-  UINT16            LineSize;\r
+  UINT16             LineSize;\r
 } CM_ARM_CACHE_INFO;\r
 \r
 /** A structure that describes the ID Structure (Type 2) in PPTT\r
@@ -752,19 +753,19 @@ typedef struct CmArmCacheInfo {
 */\r
 typedef struct CmArmProcNodeIdInfo {\r
   /// A unique token used to identify this object\r
-  CM_OBJECT_TOKEN   Token;\r
+  CM_OBJECT_TOKEN    Token;\r
   // Vendor ID (as described in ACPI ID registry)\r
-  UINT32            VendorId;\r
+  UINT32             VendorId;\r
   /// First level unique node ID\r
-  UINT64            Level1Id;\r
+  UINT64             Level1Id;\r
   /// Second level unique node ID\r
-  UINT64            Level2Id;\r
+  UINT64             Level2Id;\r
   /// Major revision of the node\r
-  UINT16            MajorRev;\r
+  UINT16             MajorRev;\r
   /// Minor revision of the node\r
-  UINT16            MinorRev;\r
+  UINT16             MinorRev;\r
   /// Spin revision of the node\r
-  UINT16            SpinRev;\r
+  UINT16             SpinRev;\r
 } CM_ARM_PROC_NODE_ID_INFO;\r
 \r
 /** A structure that describes a reference to another Configuration Manager\r
@@ -780,7 +781,7 @@ typedef struct CmArmProcNodeIdInfo {
 */\r
 typedef struct CmArmObjRef {\r
   /// Token of the CM object being referenced\r
-  CM_OBJECT_TOKEN   ReferenceToken;\r
+  CM_OBJECT_TOKEN    ReferenceToken;\r
 } CM_ARM_OBJ_REF;\r
 \r
 /** A structure that describes the Memory Affinity Structure (Type 1) in SRAT\r
@@ -789,16 +790,16 @@ typedef struct CmArmObjRef {
 */\r
 typedef struct CmArmMemoryAffinityInfo {\r
   /// The proximity domain to which the "range of memory" belongs.\r
-  UINT32            ProximityDomain;\r
+  UINT32    ProximityDomain;\r
 \r
   /// Base Address\r
-  UINT64            BaseAddress;\r
+  UINT64    BaseAddress;\r
 \r
   /// Length\r
-  UINT64            Length;\r
+  UINT64    Length;\r
 \r
   /// Flags\r
-  UINT32            Flags;\r
+  UINT32    Flags;\r
 } CM_ARM_MEMORY_AFFINITY_INFO;\r
 \r
 /** A structure that describes the ACPI Device Handle (Type 0) in the\r
@@ -808,10 +809,10 @@ typedef struct CmArmMemoryAffinityInfo {
 */\r
 typedef struct CmArmDeviceHandleAcpi {\r
   /// Hardware ID\r
-  UINT64  Hid;\r
+  UINT64    Hid;\r
 \r
   /// Unique Id\r
-  UINT32  Uid;\r
+  UINT32    Uid;\r
 } CM_ARM_DEVICE_HANDLE_ACPI;\r
 \r
 /** A structure that describes the PCI Device Handle (Type 1) in the\r
@@ -821,16 +822,16 @@ typedef struct CmArmDeviceHandleAcpi {
 */\r
 typedef struct CmArmDeviceHandlePci {\r
   /// PCI Segment Number\r
-  UINT16  SegmentNumber;\r
+  UINT16    SegmentNumber;\r
 \r
   /// PCI Bus Number - Max 256 busses (Bits 15:8 of BDF)\r
-  UINT8  BusNumber;\r
+  UINT8     BusNumber;\r
 \r
   /// PCI Device Number - Max 32 devices (Bits 7:3 of BDF)\r
-  UINT8   DeviceNumber;\r
+  UINT8     DeviceNumber;\r
 \r
   /// PCI Function Number - Max 8 functions (Bits 2:0 of BDF)\r
-  UINT8   FunctionNumber;\r
+  UINT8     FunctionNumber;\r
 } CM_ARM_DEVICE_HANDLE_PCI;\r
 \r
 /** A structure that describes the Generic Initiator Affinity structure in SRAT\r
@@ -839,16 +840,16 @@ typedef struct CmArmDeviceHandlePci {
 */\r
 typedef struct CmArmGenericInitiatorAffinityInfo {\r
   /// The proximity domain to which the generic initiator belongs.\r
-  UINT32            ProximityDomain;\r
+  UINT32             ProximityDomain;\r
 \r
   /// Flags\r
-  UINT32            Flags;\r
+  UINT32             Flags;\r
 \r
   /// Device Handle Type\r
-  UINT8             DeviceHandleType;\r
+  UINT8              DeviceHandleType;\r
 \r
   /// Reference Token for the Device Handle\r
-  CM_OBJECT_TOKEN   DeviceHandleToken;\r
+  CM_OBJECT_TOKEN    DeviceHandleToken;\r
 } CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO;\r
 \r
 /** A structure that describes the CMN-600 hardware.\r
@@ -858,19 +859,19 @@ typedef struct CmArmGenericInitiatorAffinityInfo {
 typedef struct CmArmCmn600Info {\r
   /// The PERIPHBASE address.\r
   /// Corresponds to the Configuration Node Region (CFGR) base address.\r
-  UINT64                     PeriphBaseAddress;\r
+  UINT64    PeriphBaseAddress;\r
 \r
   /// The PERIPHBASE address length.\r
   /// Corresponds to the CFGR base address length.\r
-  UINT64                     PeriphBaseAddressLength;\r
+  UINT64    PeriphBaseAddressLength;\r
 \r
   /// The ROOTNODEBASE address.\r
   /// Corresponds to the Root node (ROOT) base address.\r
-  UINT64                     RootNodeBaseAddress;\r
+  UINT64    RootNodeBaseAddress;\r
 \r
   /// The Debug and Trace Logic Controller (DTC) count.\r
   /// CMN-600 can have maximum 4 DTCs.\r
-  UINT8                      DtcCount;\r
+  UINT8     DtcCount;\r
 \r
   /// DTC Interrupt list.\r
   /// The first interrupt resource descriptor pertains to\r
@@ -880,7 +881,7 @@ typedef struct CmArmCmn600Info {
   /// and DtcInterrupt[3] are ignored.\r
   /// Note: The size of CM_ARM_CMN_600_INFO structure remains\r
   /// constant and does not vary with the DTC count.\r
-  CM_ARM_EXTENDED_INTERRUPT  DtcInterrupt[4];\r
+  CM_ARM_EXTENDED_INTERRUPT    DtcInterrupt[4];\r
 } CM_ARM_CMN_600_INFO;\r
 \r
 /** A structure that describes the Lpi information.\r
@@ -894,28 +895,28 @@ typedef struct CmArmLpiInfo {
   /** Minimum Residency. Time in microseconds after which a\r
       state becomes more energy efficient than any shallower state.\r
   */\r
-  UINT32                                  MinResidency;\r
+  UINT32                                    MinResidency;\r
 \r
   /** Worst case time in microseconds from a wake interrupt\r
       being asserted to the return to a running state\r
   */\r
-  UINT32                                  WorstCaseWakeLatency;\r
+  UINT32                                    WorstCaseWakeLatency;\r
 \r
   /** Flags.\r
   */\r
-  UINT32                                  Flags;\r
+  UINT32                                    Flags;\r
 \r
   /** Architecture specific context loss flags.\r
   */\r
-  UINT32                                  ArchFlags;\r
+  UINT32                                    ArchFlags;\r
 \r
   /** Residency counter frequency in cycles-per-second (Hz).\r
   */\r
-  UINT32                                  ResCntFreq;\r
+  UINT32                                    ResCntFreq;\r
 \r
   /** Every shallower power state in the parent is also enabled.\r
   */\r
-  UINT32                                  EnableParentState;\r
+  UINT32                                    EnableParentState;\r
 \r
   /** The EntryMethod _LPI field can be described as an integer\r
       or in a Register resource data descriptor.\r
@@ -923,27 +924,27 @@ typedef struct CmArmLpiInfo {
   If IsInteger is TRUE, the IntegerEntryMethod field is used.\r
   If IsInteger is FALSE, the RegisterEntryMethod field is used.\r
   */\r
-  BOOLEAN                                 IsInteger;\r
+  BOOLEAN                                   IsInteger;\r
 \r
   /** EntryMethod described as an Integer.\r
   */\r
-  UINT64                                  IntegerEntryMethod;\r
+  UINT64                                    IntegerEntryMethod;\r
 \r
   /** EntryMethod described as a EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR.\r
   */\r
-  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  RegisterEntryMethod;\r
+  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE    RegisterEntryMethod;\r
 \r
   /** Residency counter register.\r
   */\r
-  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  ResidencyCounterRegister;\r
+  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE    ResidencyCounterRegister;\r
 \r
   /** Usage counter register.\r
   */\r
-  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  UsageCounterRegister;\r
+  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE    UsageCounterRegister;\r
 \r
   /** String representing the Lpi state\r
   */\r
-  CHAR8                                   StateName[16];\r
+  CHAR8                                     StateName[16];\r
 } CM_ARM_LPI_INFO;\r
 \r
 #pragma pack()\r
index b0d3e709ecf22a146cbe39b1d7d11b0ecd7dc067..60d825a2b2536ecceab691dbe2721c345658fcaf 100644 (file)
@@ -82,19 +82,19 @@ Object ID's in the ARM Namespace:
   29 - Processor Hierarchy Node ID Info\r
   30 - CM Object Reference\r
 */\r
-typedef UINT32  CM_OBJECT_ID;\r
+typedef UINT32 CM_OBJECT_ID;\r
 \r
 /** A mask for Object ID\r
 */\r
-#define OBJECT_ID_MASK            0xFF\r
+#define OBJECT_ID_MASK  0xFF\r
 \r
 /** A mask for Namespace ID\r
 */\r
-#define NAMESPACE_ID_MASK         0xF\r
+#define NAMESPACE_ID_MASK  0xF\r
 \r
 /** Starting bit position for Namespace ID\r
 */\r
-#define NAMESPACE_ID_BIT_SHIFT    28\r
+#define NAMESPACE_ID_BIT_SHIFT  28\r
 \r
 /** The EOBJECT_NAMESPACE_ID enum describes the defined namespaces\r
     for the Configuration Manager Objects.\r
@@ -113,16 +113,16 @@ typedef enum ObjectNameSpaceID {
 */\r
 typedef struct CmObjDescriptor {\r
   /// Object Id\r
-  CM_OBJECT_ID  ObjectId;\r
+  CM_OBJECT_ID    ObjectId;\r
 \r
   /// Size of the described Object or Object List\r
-  UINT32        Size;\r
+  UINT32          Size;\r
 \r
   /// Pointer to the described Object or Object List\r
-  VOID        Data;\r
+  VOID            *Data;\r
 \r
   /// Count of objects in the list\r
-  UINT32        Count;\r
+  UINT32          Count;\r
 } CM_OBJ_DESCRIPTOR;\r
 \r
 #pragma pack()\r
@@ -143,7 +143,7 @@ typedef struct CmObjDescriptor {
 \r
   @retval Returns the Object ID corresponding to the CmObjectID.\r
 **/\r
-#define GET_CM_OBJECT_ID(CmObjectId)    ((CmObjectId) & OBJECT_ID_MASK)\r
+#define GET_CM_OBJECT_ID(CmObjectId)  ((CmObjectId) & OBJECT_ID_MASK)\r
 \r
 /** This macro returns a Configuration Manager Object ID\r
     from the NameSpace ID and the ObjectID.\r
index d4842b32a39b39f2a77eea98c460dc8173a76480..414794e469f653fd3c85d0c60d9a7a87d8de2462 100644 (file)
@@ -89,10 +89,10 @@ typedef struct DtTableGenerator             DT_TABLE_GENERATOR;
                         failure codes as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*DT_TABLE_GENERATOR_BUILD_TABLE) (\r
-  IN  CONST DT_TABLE_GENERATOR                    *       Generator,\r
-  IN  CONST CM_STD_OBJ_DT_TABLE_INFO              * CONST DtTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       VOID                                 **       Table\r
+  IN  CONST DT_TABLE_GENERATOR                            *Generator,\r
+  IN  CONST CM_STD_OBJ_DT_TABLE_INFO              *CONST  DtTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       VOID                                          **Table\r
   );\r
 \r
 /** This function pointer describes the interface to used by the\r
@@ -109,10 +109,10 @@ typedef EFI_STATUS (*DT_TABLE_GENERATOR_BUILD_TABLE) (
                         as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*DT_TABLE_GENERATOR_FREE_TABLE) (\r
-  IN  CONST DT_TABLE_GENERATOR                    *       Generator,\r
-  IN  CONST CM_STD_OBJ_DT_TABLE_INFO              * CONST DtTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN        VOID                                 **       Table\r
+  IN  CONST DT_TABLE_GENERATOR                            *Generator,\r
+  IN  CONST CM_STD_OBJ_DT_TABLE_INFO              *CONST  DtTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN        VOID                                          **Table\r
   );\r
 \r
 /** The DT_TABLE_GENERATOR structure provides an interface that the\r
@@ -120,16 +120,16 @@ typedef EFI_STATUS (*DT_TABLE_GENERATOR_FREE_TABLE) (
 */\r
 typedef struct DtTableGenerator {\r
   /// The DT table generator ID.\r
-  DT_TABLE_GENERATOR_ID                  GeneratorID;\r
+  DT_TABLE_GENERATOR_ID             GeneratorID;\r
 \r
   /// String describing the DT table generator.\r
-  CONST CHAR16                         * Description;\r
+  CONST CHAR16                      *Description;\r
 \r
   /// DT table build function pointer.\r
-  DT_TABLE_GENERATOR_BUILD_TABLE         BuildDtTable;\r
+  DT_TABLE_GENERATOR_BUILD_TABLE    BuildDtTable;\r
 \r
   /// The function to free any resources allocated for building the DT table.\r
-  DT_TABLE_GENERATOR_FREE_TABLE          FreeTableResources;\r
+  DT_TABLE_GENERATOR_FREE_TABLE     FreeTableResources;\r
 } DT_TABLE_GENERATOR;\r
 \r
 /** Register DT table factory generator.\r
@@ -149,7 +149,7 @@ typedef struct DtTableGenerator {
 EFI_STATUS\r
 EFIAPI\r
 RegisterDtTableGenerator (\r
-  IN CONST DT_TABLE_GENERATOR                   * CONST Generator\r
+  IN CONST DT_TABLE_GENERATOR                   *CONST  Generator\r
   );\r
 \r
 /** Deregister DT generator.\r
@@ -167,10 +167,9 @@ RegisterDtTableGenerator (
 EFI_STATUS\r
 EFIAPI\r
 DeregisterDtTableGenerator (\r
-  IN CONST DT_TABLE_GENERATOR                   * CONST Generator\r
+  IN CONST DT_TABLE_GENERATOR                   *CONST  Generator\r
   );\r
 \r
 #pragma pack()\r
 \r
 #endif // DEVICETREE_TABLE_GENERATOR_H_\r
-\r
index a93e95e919870ae204447c5eb05c1267bde9e4db..300d862f82984555e0fe8718c98b5eacc33fa0f1 100644 (file)
 \r
 /** Is a character upper case\r
 */\r
-#define IS_UPPER_CHAR(x) ((x >= 'A') && (x <= 'Z'))\r
+#define IS_UPPER_CHAR(x)  ((x >= 'A') && (x <= 'Z'))\r
 \r
 /** Is a character a decimal digit\r
 */\r
-#define IS_DIGIT(x) ((x >= '0') && (x <= '9'))\r
+#define IS_DIGIT(x)  ((x >= '0') && (x <= '9'))\r
 \r
 /** Is a character an upper case hexadecimal digit\r
 */\r
-#define IS_UPPER_HEX(x) (((x >= 'A') && (x <= 'F')) || IS_DIGIT (x))\r
+#define IS_UPPER_HEX(x)  (((x >= 'A') && (x <= 'F')) || IS_DIGIT (x))\r
 \r
 /** Convert a hex number to its ASCII code.\r
 \r
@@ -31,7 +31,7 @@
 UINT8\r
 EFIAPI\r
 AsciiFromHex (\r
-  IN  UINT8   Hex\r
+  IN  UINT8  Hex\r
   );\r
 \r
 /** Convert an ASCII char representing an hexadecimal number\r
@@ -46,7 +46,7 @@ AsciiFromHex (
 UINT8\r
 EFIAPI\r
 HexFromAscii (\r
-  IN  CHAR8   Char\r
+  IN  CHAR8  Char\r
   );\r
 \r
 /** Check if a HID is a valid PNP ID.\r
@@ -58,7 +58,7 @@ HexFromAscii (
 **/\r
 BOOLEAN\r
 IsValidPnpId (\r
-  IN  CONST CHAR8  * Hid\r
+  IN  CONST CHAR8  *Hid\r
   );\r
 \r
 /** Check if a HID is a valid ACPI ID.\r
@@ -70,7 +70,7 @@ IsValidPnpId (
 **/\r
 BOOLEAN\r
 IsValidAcpiId (\r
-  IN  CONST CHAR8  * Hid\r
+  IN  CONST CHAR8  *Hid\r
   );\r
 \r
 /** Convert a EisaId string to its compressed UINT32 equivalent.\r
@@ -86,8 +86,8 @@ IsValidAcpiId (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetEisaIdFromString (\r
-  IN  CONST CHAR8   * EisaIdStr,\r
-  OUT       UINT32  * EisaIdInt\r
+  IN  CONST CHAR8   *EisaIdStr,\r
+  OUT       UINT32  *EisaIdInt\r
   );\r
 \r
 #endif // ACPI_HELPER_LIB_H_\r
index f3a52dc3e0f595a582eefe7f9e5752f883f6a45f..094a8f32c6ff2ca5c50e398a16a4e96f49fc4971 100644 (file)
 \r
 /** Node handle.\r
 */\r
-typedef voidAML_NODE_HANDLE;\r
+typedef void *AML_NODE_HANDLE;\r
 \r
 /** Root Node handle.\r
 */\r
-typedef voidAML_ROOT_NODE_HANDLE;\r
+typedef void *AML_ROOT_NODE_HANDLE;\r
 \r
 /** Object Node handle.\r
 */\r
-typedef voidAML_OBJECT_NODE_HANDLE;\r
+typedef void *AML_OBJECT_NODE_HANDLE;\r
 \r
 /** Data Node handle.\r
 */\r
-typedef voidAML_DATA_NODE_HANDLE;\r
+typedef void *AML_DATA_NODE_HANDLE;\r
 \r
 #endif // AML_HANDLE\r
 \r
@@ -78,8 +78,8 @@ typedef void* AML_DATA_NODE_HANDLE;
 EFI_STATUS\r
 EFIAPI\r
 AmlParseDefinitionBlock (\r
-  IN  CONST EFI_ACPI_DESCRIPTION_HEADER   * DefinitionBlock,\r
-  OUT       AML_ROOT_NODE_HANDLE          * RootPtr\r
+  IN  CONST EFI_ACPI_DESCRIPTION_HEADER  *DefinitionBlock,\r
+  OUT       AML_ROOT_NODE_HANDLE         *RootPtr\r
   );\r
 \r
 /** Serialize an AML definition block.\r
@@ -101,8 +101,8 @@ AmlParseDefinitionBlock (
 EFI_STATUS\r
 EFIAPI\r
 AmlSerializeDefinitionBlock (\r
-  IN  AML_ROOT_NODE_HANDLE              RootNode,\r
-  OUT EFI_ACPI_DESCRIPTION_HEADER    ** Table\r
+  IN  AML_ROOT_NODE_HANDLE         RootNode,\r
+  OUT EFI_ACPI_DESCRIPTION_HEADER  **Table\r
   );\r
 \r
 /** Clone a node and its children (clone a tree branch).\r
@@ -123,8 +123,8 @@ AmlSerializeDefinitionBlock (
 EFI_STATUS\r
 EFIAPI\r
 AmlCloneTree (\r
-  IN  AML_NODE_HANDLE   Node,\r
-  OUT AML_NODE_HANDLE ClonedNode\r
+  IN  AML_NODE_HANDLE  Node,\r
+  OUT AML_NODE_HANDLE  *ClonedNode\r
   );\r
 \r
 /** Delete a Node and its children.\r
@@ -142,7 +142,7 @@ AmlCloneTree (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteTree (\r
-  IN  AML_NODE_HANDLE   Node\r
+  IN  AML_NODE_HANDLE  Node\r
   );\r
 \r
 /** Detach the Node from the tree.\r
@@ -163,7 +163,7 @@ AmlDeleteTree (
 EFI_STATUS\r
 EFIAPI\r
 AmlDetachNode (\r
-  IN  AML_NODE_HANDLE   Node\r
+  IN  AML_NODE_HANDLE  Node\r
   );\r
 \r
 /** Find a node in the AML namespace, given an ASL path and a reference Node.\r
@@ -212,9 +212,9 @@ AmlDetachNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlFindNode (\r
-  IN  AML_NODE_HANDLE       ReferenceNode,\r
-  IN  CHAR8               * AslPath,\r
-  OUT AML_NODE_HANDLE     * OutNode\r
+  IN  AML_NODE_HANDLE  ReferenceNode,\r
+  IN  CHAR8            *AslPath,\r
+  OUT AML_NODE_HANDLE  *OutNode\r
   );\r
 \r
 /**\r
@@ -247,8 +247,8 @@ AmlFindNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeviceOpUpdateName (\r
-  IN  AML_OBJECT_NODE_HANDLE    DeviceOpNode,\r
-  IN  CHAR8                   * NewNameString\r
+  IN  AML_OBJECT_NODE_HANDLE  DeviceOpNode,\r
+  IN  CHAR8                   *NewNameString\r
   );\r
 \r
 /** Update an integer value defined by a NameOp object node.\r
@@ -297,8 +297,8 @@ AmlNameOpUpdateInteger (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpUpdateString (\r
-  IN        AML_OBJECT_NODE_HANDLE    NameOpNode,\r
-  IN  CONST CHAR8                   * NewName\r
+  IN        AML_OBJECT_NODE_HANDLE  NameOpNode,\r
+  IN  CONST CHAR8                   *NewName\r
   );\r
 \r
 /** Get the first Resource Data element contained in a named object.\r
@@ -331,8 +331,8 @@ AmlNameOpUpdateString (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpGetFirstRdNode (\r
-  IN  AML_OBJECT_NODE_HANDLE   NameOpNode,\r
-  OUT AML_DATA_NODE_HANDLE   OutRdNode\r
+  IN  AML_OBJECT_NODE_HANDLE  NameOpNode,\r
+  OUT AML_DATA_NODE_HANDLE    *OutRdNode\r
   );\r
 \r
 /** Get the Resource Data element following the CurrRdNode Resource Data.\r
@@ -367,8 +367,8 @@ AmlNameOpGetFirstRdNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpGetNextRdNode (\r
-  IN  AML_DATA_NODE_HANDLE    CurrRdNode,\r
-  OUT AML_DATA_NODE_HANDLE  * OutRdNode\r
+  IN  AML_DATA_NODE_HANDLE  CurrRdNode,\r
+  OUT AML_DATA_NODE_HANDLE  *OutRdNode\r
   );\r
 \r
 /** Update the first interrupt of an Interrupt resource data node.\r
@@ -393,8 +393,8 @@ AmlNameOpGetNextRdNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateRdInterrupt (\r
-  IN  AML_DATA_NODE_HANDLE    InterruptRdNode,\r
-  IN  UINT32                  Irq\r
+  IN  AML_DATA_NODE_HANDLE  InterruptRdNode,\r
+  IN  UINT32                Irq\r
   );\r
 \r
 /** Update the base address and length of a QWord resource data node.\r
@@ -495,11 +495,11 @@ AmlCodeGenRdInterrupt (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenDefinitionBlock (\r
-  IN  CONST CHAR8                 * TableSignature,\r
-  IN  CONST CHAR8                 * OemId,\r
-  IN  CONST CHAR8                 * OemTableId,\r
-  IN        UINT32                  OemRevision,\r
-  OUT       AML_ROOT_NODE_HANDLE  * NewRootNode\r
+  IN  CONST CHAR8                 *TableSignature,\r
+  IN  CONST CHAR8                 *OemId,\r
+  IN  CONST CHAR8                 *OemTableId,\r
+  IN        UINT32                OemRevision,\r
+  OUT       AML_ROOT_NODE_HANDLE  *NewRootNode\r
   );\r
 \r
 /** AML code generation for a Name object node, containing a String.\r
@@ -527,10 +527,10 @@ AmlCodeGenDefinitionBlock (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenNameString (\r
-  IN  CONST CHAR8                   * NameString,\r
-  IN        CHAR8                   * String,\r
-  IN        AML_NODE_HANDLE           ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8                   *NameString,\r
+  IN        CHAR8                   *String,\r
+  IN        AML_NODE_HANDLE         ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewObjectNode   OPTIONAL\r
   );\r
 \r
 /** AML code generation for a Name object node, containing an Integer.\r
@@ -557,10 +557,10 @@ AmlCodeGenNameString (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenNameInteger (\r
-  IN  CONST CHAR8                   * NameString,\r
-  IN        UINT64                    Integer,\r
-  IN        AML_NODE_HANDLE           ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8                   *NameString,\r
+  IN        UINT64                  Integer,\r
+  IN        AML_NODE_HANDLE         ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewObjectNode   OPTIONAL\r
   );\r
 \r
 /** AML code generation for a Device object node.\r
@@ -586,9 +586,9 @@ AmlCodeGenNameInteger (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenDevice (\r
-  IN  CONST CHAR8                   * NameString,\r
-  IN        AML_NODE_HANDLE           ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8                   *NameString,\r
+  IN        AML_NODE_HANDLE         ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewObjectNode   OPTIONAL\r
   );\r
 \r
 /** AML code generation for a Scope object node.\r
@@ -614,9 +614,9 @@ AmlCodeGenDevice (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenScope (\r
-  IN  CONST CHAR8                   * NameString,\r
-  IN        AML_NODE_HANDLE           ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8                   *NameString,\r
+  IN        AML_NODE_HANDLE         ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewObjectNode   OPTIONAL\r
   );\r
 \r
 /** AML code generation for a method returning a NameString.\r
@@ -663,13 +663,13 @@ AmlCodeGenScope (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenMethodRetNameString (\r
-  IN  CONST CHAR8                   * MethodNameString,\r
-  IN  CONST CHAR8                   * ReturnedNameString   OPTIONAL,\r
-  IN        UINT8                     NumArgs,\r
-  IN        BOOLEAN                   IsSerialized,\r
-  IN        UINT8                     SyncLevel,\r
-  IN        AML_NODE_HANDLE           ParentNode           OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewObjectNode        OPTIONAL\r
+  IN  CONST CHAR8                   *MethodNameString,\r
+  IN  CONST CHAR8                   *ReturnedNameString   OPTIONAL,\r
+  IN        UINT8                   NumArgs,\r
+  IN        BOOLEAN                 IsSerialized,\r
+  IN        UINT8                   SyncLevel,\r
+  IN        AML_NODE_HANDLE         ParentNode           OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewObjectNode        OPTIONAL\r
   );\r
 \r
 /** Create a _LPI name.\r
@@ -709,11 +709,11 @@ AmlCodeGenMethodRetNameString (
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateLpiNode (\r
-  IN  CONST CHAR8                   * LpiNameString,\r
-  IN        UINT16                    Revision,\r
-  IN        UINT64                    LevelId,\r
-  IN        AML_NODE_HANDLE           ParentNode   OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewLpiNode   OPTIONAL\r
+  IN  CONST CHAR8                   *LpiNameString,\r
+  IN        UINT16                  Revision,\r
+  IN        UINT64                  LevelId,\r
+  IN        AML_NODE_HANDLE         ParentNode   OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewLpiNode   OPTIONAL\r
   );\r
 \r
 /** Add an _LPI state to a LPI node created using AmlCreateLpiNode ().\r
@@ -773,18 +773,18 @@ AmlCreateLpiNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlAddLpiState (\r
-  IN  UINT32                                    MinResidency,\r
-  IN  UINT32                                    WorstCaseWakeLatency,\r
-  IN  UINT32                                    Flags,\r
-  IN  UINT32                                    ArchFlags,\r
-  IN  UINT32                                    ResCntFreq,\r
-  IN  UINT32                                    EnableParentState,\r
-  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  * GenericRegisterDescriptor   OPTIONAL,\r
-  IN  UINT64                                    Integer                     OPTIONAL,\r
-  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  * ResidencyCounterRegister    OPTIONAL,\r
-  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  * UsageCounterRegister        OPTIONAL,\r
-  IN  CHAR8                                   * StateName                   OPTIONAL,\r
-  IN  AML_OBJECT_NODE_HANDLE                    LpiNode\r
+  IN  UINT32                                  MinResidency,\r
+  IN  UINT32                                  WorstCaseWakeLatency,\r
+  IN  UINT32                                  Flags,\r
+  IN  UINT32                                  ArchFlags,\r
+  IN  UINT32                                  ResCntFreq,\r
+  IN  UINT32                                  EnableParentState,\r
+  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  *GenericRegisterDescriptor   OPTIONAL,\r
+  IN  UINT64                                  Integer                     OPTIONAL,\r
+  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  *ResidencyCounterRegister    OPTIONAL,\r
+  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  *UsageCounterRegister        OPTIONAL,\r
+  IN  CHAR8                                   *StateName                   OPTIONAL,\r
+  IN  AML_OBJECT_NODE_HANDLE                  LpiNode\r
   );\r
 \r
 // DEPRECATED APIS\r
@@ -823,8 +823,8 @@ AmlAddLpiState (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpCrsGetFirstRdNode (\r
-  IN  AML_OBJECT_NODE_HANDLE   NameOpCrsNode,\r
-  OUT AML_DATA_NODE_HANDLE   OutRdNode\r
+  IN  AML_OBJECT_NODE_HANDLE  NameOpCrsNode,\r
+  OUT AML_DATA_NODE_HANDLE    *OutRdNode\r
   );\r
 \r
 /** DEPRECATED API\r
@@ -860,8 +860,8 @@ AmlNameOpCrsGetFirstRdNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpCrsGetNextRdNode (\r
-  IN  AML_DATA_NODE_HANDLE    CurrRdNode,\r
-  OUT AML_DATA_NODE_HANDLE  * OutRdNode\r
+  IN  AML_DATA_NODE_HANDLE  CurrRdNode,\r
+  OUT AML_DATA_NODE_HANDLE  *OutRdNode\r
   );\r
 \r
 /** DEPRECATED API\r
@@ -919,7 +919,7 @@ AmlCodeGenCrsAddRdInterrupt (
   IN  BOOLEAN                 EdgeTriggered,\r
   IN  BOOLEAN                 ActiveLow,\r
   IN  BOOLEAN                 Shared,\r
-  IN  UINT32                IrqList,\r
+  IN  UINT32                  *IrqList,\r
   IN  UINT8                   IrqCount\r
   );\r
 \r
index 4605f3f34b1d9a2a3af975f801077d6f523e0530..4835f314c4f1e3315dddb439e09560a1ef18972b 100644 (file)
 EFI_STATUS\r
 EFIAPI\r
 BuildSsdtSerialPortTable (\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO    *  AcpiTableInfo,\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO       *  SerialPortInfo,\r
-  IN  CONST CHAR8                         *  Name,\r
-  IN  CONST UINT64                           Uid,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER  **  Table\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO   *AcpiTableInfo,\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO      *SerialPortInfo,\r
+  IN  CONST CHAR8                        *Name,\r
+  IN  CONST UINT64                       Uid,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER  **Table\r
   );\r
 \r
 /** Free an SSDT table previously created by\r
@@ -47,7 +47,7 @@ BuildSsdtSerialPortTable (
 EFI_STATUS\r
 EFIAPI\r
 FreeSsdtSerialPortTable (\r
-  IN EFI_ACPI_DESCRIPTION_HEADER  * Table\r
+  IN EFI_ACPI_DESCRIPTION_HEADER  *Table\r
   );\r
 \r
 /** Validate the Serial Port Information.\r
@@ -61,8 +61,8 @@ FreeSsdtSerialPortTable (
 EFI_STATUS\r
 EFIAPI\r
 ValidateSerialPortInfo (\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO  * SerialPortInfoTable,\r
-  IN        UINT32                     SerialPortCount\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO  *SerialPortInfoTable,\r
+  IN        UINT32                   SerialPortCount\r
   );\r
 \r
 #endif // SSDT_SERIAL_PORT_LIB_H_\r
index 76f9e8c25feab16bd852e18cf9aff3098bd5ab68..f8b3ffb29409dbbaf32bdef241d3a428bce2393c 100644 (file)
@@ -31,8 +31,8 @@
 EFI_STATUS\r
 EFIAPI\r
 GetCgfMgrInfo (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL      * CONST  CfgMgrProtocol,\r
-  OUT       CM_STD_OBJ_CONFIGURATION_MANAGER_INFO    **        CfgMfrInfo\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL      *CONST  CfgMgrProtocol,\r
+  OUT       CM_STD_OBJ_CONFIGURATION_MANAGER_INFO             **CfgMfrInfo\r
   );\r
 \r
 /** The AddAcpiHeader function updates the ACPI header structure. It uses the\r
@@ -57,10 +57,10 @@ GetCgfMgrInfo (
 EFI_STATUS\r
 EFIAPI\r
 AddAcpiHeader (\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST Generator,\r
-  IN OUT  EFI_ACPI_DESCRIPTION_HEADER                 * CONST AcpiHeader,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  Generator,\r
+  IN OUT  EFI_ACPI_DESCRIPTION_HEADER                 *CONST  AcpiHeader,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
   IN      CONST UINT32                                        Length\r
   );\r
 \r
@@ -91,10 +91,10 @@ AddAcpiHeader (
 EFI_STATUS\r
 EFIAPI\r
 AddSsdtAcpiHeader (\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST Generator,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-      OUT       AML_ROOT_NODE_HANDLE                  *       RootNode\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  Generator,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  OUT       AML_ROOT_NODE_HANDLE                              *RootNode\r
   );\r
 \r
 /**\r
@@ -113,8 +113,8 @@ AddSsdtAcpiHeader (
 typedef\r
 BOOLEAN\r
 (EFIAPI *PFN_IS_EQUAL)(\r
-  IN CONST  VOID            * Object1,\r
-  IN CONST  VOID            * Object2,\r
+  IN CONST  VOID            *Object1,\r
+  IN CONST  VOID            *Object2,\r
   IN        UINTN             Index1 OPTIONAL,\r
   IN        UINTN             Index2 OPTIONAL\r
   );\r
@@ -136,10 +136,10 @@ BOOLEAN
 BOOLEAN\r
 EFIAPI\r
 FindDuplicateValue (\r
-  IN  CONST VOID          * Array,\r
-  IN  CONST UINTN           Count,\r
-  IN  CONST UINTN           ElementSize,\r
-  IN        PFN_IS_EQUAL    EqualTestFunction\r
+  IN  CONST VOID          *Array,\r
+  IN  CONST UINTN         Count,\r
+  IN  CONST UINTN         ElementSize,\r
+  IN        PFN_IS_EQUAL  EqualTestFunction\r
   );\r
 \r
 /** Parse and print a CmObjDesc.\r
@@ -149,7 +149,7 @@ FindDuplicateValue (
 VOID\r
 EFIAPI\r
 ParseCmObjDesc (\r
-  IN  CONST CM_OBJ_DESCRIPTOR CmObjDesc\r
+  IN  CONST CM_OBJ_DESCRIPTOR  *CmObjDesc\r
   );\r
 \r
 #endif // TABLE_HELPER_LIB_H_\r
index 7de1be3b23d049cada074ff0b1bde129d8cdc894..6a1faec098312056e2e28b36661bf2f61880510c 100644 (file)
@@ -32,8 +32,8 @@
 /**\r
   Forward declarations:\r
 */\r
-typedef struct ConfigurationManagerProtocol EDKII_CONFIGURATION_MANAGER_PROTOCOL;\r
-typedef struct PlatformRepositoryInfo       EDKII_PLATFORM_REPOSITORY_INFO;\r
+typedef struct ConfigurationManagerProtocol  EDKII_CONFIGURATION_MANAGER_PROTOCOL;\r
+typedef struct PlatformRepositoryInfo        EDKII_PLATFORM_REPOSITORY_INFO;\r
 \r
 /** The GetObject function defines the interface implemented by the\r
     Configuration Manager Protocol for returning the Configuration\r
@@ -55,11 +55,11 @@ typedef struct PlatformRepositoryInfo       EDKII_PLATFORM_REPOSITORY_INFO;
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_CONFIGURATION_MANAGER_GET_OBJECT) (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST This,\r
+(EFIAPI *EDKII_CONFIGURATION_MANAGER_GET_OBJECT)(\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST This,\r
   IN  CONST CM_OBJECT_ID                                  CmObjectId,\r
   IN  CONST CM_OBJECT_TOKEN                               Token OPTIONAL,\r
-  IN  OUT   CM_OBJ_DESCRIPTOR                     * CONST CmObject\r
+  IN  OUT   CM_OBJ_DESCRIPTOR                     *CONST CmObject\r
   );\r
 \r
 /** The SetObject function defines the interface implemented by the\r
@@ -83,11 +83,11 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_CONFIGURATION_MANAGER_SET_OBJECT) (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST This,\r
+(EFIAPI *EDKII_CONFIGURATION_MANAGER_SET_OBJECT)(\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST This,\r
   IN  CONST CM_OBJECT_ID                                  CmObjectId,\r
   IN  CONST CM_OBJECT_TOKEN                               Token OPTIONAL,\r
-  IN        CM_OBJ_DESCRIPTOR                     * CONST CmObject\r
+  IN        CM_OBJ_DESCRIPTOR                     *CONST CmObject\r
   );\r
 \r
 /** The EDKII_CONFIGURATION_MANAGER_PROTOCOL structure describes the\r
@@ -95,27 +95,27 @@ EFI_STATUS
 */\r
 typedef struct ConfigurationManagerProtocol {\r
   /// The Configuration Manager Protocol revision.\r
-  UINT32                                  Revision;\r
+  UINT32                                    Revision;\r
 \r
   /** The interface used to request information about\r
       the Configuration Manager Objects.\r
   */\r
-  EDKII_CONFIGURATION_MANAGER_GET_OBJECT  GetObject;\r
+  EDKII_CONFIGURATION_MANAGER_GET_OBJECT    GetObject;\r
 \r
   /** The interface used to update the information stored\r
       in the Configuration Manager repository.\r
   */\r
-  EDKII_CONFIGURATION_MANAGER_SET_OBJECT  SetObject;\r
+  EDKII_CONFIGURATION_MANAGER_SET_OBJECT    SetObject;\r
 \r
   /** Pointer to an implementation defined abstract repository\r
       provisioned by the Configuration Manager.\r
   */\r
-  EDKII_PLATFORM_REPOSITORY_INFO        PlatRepoInfo;\r
+  EDKII_PLATFORM_REPOSITORY_INFO            *PlatRepoInfo;\r
 } EDKII_CONFIGURATION_MANAGER_PROTOCOL;\r
 \r
 /** The Configuration Manager Protocol GUID.\r
 */\r
-extern EFI_GUID gEdkiiConfigurationManagerProtocolGuid;\r
+extern EFI_GUID  gEdkiiConfigurationManagerProtocolGuid;\r
 \r
 #pragma pack()\r
 \r
index ff2331b060019976319fc2707f65252130a5326c..b11fc0c9f1d604e0eb3653ae841ef47763974862 100644 (file)
@@ -35,8 +35,8 @@
 /**\r
   Forward declarations:\r
 */\r
-typedef struct DynamicTableFactoryProtocol EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL;\r
-typedef struct DynamicTableFactoryInfo EDKII_DYNAMIC_TABLE_FACTORY_INFO;\r
+typedef struct DynamicTableFactoryProtocol  EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL;\r
+typedef struct DynamicTableFactoryInfo      EDKII_DYNAMIC_TABLE_FACTORY_INFO;\r
 \r
 /** Return a pointer to the ACPI table generator.\r
 \r
@@ -53,10 +53,10 @@ typedef struct DynamicTableFactoryInfo EDKII_DYNAMIC_TABLE_FACTORY_INFO;
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_ACPI_TABLE_GENERATOR) (\r
-  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST This,\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_GET_ACPI_TABLE_GENERATOR)(\r
+  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST This,\r
   IN  CONST ACPI_TABLE_GENERATOR_ID                       GeneratorId,\r
-  OUT CONST ACPI_TABLE_GENERATOR                 ** CONST Generator\r
+  OUT CONST ACPI_TABLE_GENERATOR                 **CONST Generator\r
   );\r
 \r
 /** Registers an ACPI table generator.\r
@@ -72,8 +72,8 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_ACPI_TABLE_GENERATOR) (\r
-  IN  CONST ACPI_TABLE_GENERATOR                * CONST Generator\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_ACPI_TABLE_GENERATOR)(\r
+  IN  CONST ACPI_TABLE_GENERATOR                *CONST Generator\r
   );\r
 \r
 /** Deregister an ACPI table generator.\r
@@ -87,8 +87,8 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_ACPI_TABLE_GENERATOR) (\r
-  IN  CONST ACPI_TABLE_GENERATOR                * CONST Generator\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_ACPI_TABLE_GENERATOR)(\r
+  IN  CONST ACPI_TABLE_GENERATOR                *CONST Generator\r
   );\r
 \r
 /** Return a pointer to the SMBIOS table generator.\r
@@ -106,10 +106,10 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_SMBIOS_TABLE_GENERATOR) (\r
-  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST This,\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_GET_SMBIOS_TABLE_GENERATOR)(\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
 /** Register a SMBIOS table generator.\r
@@ -125,8 +125,8 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_SMBIOS_TABLE_GENERATOR) (\r
-  IN  CONST SMBIOS_TABLE_GENERATOR              * CONST Generator\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_SMBIOS_TABLE_GENERATOR)(\r
+  IN  CONST SMBIOS_TABLE_GENERATOR              *CONST Generator\r
   );\r
 \r
 /** Deregister a SMBIOS table generator.\r
@@ -140,8 +140,8 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_SMBIOS_TABLE_GENERATOR) (\r
-  IN  CONST SMBIOS_TABLE_GENERATOR              * CONST Generator\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_SMBIOS_TABLE_GENERATOR)(\r
+  IN  CONST SMBIOS_TABLE_GENERATOR              *CONST Generator\r
   );\r
 \r
 /** Return a pointer to the Device Tree table generator.\r
@@ -159,10 +159,10 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_GET_DT_TABLE_GENERATOR) (\r
-  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  * CONST This,\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_GET_DT_TABLE_GENERATOR)(\r
+  IN  CONST EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL  *CONST This,\r
   IN  CONST DT_TABLE_GENERATOR_ID                         GeneratorId,\r
-  OUT CONST DT_TABLE_GENERATOR                   ** CONST Generator\r
+  OUT CONST DT_TABLE_GENERATOR                   **CONST Generator\r
   );\r
 \r
 /** Register a DT table generator.\r
@@ -178,8 +178,8 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_DT_TABLE_GENERATOR) (\r
-  IN  CONST DT_TABLE_GENERATOR                * CONST Generator\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_DT_TABLE_GENERATOR)(\r
+  IN  CONST DT_TABLE_GENERATOR                *CONST Generator\r
   );\r
 \r
 /** Deregister a DT table generator.\r
@@ -196,58 +196,58 @@ EFI_STATUS
 **/\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_DT_TABLE_GENERATOR) (\r
-  IN  CONST DT_TABLE_GENERATOR                * CONST Generator\r
+(EFIAPI *EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_DT_TABLE_GENERATOR)(\r
+  IN  CONST DT_TABLE_GENERATOR                *CONST Generator\r
   );\r
 \r
 /** A structure describing the Dynamic Table Factory Protocol interface.\r
 */\r
 typedef struct DynamicTableFactoryProtocol {\r
   /// The Dynamic Table Factory Protocol revision.\r
-  UINT32                                                 Revision;\r
+  UINT32                                                    Revision;\r
 \r
   /// The interface used to request an ACPI Table Generator.\r
-  EDKII_DYNAMIC_TABLE_FACTORY_GET_ACPI_TABLE_GENERATOR   GetAcpiTableGenerator;\r
+  EDKII_DYNAMIC_TABLE_FACTORY_GET_ACPI_TABLE_GENERATOR      GetAcpiTableGenerator;\r
 \r
   /// Register an ACPI table Generator\r
   EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_ACPI_TABLE_GENERATOR\r
-    RegisterAcpiTableGenerator;\r
+                                                            RegisterAcpiTableGenerator;\r
 \r
   /// Deregister an ACPI table Generator\r
   EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_ACPI_TABLE_GENERATOR\r
-    DeregisterAcpiTableGenerator;\r
+                                                            DeregisterAcpiTableGenerator;\r
 \r
   /// The interface used to request a SMBIOS Table Generator.\r
-  EDKII_DYNAMIC_TABLE_FACTORY_GET_SMBIOS_TABLE_GENERATOR GetSmbiosTableGenerator;\r
+  EDKII_DYNAMIC_TABLE_FACTORY_GET_SMBIOS_TABLE_GENERATOR    GetSmbiosTableGenerator;\r
 \r
   /// Register an SMBIOS table Generator\r
   EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_SMBIOS_TABLE_GENERATOR\r
-    RegisterSmbiosTableGenerator;\r
+                                                            RegisterSmbiosTableGenerator;\r
 \r
   /// Deregister an SMBIOS table Generator\r
   EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_SMBIOS_TABLE_GENERATOR\r
-    DeregisterSmbiosTableGenerator;\r
+                                                            DeregisterSmbiosTableGenerator;\r
 \r
   /// The interface used to request a Device Tree Table Generator.\r
-  EDKII_DYNAMIC_TABLE_FACTORY_GET_DT_TABLE_GENERATOR     GetDtTableGenerator;\r
+  EDKII_DYNAMIC_TABLE_FACTORY_GET_DT_TABLE_GENERATOR        GetDtTableGenerator;\r
 \r
   /// Register a DT generator\r
   EDKII_DYNAMIC_TABLE_FACTORY_REGISTER_DT_TABLE_GENERATOR\r
-    RegisterDtTableGenerator;\r
+                                                            RegisterDtTableGenerator;\r
 \r
   /// Deregister a DT generator\r
   EDKII_DYNAMIC_TABLE_FACTORY_DEREGISTER_DT_TABLE_GENERATOR\r
-    DeregisterDtTableGenerator;\r
+                                                            DeregisterDtTableGenerator;\r
 \r
   /** Pointer to the data structure that holds the\r
       list of registered table generators\r
   */\r
-  EDKII_DYNAMIC_TABLE_FACTORY_INFO          TableFactoryInfo;\r
+  EDKII_DYNAMIC_TABLE_FACTORY_INFO                          *TableFactoryInfo;\r
 } EDKII_DYNAMIC_TABLE_FACTORY_PROTOCOL;\r
 \r
 /** The Dynamic Table Factory Protocol GUID.\r
 */\r
-extern EFI_GUID gEdkiiDynamicTableFactoryProtocolGuid;\r
+extern EFI_GUID  gEdkiiDynamicTableFactoryProtocolGuid;\r
 \r
 #pragma pack()\r
 \r
index 9fbf9fc0ccf4636a191d03e763499ec794bb6b2c..934d56c90ddaa60939ed955b7c0bf19f7da2351e 100644 (file)
@@ -142,10 +142,10 @@ typedef struct SmbiosTableGenerator         SMBIOS_TABLE_GENERATOR;
                         failure codes as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*SMBIOS_TABLE_GENERATOR_BUILD_TABLE) (\r
-  IN  CONST SMBIOS_TABLE_GENERATOR                *       Generator,\r
-  IN        CM_STD_OBJ_SMBIOS_TABLE_INFO          * CONST SmbiosTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       SMBIOS_STRUCTURE                     **       Table\r
+  IN  CONST SMBIOS_TABLE_GENERATOR                        *Generator,\r
+  IN        CM_STD_OBJ_SMBIOS_TABLE_INFO          *CONST  SmbiosTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       SMBIOS_STRUCTURE                              **Table\r
   );\r
 \r
 /** This function pointer describes the interface to used by the\r
@@ -162,10 +162,10 @@ typedef EFI_STATUS (*SMBIOS_TABLE_GENERATOR_BUILD_TABLE) (
                         as returned by the generator.\r
 **/\r
 typedef EFI_STATUS (*SMBIOS_TABLE_GENERATOR_FREE_TABLE) (\r
-  IN  CONST SMBIOS_TABLE_GENERATOR                *       Generator,\r
-  IN  CONST CM_STD_OBJ_SMBIOS_TABLE_INFO          * CONST SmbiosTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN        SMBIOS_STRUCTURE                     **       Table\r
+  IN  CONST SMBIOS_TABLE_GENERATOR                        *Generator,\r
+  IN  CONST CM_STD_OBJ_SMBIOS_TABLE_INFO          *CONST  SmbiosTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN        SMBIOS_STRUCTURE                              **Table\r
   );\r
 \r
 /** The SMBIOS_TABLE_GENERATOR structure provides an interface that the\r
@@ -173,22 +173,22 @@ typedef EFI_STATUS (*SMBIOS_TABLE_GENERATOR_FREE_TABLE) (
 */\r
 typedef struct SmbiosTableGenerator {\r
   /// The SMBIOS table generator ID.\r
-  SMBIOS_TABLE_GENERATOR_ID                GeneratorID;\r
+  SMBIOS_TABLE_GENERATOR_ID             GeneratorID;\r
 \r
   /// String describing the DT table\r
   /// generator.\r
-  CONST CHAR16*                            Description;\r
+  CONST CHAR16                          *Description;\r
 \r
   /// The SMBIOS table type.\r
-  SMBIOS_TYPE                              Type;\r
+  SMBIOS_TYPE                           Type;\r
 \r
   /// SMBIOS table build function pointer.\r
-  SMBIOS_TABLE_GENERATOR_BUILD_TABLE       BuildSmbiosTable;\r
+  SMBIOS_TABLE_GENERATOR_BUILD_TABLE    BuildSmbiosTable;\r
 \r
   /** The function to free any resources\r
       allocated for building the SMBIOS table.\r
   */\r
-  SMBIOS_TABLE_GENERATOR_FREE_TABLE        FreeTableResources;\r
+  SMBIOS_TABLE_GENERATOR_FREE_TABLE     FreeTableResources;\r
 } SMBIOS_TABLE_GENERATOR;\r
 \r
 /** Register SMBIOS table factory generator.\r
@@ -208,7 +208,7 @@ typedef struct SmbiosTableGenerator {
 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
 /** Deregister SMBIOS generator.\r
@@ -226,9 +226,9 @@ RegisterSmbiosTableGenerator (
 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
 #pragma pack()\r
 \r
 #endif // SMBIOS_TABLE_GENERATOR_H_\r
-\r
index 0ba6b163691ea127ae7a7d57fb5f9fdf84789338..8d0c7da15a73e4910f9099c68f6e5cc2f06c0ecb 100644 (file)
@@ -38,7 +38,7 @@
   Note: The token value 0 is reserved for a NULL token and does\r
         not identify any object.\r
 **/\r
-typedef UINTN   CM_OBJECT_TOKEN;\r
+typedef UINTN CM_OBJECT_TOKEN;\r
 \r
 /** The ESTD_OBJECT_ID enum describes the Object IDs\r
     in the Standard Namespace.\r
@@ -54,12 +54,12 @@ typedef enum StdObjectID {
 */\r
 typedef struct CmStdObjConfigurationManagerInfo {\r
   /// The Configuration Manager Revision.\r
-  UINT32  Revision;\r
+  UINT32    Revision;\r
 \r
   /** The OEM ID. This information is used to\r
       populate the ACPI table header information.\r
   */\r
-  UINT8   OemId[6];\r
+  UINT8     OemId[6];\r
 } CM_STD_OBJ_CONFIGURATION_MANAGER_INFO;\r
 \r
 /** A structure used to describe the ACPI table generators to be invoked.\r
@@ -85,7 +85,7 @@ typedef struct CmAStdObjAcpiTableInfo {
   ACPI_TABLE_GENERATOR_ID        TableGeneratorId;\r
 \r
   /// Optional pointer to the ACPI table data\r
-  EFI_ACPI_DESCRIPTION_HEADER  AcpiTableData;\r
+  EFI_ACPI_DESCRIPTION_HEADER    *AcpiTableData;\r
 \r
   /// An OEM-supplied string that the OEM uses to identify the particular\r
   /// data table. This field is particularly useful when defining a definition\r
@@ -97,14 +97,14 @@ typedef struct CmAStdObjAcpiTableInfo {
   /// Generators shall populate this information using part of the\r
   /// CM_STD_OBJ_CONFIGURATION_MANAGER_INFO.OemId field and the\r
   /// ACPI table signature.\r
-  UINT64                         OemTableId;\r
+  UINT64    OemTableId;\r
 \r
   /// An OEM-supplied revision number. Larger numbers are assumed to be\r
   /// newer revisions.\r
   /// Note: If this field is not populated (has value of Zero), then the\r
   /// Generators shall populate this information using the revision of the\r
   /// Configuration Manager (CM_STD_OBJ_CONFIGURATION_MANAGER_INFO.Revision).\r
-  UINT32                         OemRevision;\r
+  UINT32    OemRevision;\r
 } CM_STD_OBJ_ACPI_TABLE_INFO;\r
 \r
 /** A structure used to describe the SMBIOS table generators to be invoked.\r
@@ -120,10 +120,10 @@ typedef struct CmAStdObjAcpiTableInfo {
 */\r
 typedef struct CmStdObjSmbiosTableInfo {\r
   /// The SMBIOS Table Generator ID\r
-  SMBIOS_TABLE_GENERATOR_ID   TableGeneratorId;\r
+  SMBIOS_TABLE_GENERATOR_ID    TableGeneratorId;\r
 \r
   /// Optional pointer to the SMBIOS table data\r
-  SMBIOS_STRUCTURE           SmbiosTableData;\r
+  SMBIOS_STRUCTURE             *SmbiosTableData;\r
 } CM_STD_OBJ_SMBIOS_TABLE_INFO;\r
 \r
 #pragma pack()\r
index da6434a48b9097d7b1bc274b206ff6ba3f627e42..0d9ff9a1e3c2961b185761d3c44b7e75d0332038 100644 (file)
@@ -107,7 +107,7 @@ _______________________________________________________________________________
      128 - Table Type126\r
      129 - Table Type127\r
 **/\r
-typedef UINT32  TABLE_GENERATOR_ID;\r
+typedef UINT32 TABLE_GENERATOR_ID;\r
 \r
 /** This enum lists the Table Generator Types.\r
 */\r
@@ -127,19 +127,19 @@ typedef enum TableGeneratorNameSpace {
 \r
 /** A mask for the Table ID bits of TABLE_GENERATOR_ID.\r
 */\r
-#define TABLE_ID_MASK                 0xFF\r
+#define TABLE_ID_MASK  0xFF\r
 \r
 /** A mask for the Namespace ID bits of TABLE_GENERATOR_ID.\r
 */\r
-#define TABLE_NAMESPACEID_MASK        (BIT31)\r
+#define TABLE_NAMESPACEID_MASK  (BIT31)\r
 \r
 /** A mask for the Table Type bits of TABLE_GENERATOR_ID.\r
 */\r
-#define TABLE_TYPE_MASK               (BIT29 | BIT28)\r
+#define TABLE_TYPE_MASK  (BIT29 | BIT28)\r
 \r
 /** Starting bit position for the Table Type bits\r
 */\r
-#define TABLE_TYPE_BIT_SHIFT          28\r
+#define TABLE_TYPE_BIT_SHIFT  28\r
 \r
 /** Starting bit position for the Table Namespace ID bit\r
 */\r
@@ -204,11 +204,11 @@ typedef enum TableGeneratorNameSpace {
 \r
 /** A mask for Major revision.\r
 */\r
-#define MAJOR_REVISION_MASK       0xFFFF\r
+#define MAJOR_REVISION_MASK  0xFFFF\r
 \r
 /** A mask for Minor revision.\r
 */\r
-#define MINOR_REVISION_MASK       0xFFFF\r
+#define MINOR_REVISION_MASK  0xFFFF\r
 \r
 /** This macro generates a Major.Minor version\r
     where the Major and Minor fields are 16 bit.\r
@@ -244,4 +244,3 @@ typedef enum TableGeneratorNameSpace {
 #define GET_MINOR_REVISION(Revision)  ((Revision) & MINOR_REVISION_MASK)\r
 \r
 #endif // TABLE_GENERATOR_H_\r
-\r
index a7508d4a8834fd2038946a62de39e9cd0894bf79..3d513dbd1fbe8c47d270a9e639b2797098201d91 100644 (file)
@@ -40,48 +40,48 @@ Requirements:
 \r
 /** The number of debug ports represented by the Table.\r
 */\r
-#define DBG2_NUM_DEBUG_PORTS                       1\r
+#define DBG2_NUM_DEBUG_PORTS  1\r
 \r
 /** The number of Generic Address Registers\r
     presented in the debug device information.\r
 */\r
-#define DBG2_NUMBER_OF_GENERIC_ADDRESS_REGISTERS   1\r
+#define DBG2_NUMBER_OF_GENERIC_ADDRESS_REGISTERS  1\r
 \r
 /** The index for the debug port 0 in the Debug port information list.\r
 */\r
-#define INDEX_DBG_PORT0                            0\r
+#define INDEX_DBG_PORT0  0\r
 \r
 /** A string representing the name of the debug port 0.\r
 */\r
-#define NAME_STR_DBG_PORT0                         "COM0"\r
+#define NAME_STR_DBG_PORT0  "COM0"\r
 \r
 /** An UID representing the debug port 0.\r
 */\r
-#define UID_DBG_PORT0                              0\r
+#define UID_DBG_PORT0  0\r
 \r
 /** The length of the namespace string.\r
 */\r
-#define DBG2_NAMESPACESTRING_FIELD_SIZE            sizeof (NAME_STR_DBG_PORT0)\r
+#define DBG2_NAMESPACESTRING_FIELD_SIZE  sizeof (NAME_STR_DBG_PORT0)\r
 \r
 /** The PL011 UART address range length.\r
 */\r
-#define PL011_UART_LENGTH                          0x1000\r
+#define PL011_UART_LENGTH  0x1000\r
 \r
 /** A structure that provides the OS with the required information\r
     for initializing a debugger connection.\r
 */\r
 typedef struct {\r
   /// The debug device information for the platform\r
-  EFI_ACPI_DBG2_DEBUG_DEVICE_INFORMATION_STRUCT Dbg2Device;\r
+  EFI_ACPI_DBG2_DEBUG_DEVICE_INFORMATION_STRUCT    Dbg2Device;\r
 \r
   /// The base address register for the serial port\r
-  EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE        BaseAddressRegister;\r
+  EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE           BaseAddressRegister;\r
 \r
   /// The address size\r
-  UINT32 AddressSize;\r
+  UINT32                                           AddressSize;\r
 \r
   /// The debug port name string\r
-  UINT8  NameSpaceString[DBG2_NAMESPACESTRING_FIELD_SIZE];\r
+  UINT8                                            NameSpaceString[DBG2_NAMESPACESTRING_FIELD_SIZE];\r
 } DBG2_DEBUG_DEVICE_INFORMATION;\r
 \r
 /** A structure representing the information about the debug port(s)\r
@@ -89,10 +89,10 @@ typedef struct {
 */\r
 typedef struct {\r
   /// The DBG2 table header\r
-  EFI_ACPI_DEBUG_PORT_2_DESCRIPTION_TABLE Description;\r
+  EFI_ACPI_DEBUG_PORT_2_DESCRIPTION_TABLE    Description;\r
 \r
   /// Debug port information list\r
-  DBG2_DEBUG_DEVICE_INFORMATION       Dbg2DeviceInfo[DBG2_NUM_DEBUG_PORTS];\r
+  DBG2_DEBUG_DEVICE_INFORMATION              Dbg2DeviceInfo[DBG2_NUM_DEBUG_PORTS];\r
 } DBG2_TABLE;\r
 \r
 /** A helper macro used for initializing the debug port device\r
@@ -104,42 +104,42 @@ typedef struct {
   @param [in]  UartNameStr  The UART port name string.\r
 **/\r
 #define DBG2_DEBUG_PORT_DDI(                                          \\r
-          SubType,                                                    \\r
-          UartBase,                                                   \\r
-          UartAddrLen,                                                \\r
-          UartNameStr                                                 \\r
-          ) {                                                         \\r
+                                                                      SubType,                                                    \\r
+                                                                      UartBase,                                                   \\r
+                                                                      UartAddrLen,                                                \\r
+                                                                      UartNameStr                                                 \\r
+                                                                      )  {\\r
     {                                                                 \\r
-      /* UINT8     Revision */                                        \\r
+  /* UINT8     Revision */                                        \\r
       EFI_ACPI_DBG2_DEBUG_DEVICE_INFORMATION_STRUCT_REVISION,         \\r
-      /* UINT16    Length */                                          \\r
+  /* UINT16    Length */                                          \\r
       sizeof (DBG2_DEBUG_DEVICE_INFORMATION),                         \\r
-      /* UINT8     NumberofGenericAddressRegisters */                 \\r
+  /* UINT8     NumberofGenericAddressRegisters */                 \\r
       DBG2_NUMBER_OF_GENERIC_ADDRESS_REGISTERS,                       \\r
-      /* UINT16    NameSpaceStringLength */                           \\r
+  /* UINT16    NameSpaceStringLength */                           \\r
       DBG2_NAMESPACESTRING_FIELD_SIZE,                                \\r
-      /* UINT16    NameSpaceStringOffset */                           \\r
+  /* UINT16    NameSpaceStringOffset */                           \\r
       OFFSET_OF (DBG2_DEBUG_DEVICE_INFORMATION, NameSpaceString),     \\r
-      /* UINT16    OemDataLength */                                   \\r
+  /* UINT16    OemDataLength */                                   \\r
       0,                                                              \\r
-      /* UINT16    OemDataOffset */                                   \\r
+  /* UINT16    OemDataOffset */                                   \\r
       0,                                                              \\r
-      /* UINT16    Port Type */                                       \\r
+  /* UINT16    Port Type */                                       \\r
       EFI_ACPI_DBG2_PORT_TYPE_SERIAL,                                 \\r
-      /* UINT16    Port Subtype */                                    \\r
+  /* UINT16    Port Subtype */                                    \\r
       SubType,                                                        \\r
-      /* UINT8     Reserved[2] */                                     \\r
+  /* UINT8     Reserved[2] */                                     \\r
       {EFI_ACPI_RESERVED_BYTE, EFI_ACPI_RESERVED_BYTE},               \\r
-      /* UINT16    BaseAddressRegister Offset */                      \\r
+  /* UINT16    BaseAddressRegister Offset */                      \\r
       OFFSET_OF (DBG2_DEBUG_DEVICE_INFORMATION, BaseAddressRegister), \\r
-      /* UINT16    AddressSize Offset */                              \\r
+  /* UINT16    AddressSize Offset */                              \\r
       OFFSET_OF (DBG2_DEBUG_DEVICE_INFORMATION, AddressSize)          \\r
     },                                                                \\r
-    /* EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE BaseAddressRegister */  \\r
+  /* EFI_ACPI_6_2_GENERIC_ADDRESS_STRUCTURE BaseAddressRegister */  \\r
     ARM_GAS32 (UartBase),                                             \\r
-    /* UINT32  AddressSize */                                         \\r
+  /* UINT32  AddressSize */                                         \\r
     UartAddrLen,                                                      \\r
-    /* UINT8   NameSpaceString[MAX_DBG2_NAME_LEN] */                  \\r
+  /* UINT8   NameSpaceString[MAX_DBG2_NAME_LEN] */                  \\r
     UartNameStr                                                       \\r
   }\r
 \r
@@ -148,7 +148,7 @@ typedef struct {
   Note: fields marked with "{Template}" will be set dynamically\r
 */\r
 STATIC\r
-DBG2_TABLE AcpiDbg2 = {\r
+DBG2_TABLE  AcpiDbg2 = {\r
   {\r
     ACPI_HEADER (\r
       EFI_ACPI_6_2_DEBUG_PORT_2_TABLE_SIGNATURE,\r
@@ -194,7 +194,7 @@ GET_OBJECT_LIST (
 STATIC\r
 EFI_STATUS\r
 SetupDebugUart (\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO  * CONST SerialPortInfo\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO  *CONST  SerialPortInfo\r
   )\r
 {\r
   EFI_STATUS          Status;\r
@@ -209,20 +209,20 @@ SetupDebugUart (
   // Initialize the Serial Debug UART\r
   DEBUG ((DEBUG_INFO, "Initializing Serial Debug UART...\n"));\r
   ReceiveFifoDepth = 0; // Use the default value for FIFO depth\r
-  Parity = (EFI_PARITY_TYPE)FixedPcdGet8 (PcdUartDefaultParity);\r
-  DataBits = FixedPcdGet8 (PcdUartDefaultDataBits);\r
-  StopBits = (EFI_STOP_BITS_TYPE)FixedPcdGet8 (PcdUartDefaultStopBits);\r
+  Parity           = (EFI_PARITY_TYPE)FixedPcdGet8 (PcdUartDefaultParity);\r
+  DataBits         = FixedPcdGet8 (PcdUartDefaultDataBits);\r
+  StopBits         = (EFI_STOP_BITS_TYPE)FixedPcdGet8 (PcdUartDefaultStopBits);\r
 \r
   BaudRate = SerialPortInfo->BaudRate;\r
-  Status = PL011UartInitializePort (\r
-             (UINTN)SerialPortInfo->BaseAddress,\r
-             SerialPortInfo->Clock,\r
-             &BaudRate,\r
-             &ReceiveFifoDepth,\r
-             &Parity,\r
-             &DataBits,\r
-             &StopBits\r
-             );\r
+  Status   = PL011UartInitializePort (\r
+               (UINTN)SerialPortInfo->BaseAddress,\r
+               SerialPortInfo->Clock,\r
+               &BaudRate,\r
+               &ReceiveFifoDepth,\r
+               &Parity,\r
+               &DataBits,\r
+               &StopBits\r
+               );\r
 \r
   ASSERT_EFI_ERROR (Status);\r
   return Status;\r
@@ -245,15 +245,15 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FreeDbg2TableEx (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          *** CONST Table,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ***CONST  Table,\r
   IN      CONST UINTN                                          TableCount\r
   )\r
 {\r
-  EFI_STATUS                        Status;\r
-  EFI_ACPI_DESCRIPTION_HEADER    ** TableList;\r
+  EFI_STATUS                   Status;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -263,7 +263,8 @@ FreeDbg2TableEx (
 \r
   if ((Table == NULL)   ||\r
       (*Table == NULL)  ||\r
-      (TableCount != 2)) {\r
+      (TableCount != 2))\r
+  {\r
     DEBUG ((DEBUG_ERROR, "ERROR: DBG2: Invalid Table Pointer\n"));\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -272,7 +273,8 @@ FreeDbg2TableEx (
 \r
   if ((TableList[1] == NULL) ||\r
       (TableList[1]->Signature !=\r
-       EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE)) {\r
+       EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE))\r
+  {\r
     DEBUG ((DEBUG_ERROR, "ERROR: DBG2: Invalid SSDT table pointer.\n"));\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -316,17 +318,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildDbg2TableEx (\r
-  IN  CONST ACPI_TABLE_GENERATOR                   *       This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ***       Table,\r
-  OUT       UINTN                                  * CONST TableCount\r
+  IN  CONST ACPI_TABLE_GENERATOR                           *This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER                    ***Table,\r
+  OUT       UINTN                                  *CONST  TableCount\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  CM_ARM_SERIAL_PORT_INFO       * SerialPortInfo;\r
-  UINT32                          SerialPortCount;\r
-  EFI_ACPI_DESCRIPTION_HEADER  ** TableList;\r
+  EFI_STATUS                   Status;\r
+  CM_ARM_SERIAL_PORT_INFO      *SerialPortInfo;\r
+  UINT32                       SerialPortCount;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -337,7 +339,8 @@ BuildDbg2TableEx (
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: DBG2: Requested table revision = %d, is not supported."\r
@@ -387,8 +390,8 @@ BuildDbg2TableEx (
   }\r
 \r
   // Allocate a table to store pointers to the DBG2 and SSDT tables.\r
-  TableList = (EFI_ACPI_DESCRIPTION_HEADER**)\r
-              AllocateZeroPool (sizeof (EFI_ACPI_DESCRIPTION_HEADER*) * 2);\r
+  TableList = (EFI_ACPI_DESCRIPTION_HEADER **)\r
+              AllocateZeroPool (sizeof (EFI_ACPI_DESCRIPTION_HEADER *) * 2);\r
   if (TableList == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -403,7 +406,7 @@ BuildDbg2TableEx (
   Status = AddAcpiHeader (\r
              CfgMgrProtocol,\r
              This,\r
-             (EFI_ACPI_DESCRIPTION_HEADER*)&AcpiDbg2,\r
+             (EFI_ACPI_DESCRIPTION_HEADER *)&AcpiDbg2,\r
              AcpiTableInfo,\r
              sizeof (DBG2_TABLE)\r
              );\r
@@ -447,11 +450,12 @@ BuildDbg2TableEx (
     SerialPortInfo->PortSubtype;\r
 \r
   if ((SerialPortInfo->PortSubtype ==\r
-      EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_PL011_UART)           ||\r
+       EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_PL011_UART)           ||\r
       (SerialPortInfo->PortSubtype ==\r
-      EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART_2X) ||\r
+       EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART_2X) ||\r
       (SerialPortInfo->PortSubtype ==\r
-      EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART)) {\r
+       EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_SBSA_GENERIC_UART))\r
+  {\r
     // Initialize the serial port\r
     Status = SetupDebugUart (SerialPortInfo);\r
     if (EFI_ERROR (Status)) {\r
@@ -464,7 +468,7 @@ BuildDbg2TableEx (
     }\r
   }\r
 \r
-  TableList[0] = (EFI_ACPI_DESCRIPTION_HEADER*)&AcpiDbg2;\r
+  TableList[0] = (EFI_ACPI_DESCRIPTION_HEADER *)&AcpiDbg2;\r
 \r
   // Build a SSDT table describing the serial port.\r
   Status = BuildSsdtSerialPortTable (\r
@@ -484,7 +488,7 @@ BuildDbg2TableEx (
   }\r
 \r
   *TableCount = 2;\r
-  *Table = TableList;\r
+  *Table      = TableList;\r
 \r
   return Status;\r
 \r
@@ -498,13 +502,13 @@ error_handler:
 \r
 /** This macro defines the DBG2 Table Generator revision.\r
 */\r
-#define DBG2_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define DBG2_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the DBG2 Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR Dbg2Generator = {\r
+ACPI_TABLE_GENERATOR  Dbg2Generator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdDbg2),\r
   // Generator Description\r
@@ -542,11 +546,12 @@ ACPI_TABLE_GENERATOR Dbg2Generator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiDbg2LibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&Dbg2Generator);\r
   DEBUG ((DEBUG_INFO, "DBG2: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -565,11 +570,12 @@ AcpiDbg2LibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiDbg2LibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&Dbg2Generator);\r
   DEBUG ((DEBUG_INFO, "DBG2: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index b4ebd463da02ca37f22b73413b038471081f64e7..96295f539fb0505378e862edeef898be40257cdd 100644 (file)
@@ -78,7 +78,7 @@ Requirements:
   Note: fields marked with "{Template}" will be updated dynamically.\r
 */\r
 STATIC\r
-EFI_ACPI_6_4_FIXED_ACPI_DESCRIPTION_TABLE AcpiFadt = {\r
+EFI_ACPI_6_4_FIXED_ACPI_DESCRIPTION_TABLE  AcpiFadt = {\r
   ACPI_HEADER (\r
     EFI_ACPI_6_4_FIXED_ACPI_DESCRIPTION_TABLE_SIGNATURE,\r
     EFI_ACPI_6_4_FIXED_ACPI_DESCRIPTION_TABLE,\r
@@ -250,11 +250,11 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FadtAddPmProfileInfo (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol\r
-)\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol\r
+  )\r
 {\r
-  EFI_STATUS                              Status;\r
-  CM_ARM_POWER_MANAGEMENT_PROFILE_INFO  * PmProfile;\r
+  EFI_STATUS                            Status;\r
+  CM_ARM_POWER_MANAGEMENT_PROFILE_INFO  *PmProfile;\r
 \r
   ASSERT (CfgMgrProtocol != NULL);\r
 \r
@@ -303,11 +303,11 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FadtAddBootArchInfo (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol\r
-)\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol\r
+  )\r
 {\r
-  EFI_STATUS               Status;\r
-  CM_ARM_BOOT_ARCH_INFO  * BootArchInfo;\r
+  EFI_STATUS             Status;\r
+  CM_ARM_BOOT_ARCH_INFO  *BootArchInfo;\r
 \r
   ASSERT (CfgMgrProtocol != NULL);\r
 \r
@@ -355,11 +355,11 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FadtAddHypervisorVendorId (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol\r
-)\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol\r
+  )\r
 {\r
-  EFI_STATUS                     Status;\r
-  CM_ARM_HYPERVISOR_VENDOR_ID  * HypervisorVendorInfo;\r
+  EFI_STATUS                   Status;\r
+  CM_ARM_HYPERVISOR_VENDOR_ID  *HypervisorVendorInfo;\r
 \r
   ASSERT (CfgMgrProtocol != NULL);\r
 \r
@@ -385,6 +385,7 @@ FadtAddHypervisorVendorId (
         Status\r
         ));\r
     }\r
+\r
     goto error_handler;\r
   }\r
 \r
@@ -416,11 +417,11 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FadtAddFixedFeatureFlags (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol\r
-)\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol\r
+  )\r
 {\r
-  EFI_STATUS                    Status;\r
-  CM_ARM_FIXED_FEATURE_FLAGS  * FixedFeatureFlags;\r
+  EFI_STATUS                  Status;\r
+  CM_ARM_FIXED_FEATURE_FLAGS  *FixedFeatureFlags;\r
 \r
   ASSERT (CfgMgrProtocol != NULL);\r
 \r
@@ -446,6 +447,7 @@ FadtAddFixedFeatureFlags (
         Status\r
         ));\r
     }\r
+\r
     goto error_handler;\r
   }\r
 \r
@@ -497,10 +499,10 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildFadtTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -513,7 +515,8 @@ BuildFadtTable (
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: FADT: Requested table revision = %d, is not supported."\r
@@ -530,7 +533,7 @@ BuildFadtTable (
   Status = AddAcpiHeader (\r
              CfgMgrProtocol,\r
              This,\r
-             (EFI_ACPI_DESCRIPTION_HEADER*)&AcpiFadt,\r
+             (EFI_ACPI_DESCRIPTION_HEADER *)&AcpiFadt,\r
              AcpiTableInfo,\r
              sizeof (EFI_ACPI_6_4_FIXED_ACPI_DESCRIPTION_TABLE)\r
              );\r
@@ -595,20 +598,20 @@ BuildFadtTable (
     }\r
   }\r
 \r
-  *Table = (EFI_ACPI_DESCRIPTION_HEADER*)&AcpiFadt;\r
+  *Table = (EFI_ACPI_DESCRIPTION_HEADER *)&AcpiFadt;\r
 error_handler:\r
   return Status;\r
 }\r
 \r
 /** This macro defines the FADT Table Generator revision.\r
 */\r
-#define FADT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define FADT_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the FADT Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR FadtGenerator = {\r
+ACPI_TABLE_GENERATOR  FadtGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdFadt),\r
   // Generator Description\r
@@ -648,11 +651,12 @@ ACPI_TABLE_GENERATOR FadtGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiFadtLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&FadtGenerator);\r
   DEBUG ((DEBUG_INFO, "FADT: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -671,11 +675,12 @@ AcpiFadtLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiFadtLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&FadtGenerator);\r
   DEBUG ((DEBUG_INFO, "FADT: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index 06a23876aea8e55d6e4c8be4471ff5aca2514f66..2b5fb308719b4d5debf3f3c3c09ca1cb14510224 100644 (file)
@@ -90,14 +90,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AddGenericTimerInfo (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         * CONST CfgMgrProtocol,\r
-  IN        EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE * CONST Gtdt,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         *CONST  CfgMgrProtocol,\r
+  IN        EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE *CONST  Gtdt,\r
   IN  CONST UINT32                                               PlatformTimerCount,\r
   IN  CONST UINT32                                               AcpiTableRevision\r
-)\r
+  )\r
 {\r
-  EFI_STATUS                   Status;\r
-  CM_ARM_GENERIC_TIMER_INFO  * GenericTimerInfo;\r
+  EFI_STATUS                 Status;\r
+  CM_ARM_GENERIC_TIMER_INFO  *GenericTimerInfo;\r
 \r
   ASSERT (CfgMgrProtocol != NULL);\r
   ASSERT (Gtdt != NULL);\r
@@ -120,23 +120,23 @@ AddGenericTimerInfo (
 \r
   Gtdt->CntControlBasePhysicalAddress =\r
     GenericTimerInfo->CounterControlBaseAddress;\r
-  Gtdt->Reserved = EFI_ACPI_RESERVED_DWORD;\r
-  Gtdt->SecurePL1TimerGSIV = GenericTimerInfo->SecurePL1TimerGSIV;\r
-  Gtdt->SecurePL1TimerFlags = GenericTimerInfo->SecurePL1TimerFlags;\r
-  Gtdt->NonSecurePL1TimerGSIV = GenericTimerInfo->NonSecurePL1TimerGSIV;\r
-  Gtdt->NonSecurePL1TimerFlags = GenericTimerInfo->NonSecurePL1TimerFlags;\r
-  Gtdt->VirtualTimerGSIV = GenericTimerInfo->VirtualTimerGSIV;\r
-  Gtdt->VirtualTimerFlags = GenericTimerInfo->VirtualTimerFlags;\r
-  Gtdt->NonSecurePL2TimerGSIV = GenericTimerInfo->NonSecurePL2TimerGSIV;\r
-  Gtdt->NonSecurePL2TimerFlags = GenericTimerInfo->NonSecurePL2TimerFlags;\r
+  Gtdt->Reserved                   = EFI_ACPI_RESERVED_DWORD;\r
+  Gtdt->SecurePL1TimerGSIV         = GenericTimerInfo->SecurePL1TimerGSIV;\r
+  Gtdt->SecurePL1TimerFlags        = GenericTimerInfo->SecurePL1TimerFlags;\r
+  Gtdt->NonSecurePL1TimerGSIV      = GenericTimerInfo->NonSecurePL1TimerGSIV;\r
+  Gtdt->NonSecurePL1TimerFlags     = GenericTimerInfo->NonSecurePL1TimerFlags;\r
+  Gtdt->VirtualTimerGSIV           = GenericTimerInfo->VirtualTimerGSIV;\r
+  Gtdt->VirtualTimerFlags          = GenericTimerInfo->VirtualTimerFlags;\r
+  Gtdt->NonSecurePL2TimerGSIV      = GenericTimerInfo->NonSecurePL2TimerGSIV;\r
+  Gtdt->NonSecurePL2TimerFlags     = GenericTimerInfo->NonSecurePL2TimerFlags;\r
   Gtdt->CntReadBasePhysicalAddress =\r
     GenericTimerInfo->CounterReadBaseAddress;\r
-  Gtdt->PlatformTimerCount = PlatformTimerCount;\r
+  Gtdt->PlatformTimerCount  = PlatformTimerCount;\r
   Gtdt->PlatformTimerOffset = (PlatformTimerCount == 0) ? 0 :\r
-    sizeof (EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE);\r
+                              sizeof (EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE);\r
 \r
   if (AcpiTableRevision > EFI_ACPI_6_2_GENERIC_TIMER_DESCRIPTION_TABLE_REVISION) {\r
-    Gtdt->VirtualPL2TimerGSIV = GenericTimerInfo->VirtualPL2TimerGSIV;\r
+    Gtdt->VirtualPL2TimerGSIV  = GenericTimerInfo->VirtualPL2TimerGSIV;\r
     Gtdt->VirtualPL2TimerFlags = GenericTimerInfo->VirtualPL2TimerFlags;\r
   }\r
 \r
@@ -154,32 +154,32 @@ AddGenericTimerInfo (
 STATIC\r
 VOID\r
 AddGenericWatchdogList (\r
-  IN EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE  * CONST Gtdt,\r
+  IN EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE  *CONST  Gtdt,\r
   IN CONST UINT32                                          WatchdogOffset,\r
-  IN CONST CM_ARM_GENERIC_WATCHDOG_INFO            *       WatchdogInfoList,\r
+  IN CONST CM_ARM_GENERIC_WATCHDOG_INFO                    *WatchdogInfoList,\r
   IN       UINT32                                          WatchdogCount\r
   )\r
 {\r
-  EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG_STRUCTURE  * Watchdog;\r
+  EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG_STRUCTURE  *Watchdog;\r
 \r
   ASSERT (Gtdt != NULL);\r
   ASSERT (WatchdogInfoList != NULL);\r
 \r
   Watchdog = (EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG_STRUCTURE *)\r
-             ((UINT8*)Gtdt + WatchdogOffset);\r
+             ((UINT8 *)Gtdt + WatchdogOffset);\r
 \r
   while (WatchdogCount-- != 0) {\r
     // Add watchdog entry\r
     DEBUG ((DEBUG_INFO, "GTDT: Watchdog = 0x%p\n", Watchdog));\r
-    Watchdog->Type = EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG;\r
+    Watchdog->Type   = EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG;\r
     Watchdog->Length =\r
       sizeof (EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG_STRUCTURE);\r
-    Watchdog->Reserved = EFI_ACPI_RESERVED_BYTE;\r
+    Watchdog->Reserved                    = EFI_ACPI_RESERVED_BYTE;\r
     Watchdog->RefreshFramePhysicalAddress =\r
       WatchdogInfoList->RefreshFrameAddress;\r
     Watchdog->WatchdogControlFramePhysicalAddress =\r
       WatchdogInfoList->ControlFrameAddress;\r
-    Watchdog->WatchdogTimerGSIV = WatchdogInfoList->TimerGSIV;\r
+    Watchdog->WatchdogTimerGSIV  = WatchdogInfoList->TimerGSIV;\r
     Watchdog->WatchdogTimerFlags = WatchdogInfoList->Flags;\r
     Watchdog++;\r
     WatchdogInfoList++;\r
@@ -206,19 +206,19 @@ AddGenericWatchdogList (
 BOOLEAN\r
 EFIAPI\r
 IsGtFrameNumberEqual (\r
-  IN  CONST VOID          * Frame1,\r
-  IN  CONST VOID          * Frame2,\r
-  IN        UINTN           Index1,\r
-  IN        UINTN           Index2\r
+  IN  CONST VOID   *Frame1,\r
+  IN  CONST VOID   *Frame2,\r
+  IN        UINTN  Index1,\r
+  IN        UINTN  Index2\r
   )\r
 {\r
-  UINT8     FrameNumber1;\r
-  UINT8     FrameNumber2;\r
+  UINT8  FrameNumber1;\r
+  UINT8  FrameNumber2;\r
 \r
   ASSERT ((Frame1 != NULL) && (Frame2 != NULL));\r
 \r
-  FrameNumber1 = ((CM_ARM_GTBLOCK_TIMER_FRAME_INFO*)Frame1)->FrameNumber;\r
-  FrameNumber2 = ((CM_ARM_GTBLOCK_TIMER_FRAME_INFO*)Frame2)->FrameNumber;\r
+  FrameNumber1 = ((CM_ARM_GTBLOCK_TIMER_FRAME_INFO *)Frame1)->FrameNumber;\r
+  FrameNumber2 = ((CM_ARM_GTBLOCK_TIMER_FRAME_INFO *)Frame2)->FrameNumber;\r
 \r
   if (FrameNumber1 == FrameNumber2) {\r
     DEBUG ((\r
@@ -249,12 +249,12 @@ IsGtFrameNumberEqual (
 STATIC\r
 EFI_STATUS\r
 AddGTBlockTimerFrames (\r
-  IN       EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE *       GtBlockFrame,\r
-  IN CONST CM_ARM_GTBLOCK_TIMER_FRAME_INFO            *       GTBlockTimerFrameList,\r
-  IN       UINT32                                             GTBlockFrameCount\r
-)\r
+  IN       EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE  *GtBlockFrame,\r
+  IN CONST CM_ARM_GTBLOCK_TIMER_FRAME_INFO             *GTBlockTimerFrameList,\r
+  IN       UINT32                                      GTBlockFrameCount\r
+  )\r
 {\r
-  BOOLEAN    IsFrameNumberDuplicated;\r
+  BOOLEAN  IsFrameNumberDuplicated;\r
 \r
   ASSERT (GtBlockFrame != NULL);\r
   ASSERT (GTBlockTimerFrameList != NULL);\r
@@ -282,16 +282,16 @@ AddGTBlockTimerFrames (
         DEBUG_ERROR,\r
         "ERROR: GTDT: Frame number %d is not in the range 0-7\n",\r
         GTBlockTimerFrameList->FrameNumber\r
-      ));\r
+        ));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
 \r
     GtBlockFrame->GTFrameNumber = GTBlockTimerFrameList->FrameNumber;\r
-    GtBlockFrame->Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
-    GtBlockFrame->Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
-    GtBlockFrame->Reserved[2] = EFI_ACPI_RESERVED_BYTE;\r
+    GtBlockFrame->Reserved[0]   = EFI_ACPI_RESERVED_BYTE;\r
+    GtBlockFrame->Reserved[1]   = EFI_ACPI_RESERVED_BYTE;\r
+    GtBlockFrame->Reserved[2]   = EFI_ACPI_RESERVED_BYTE;\r
 \r
-    GtBlockFrame->CntBaseX = GTBlockTimerFrameList->PhysicalAddressCntBase;\r
+    GtBlockFrame->CntBaseX    = GTBlockTimerFrameList->PhysicalAddressCntBase;\r
     GtBlockFrame->CntEL0BaseX =\r
       GTBlockTimerFrameList->PhysicalAddressCntEL0Base;\r
 \r
@@ -300,7 +300,7 @@ AddGTBlockTimerFrames (
     GtBlockFrame->GTxPhysicalTimerFlags =\r
       GTBlockTimerFrameList->PhysicalTimerFlags;\r
 \r
-    GtBlockFrame->GTxVirtualTimerGSIV = GTBlockTimerFrameList->VirtualTimerGSIV;\r
+    GtBlockFrame->GTxVirtualTimerGSIV  = GTBlockTimerFrameList->VirtualTimerGSIV;\r
     GtBlockFrame->GTxVirtualTimerFlags =\r
       GTBlockTimerFrameList->VirtualTimerFlags;\r
 \r
@@ -308,6 +308,7 @@ AddGTBlockTimerFrames (
     GtBlockFrame++;\r
     GTBlockTimerFrameList++;\r
   } // for\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -328,25 +329,25 @@ AddGTBlockTimerFrames (
 STATIC\r
 EFI_STATUS\r
 AddGTBlockList (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL     * CONST CfgMgrProtocol,\r
-  IN EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE    * CONST Gtdt,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL     *CONST  CfgMgrProtocol,\r
+  IN EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE    *CONST  Gtdt,\r
   IN CONST UINT32                                            GTBlockOffset,\r
-  IN CONST CM_ARM_GTBLOCK_INFO                       *       GTBlockInfo,\r
+  IN CONST CM_ARM_GTBLOCK_INFO                               *GTBlockInfo,\r
   IN       UINT32                                            BlockTimerCount\r
-)\r
+  )\r
 {\r
-  EFI_STATUS                                    Status;\r
-  EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE        * GTBlock;\r
-  EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE  * GtBlockFrame;\r
-  CM_ARM_GTBLOCK_TIMER_FRAME_INFO             * GTBlockTimerFrameList;\r
-  UINT32                                        GTBlockTimerFrameCount;\r
-  UINTN                                         Length;\r
+  EFI_STATUS                                  Status;\r
+  EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE        *GTBlock;\r
+  EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE  *GtBlockFrame;\r
+  CM_ARM_GTBLOCK_TIMER_FRAME_INFO             *GTBlockTimerFrameList;\r
+  UINT32                                      GTBlockTimerFrameCount;\r
+  UINTN                                       Length;\r
 \r
   ASSERT (Gtdt != NULL);\r
   ASSERT (GTBlockInfo != NULL);\r
 \r
-  GTBlock = (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE *)((UINT8*)Gtdt +\r
-              GTBlockOffset);\r
+  GTBlock = (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE *)((UINT8 *)Gtdt +\r
+                                                     GTBlockOffset);\r
 \r
   while (BlockTimerCount-- != 0) {\r
     DEBUG ((DEBUG_INFO, "GTDT: GTBlock = 0x%p\n", GTBlock));\r
@@ -358,7 +359,8 @@ AddGTBlockList (
                &GTBlockTimerFrameCount\r
                );\r
     if (EFI_ERROR (Status) ||\r
-        (GTBlockTimerFrameCount != GTBlockInfo->GTBlockTimerFrameCount)) {\r
+        (GTBlockTimerFrameCount != GTBlockInfo->GTBlockTimerFrameCount))\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: GTDT: Failed to get Generic Timer Frames. Status = %r\n",\r
@@ -368,8 +370,8 @@ AddGTBlockList (
     }\r
 \r
     Length = sizeof (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE) +\r
-               (sizeof (EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE) *\r
-                GTBlockInfo->GTBlockTimerFrameCount);\r
+             (sizeof (EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE) *\r
+              GTBlockInfo->GTBlockTimerFrameCount);\r
 \r
     // Check that the length of the GT block does not\r
     // exceed MAX_UINT16\r
@@ -386,16 +388,16 @@ AddGTBlockList (
       return Status;\r
     }\r
 \r
-    GTBlock->Type = EFI_ACPI_6_4_GTDT_GT_BLOCK;\r
-    GTBlock->Length = (UINT16)Length;\r
-    GTBlock->Reserved = EFI_ACPI_RESERVED_BYTE;\r
-    GTBlock->CntCtlBase = GTBlockInfo->GTBlockPhysicalAddress;\r
-    GTBlock->GTBlockTimerCount = GTBlockInfo->GTBlockTimerFrameCount;\r
+    GTBlock->Type               = EFI_ACPI_6_4_GTDT_GT_BLOCK;\r
+    GTBlock->Length             = (UINT16)Length;\r
+    GTBlock->Reserved           = EFI_ACPI_RESERVED_BYTE;\r
+    GTBlock->CntCtlBase         = GTBlockInfo->GTBlockPhysicalAddress;\r
+    GTBlock->GTBlockTimerCount  = GTBlockInfo->GTBlockTimerFrameCount;\r
     GTBlock->GTBlockTimerOffset =\r
       sizeof (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE);\r
 \r
-    GtBlockFrame = (EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE*)\r
-      ((UINT8*)GTBlock + GTBlock->GTBlockTimerOffset);\r
+    GtBlockFrame = (EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE *)\r
+                   ((UINT8 *)GTBlock + GTBlock->GTBlockTimerOffset);\r
 \r
     // Add GT Block Timer frames\r
     Status = AddGTBlockTimerFrames (\r
@@ -413,10 +415,11 @@ AddGTBlockList (
     }\r
 \r
     // Next GTBlock\r
-    GTBlock = (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE *)((UINT8*)GTBlock +\r
-               GTBlock->Length);\r
+    GTBlock = (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE *)((UINT8 *)GTBlock +\r
+                                                       GTBlock->Length);\r
     GTBlockInfo++;\r
   }// for\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -447,23 +450,23 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildGtdtTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  EFI_STATUS                                      Status;\r
-  UINT32                                          TableSize;\r
-  UINT32                                          PlatformTimerCount;\r
-  UINT32                                          WatchdogCount;\r
-  UINT32                                          BlockTimerCount;\r
-  CM_ARM_GENERIC_WATCHDOG_INFO                  * WatchdogInfoList;\r
-  CM_ARM_GTBLOCK_INFO                           * GTBlockInfo;\r
-  EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE  * Gtdt;\r
-  UINT32                                          Idx;\r
-  UINT32                                          GTBlockOffset;\r
-  UINT32                                          WatchdogOffset;\r
+  EFI_STATUS                                    Status;\r
+  UINT32                                        TableSize;\r
+  UINT32                                        PlatformTimerCount;\r
+  UINT32                                        WatchdogCount;\r
+  UINT32                                        BlockTimerCount;\r
+  CM_ARM_GENERIC_WATCHDOG_INFO                  *WatchdogInfoList;\r
+  CM_ARM_GTBLOCK_INFO                           *GTBlockInfo;\r
+  EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE  *Gtdt;\r
+  UINT32                                        Idx;\r
+  UINT32                                        GTBlockOffset;\r
+  UINT32                                        WatchdogOffset;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -473,7 +476,8 @@ BuildGtdtTable (
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: GTDT: Requested table revision = %d, is not supported."\r
@@ -527,12 +531,12 @@ BuildGtdtTable (
 \r
   // Calculate the GTDT Table Size\r
   PlatformTimerCount = 0;\r
-  TableSize = sizeof (EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE);\r
+  TableSize          = sizeof (EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE);\r
   if (BlockTimerCount != 0) {\r
-    GTBlockOffset = TableSize;\r
+    GTBlockOffset       = TableSize;\r
     PlatformTimerCount += BlockTimerCount;\r
-    TableSize += (sizeof (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE) *\r
-                  BlockTimerCount);\r
+    TableSize          += (sizeof (EFI_ACPI_6_4_GTDT_GT_BLOCK_STRUCTURE) *\r
+                           BlockTimerCount);\r
 \r
     for (Idx = 0; Idx < BlockTimerCount; Idx++) {\r
       if (GTBlockInfo[Idx].GTBlockTimerFrameCount > 8) {\r
@@ -546,8 +550,9 @@ BuildGtdtTable (
           ));\r
         goto error_handler;\r
       }\r
+\r
       TableSize += (sizeof (EFI_ACPI_6_4_GTDT_GT_BLOCK_TIMER_STRUCTURE) *\r
-        GTBlockInfo[Idx].GTBlockTimerFrameCount);\r
+                    GTBlockInfo[Idx].GTBlockTimerFrameCount);\r
     }\r
 \r
     DEBUG ((\r
@@ -560,10 +565,10 @@ BuildGtdtTable (
 \r
   WatchdogOffset = 0;\r
   if (WatchdogCount != 0) {\r
-    WatchdogOffset = TableSize;\r
+    WatchdogOffset      = TableSize;\r
     PlatformTimerCount += WatchdogCount;\r
-    TableSize += (sizeof (EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG_STRUCTURE) *\r
-                  WatchdogCount);\r
+    TableSize          += (sizeof (EFI_ACPI_6_4_GTDT_ARM_GENERIC_WATCHDOG_STRUCTURE) *\r
+                           WatchdogCount);\r
     DEBUG ((\r
       DEBUG_INFO,\r
       "GTDT: WatchdogOffset = 0x%x, PLATFORM_TIMER_COUNT = %d\n",\r
@@ -572,7 +577,7 @@ BuildGtdtTable (
       ));\r
   }\r
 \r
-  *Table = (EFI_ACPI_DESCRIPTION_HEADER*)AllocateZeroPool (TableSize);\r
+  *Table = (EFI_ACPI_DESCRIPTION_HEADER *)AllocateZeroPool (TableSize);\r
   if (*Table == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -585,7 +590,7 @@ BuildGtdtTable (
     goto error_handler;\r
   }\r
 \r
-  Gtdt = (EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE*)*Table;\r
+  Gtdt = (EFI_ACPI_6_4_GENERIC_TIMER_DESCRIPTION_TABLE *)*Table;\r
   DEBUG ((\r
     DEBUG_INFO,\r
     "GTDT: Gtdt = 0x%p TableSize = 0x%x\n",\r
@@ -658,6 +663,7 @@ error_handler:
     FreePool (*Table);\r
     *Table = NULL;\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -675,11 +681,11 @@ error_handler:
 STATIC\r
 EFI_STATUS\r
 FreeGtdtTableResources (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
-)\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
+  )\r
 {\r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -700,13 +706,13 @@ FreeGtdtTableResources (
 \r
 /** This macro defines the GTDT Table Generator revision.\r
 */\r
-#define GTDT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define GTDT_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the GTDT Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR GtdtGenerator = {\r
+ACPI_TABLE_GENERATOR  GtdtGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdGtdt),\r
   // Generator Description\r
@@ -745,11 +751,12 @@ ACPI_TABLE_GENERATOR GtdtGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiGtdtLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&GtdtGenerator);\r
   DEBUG ((DEBUG_INFO, "GTDT: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -768,11 +775,12 @@ AcpiGtdtLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiGtdtLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&GtdtGenerator);\r
   DEBUG ((DEBUG_INFO, "GTDT: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index 349caa8006bc34ca789cb3e321a0f87c0cd4ff0d..0f13c32b838bf4fe42b53a1e9c3ce817d74681fb 100644 (file)
@@ -132,7 +132,7 @@ GET_OBJECT_LIST (
 STATIC\r
 UINT32\r
 GetItsGroupNodeSize (\r
-  IN  CONST CM_ARM_ITS_GROUP_NODE Node\r
+  IN  CONST CM_ARM_ITS_GROUP_NODE  *Node\r
   )\r
 {\r
   ASSERT (Node != NULL);\r
@@ -141,7 +141,7 @@ GetItsGroupNodeSize (
      Size of ITS Identifier array\r
   */\r
   return (UINT32)(sizeof (EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE) +\r
-                    (Node->ItsIdCount * sizeof (UINT32)));\r
+                  (Node->ItsIdCount * sizeof (UINT32)));\r
 }\r
 \r
 /** Returns the total size required for the ITS Group nodes and\r
@@ -163,9 +163,9 @@ STATIC
 UINT64\r
 GetSizeofItsGroupNodes (\r
   IN      CONST UINT32                         NodeStartOffset,\r
-  IN      CONST CM_ARM_ITS_GROUP_NODE  *       NodeList,\r
+  IN      CONST CM_ARM_ITS_GROUP_NODE          *NodeList,\r
   IN            UINT32                         NodeCount,\r
-  IN OUT        IORT_NODE_INDEXER     ** CONST NodeIndexer\r
+  IN OUT        IORT_NODE_INDEXER     **CONST  NodeIndexer\r
   )\r
 {\r
   UINT64  Size;\r
@@ -174,8 +174,8 @@ GetSizeofItsGroupNodes (
 \r
   Size = 0;\r
   while (NodeCount-- != 0) {\r
-    (*NodeIndexer)->Token = NodeList->Token;\r
-    (*NodeIndexer)->Object = (VOID*)NodeList;\r
+    (*NodeIndexer)->Token  = NodeList->Token;\r
+    (*NodeIndexer)->Object = (VOID *)NodeList;\r
     (*NodeIndexer)->Offset = (UINT32)(Size + NodeStartOffset);\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -190,6 +190,7 @@ GetSizeofItsGroupNodes (
     (*NodeIndexer)++;\r
     NodeList++;\r
   }\r
+\r
   return Size;\r
 }\r
 \r
@@ -202,7 +203,7 @@ GetSizeofItsGroupNodes (
 STATIC\r
 UINT32\r
 GetNamedComponentNodeSize (\r
-  IN  CONST CM_ARM_NAMED_COMPONENT_NODE Node\r
+  IN  CONST CM_ARM_NAMED_COMPONENT_NODE  *Node\r
   )\r
 {\r
   ASSERT (Node != NULL);\r
@@ -212,9 +213,9 @@ GetNamedComponentNodeSize (
      Size of ASCII string + 'padding to 32-bit word aligned'.\r
   */\r
   return (UINT32)(sizeof (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE) +\r
-                    (Node->IdMappingCount *\r
-                     sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)) +\r
-                    ALIGN_VALUE (AsciiStrSize (Node->ObjectName), 4));\r
+                  (Node->IdMappingCount *\r
+                   sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)) +\r
+                  ALIGN_VALUE (AsciiStrSize (Node->ObjectName), 4));\r
 }\r
 \r
 /** Returns the total size required for the Named Component nodes and\r
@@ -236,9 +237,9 @@ STATIC
 UINT64\r
 GetSizeofNamedComponentNodes (\r
   IN      CONST UINT32                              NodeStartOffset,\r
-  IN      CONST CM_ARM_NAMED_COMPONENT_NODE *       NodeList,\r
+  IN      CONST CM_ARM_NAMED_COMPONENT_NODE         *NodeList,\r
   IN            UINT32                              NodeCount,\r
-  IN OUT        IORT_NODE_INDEXER          ** CONST NodeIndexer\r
+  IN OUT        IORT_NODE_INDEXER          **CONST  NodeIndexer\r
   )\r
 {\r
   UINT64  Size;\r
@@ -247,8 +248,8 @@ GetSizeofNamedComponentNodes (
 \r
   Size = 0;\r
   while (NodeCount-- != 0) {\r
-    (*NodeIndexer)->Token = NodeList->Token;\r
-    (*NodeIndexer)->Object = (VOID*)NodeList;\r
+    (*NodeIndexer)->Token  = NodeList->Token;\r
+    (*NodeIndexer)->Object = (VOID *)NodeList;\r
     (*NodeIndexer)->Offset = (UINT32)(Size + NodeStartOffset);\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -276,7 +277,7 @@ GetSizeofNamedComponentNodes (
 STATIC\r
 UINT32\r
 GetRootComplexNodeSize (\r
-  IN  CONST CM_ARM_ROOT_COMPLEX_NODE  * Node\r
+  IN  CONST CM_ARM_ROOT_COMPLEX_NODE  *Node\r
   )\r
 {\r
   ASSERT (Node != NULL);\r
@@ -285,8 +286,8 @@ GetRootComplexNodeSize (
      Size of ID mapping array\r
   */\r
   return (UINT32)(sizeof (EFI_ACPI_6_0_IO_REMAPPING_RC_NODE) +\r
-                    (Node->IdMappingCount *\r
-                     sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)));\r
+                  (Node->IdMappingCount *\r
+                   sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)));\r
 }\r
 \r
 /** Returns the total size required for the Root Complex nodes and\r
@@ -308,9 +309,9 @@ STATIC
 UINT64\r
 GetSizeofRootComplexNodes (\r
   IN      CONST UINT32                              NodeStartOffset,\r
-  IN      CONST CM_ARM_ROOT_COMPLEX_NODE    *       NodeList,\r
+  IN      CONST CM_ARM_ROOT_COMPLEX_NODE            *NodeList,\r
   IN            UINT32                              NodeCount,\r
-  IN OUT        IORT_NODE_INDEXER          ** CONST NodeIndexer\r
+  IN OUT        IORT_NODE_INDEXER          **CONST  NodeIndexer\r
   )\r
 {\r
   UINT64  Size;\r
@@ -319,8 +320,8 @@ GetSizeofRootComplexNodes (
 \r
   Size = 0;\r
   while (NodeCount-- != 0) {\r
-    (*NodeIndexer)->Token = NodeList->Token;\r
-    (*NodeIndexer)->Object = (VOID*)NodeList;\r
+    (*NodeIndexer)->Token  = NodeList->Token;\r
+    (*NodeIndexer)->Object = (VOID *)NodeList;\r
     (*NodeIndexer)->Offset = (UINT32)(Size + NodeStartOffset);\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -348,7 +349,7 @@ GetSizeofRootComplexNodes (
 STATIC\r
 UINT32\r
 GetSmmuV1V2NodeSize (\r
-  IN  CONST CM_ARM_SMMUV1_SMMUV2_NODE  * Node\r
+  IN  CONST CM_ARM_SMMUV1_SMMUV2_NODE  *Node\r
   )\r
 {\r
   ASSERT (Node != NULL);\r
@@ -359,12 +360,12 @@ GetSmmuV1V2NodeSize (
      Size of PMU interrupt array\r
   */\r
   return (UINT32)(sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE) +\r
-                    (Node->IdMappingCount *\r
-                     sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)) +\r
-                    (Node->ContextInterruptCount *\r
-                     sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT)) +\r
-                    (Node->PmuInterruptCount *\r
-                     sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT)));\r
+                  (Node->IdMappingCount *\r
+                   sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)) +\r
+                  (Node->ContextInterruptCount *\r
+                   sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT)) +\r
+                  (Node->PmuInterruptCount *\r
+                   sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT)));\r
 }\r
 \r
 /** Returns the total size required for the SMMUv1/SMMUv2 nodes and\r
@@ -386,9 +387,9 @@ STATIC
 UINT64\r
 GetSizeofSmmuV1V2Nodes (\r
   IN      CONST UINT32                              NodeStartOffset,\r
-  IN      CONST CM_ARM_SMMUV1_SMMUV2_NODE   *       NodeList,\r
+  IN      CONST CM_ARM_SMMUV1_SMMUV2_NODE           *NodeList,\r
   IN            UINT32                              NodeCount,\r
-  IN OUT        IORT_NODE_INDEXER          ** CONST NodeIndexer\r
+  IN OUT        IORT_NODE_INDEXER          **CONST  NodeIndexer\r
   )\r
 {\r
   UINT64  Size;\r
@@ -397,8 +398,8 @@ GetSizeofSmmuV1V2Nodes (
 \r
   Size = 0;\r
   while (NodeCount-- != 0) {\r
-    (*NodeIndexer)->Token = NodeList->Token;\r
-    (*NodeIndexer)->Object = (VOID*)NodeList;\r
+    (*NodeIndexer)->Token  = NodeList->Token;\r
+    (*NodeIndexer)->Object = (VOID *)NodeList;\r
     (*NodeIndexer)->Offset = (UINT32)(Size + NodeStartOffset);\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -413,6 +414,7 @@ GetSizeofSmmuV1V2Nodes (
     (*NodeIndexer)++;\r
     NodeList++;\r
   }\r
+\r
   return Size;\r
 }\r
 \r
@@ -425,7 +427,7 @@ GetSizeofSmmuV1V2Nodes (
 STATIC\r
 UINT32\r
 GetSmmuV3NodeSize (\r
-  IN  CONST CM_ARM_SMMUV3_NODE  * Node\r
+  IN  CONST CM_ARM_SMMUV3_NODE  *Node\r
   )\r
 {\r
   ASSERT (Node != NULL);\r
@@ -434,8 +436,8 @@ GetSmmuV3NodeSize (
      Size of ID mapping array\r
   */\r
   return (UINT32)(sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE) +\r
-                    (Node->IdMappingCount *\r
-                     sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)));\r
+                  (Node->IdMappingCount *\r
+                   sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)));\r
 }\r
 \r
 /** Returns the total size required for the SMMUv3 nodes and\r
@@ -457,9 +459,9 @@ STATIC
 UINT64\r
 GetSizeofSmmuV3Nodes (\r
   IN      CONST UINT32                       NodeStartOffset,\r
-  IN      CONST CM_ARM_SMMUV3_NODE   *       NodeList,\r
+  IN      CONST CM_ARM_SMMUV3_NODE           *NodeList,\r
   IN            UINT32                       NodeCount,\r
-  IN OUT        IORT_NODE_INDEXER   ** CONST NodeIndexer\r
+  IN OUT        IORT_NODE_INDEXER   **CONST  NodeIndexer\r
   )\r
 {\r
   UINT64  Size;\r
@@ -468,8 +470,8 @@ GetSizeofSmmuV3Nodes (
 \r
   Size = 0;\r
   while (NodeCount-- != 0) {\r
-    (*NodeIndexer)->Token = NodeList->Token;\r
-    (*NodeIndexer)->Object = (VOID*)NodeList;\r
+    (*NodeIndexer)->Token  = NodeList->Token;\r
+    (*NodeIndexer)->Object = (VOID *)NodeList;\r
     (*NodeIndexer)->Offset = (UINT32)(Size + NodeStartOffset);\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -484,6 +486,7 @@ GetSizeofSmmuV3Nodes (
     (*NodeIndexer)++;\r
     NodeList++;\r
   }\r
+\r
   return Size;\r
 }\r
 \r
@@ -496,7 +499,7 @@ GetSizeofSmmuV3Nodes (
 STATIC\r
 UINT32\r
 GetPmcgNodeSize (\r
-  IN  CONST CM_ARM_PMCG_NODE  * Node\r
+  IN  CONST CM_ARM_PMCG_NODE  *Node\r
   )\r
 {\r
   ASSERT (Node != NULL);\r
@@ -505,8 +508,8 @@ GetPmcgNodeSize (
      Size of ID mapping array\r
   */\r
   return (UINT32)(sizeof (EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE) +\r
-                    (Node->IdMappingCount *\r
-                     sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)));\r
+                  (Node->IdMappingCount *\r
+                   sizeof (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE)));\r
 }\r
 \r
 /** Returns the total size required for the PMCG nodes and\r
@@ -528,9 +531,9 @@ STATIC
 UINT64\r
 GetSizeofPmcgNodes (\r
   IN      CONST UINT32                     NodeStartOffset,\r
-  IN      CONST CM_ARM_PMCG_NODE   *       NodeList,\r
+  IN      CONST CM_ARM_PMCG_NODE           *NodeList,\r
   IN            UINT32                     NodeCount,\r
-  IN OUT        IORT_NODE_INDEXER ** CONST NodeIndexer\r
+  IN OUT        IORT_NODE_INDEXER **CONST  NodeIndexer\r
   )\r
 {\r
   UINT64  Size;\r
@@ -539,8 +542,8 @@ GetSizeofPmcgNodes (
 \r
   Size = 0;\r
   while (NodeCount-- != 0) {\r
-    (*NodeIndexer)->Token = NodeList->Token;\r
-    (*NodeIndexer)->Object = (VOID*)NodeList;\r
+    (*NodeIndexer)->Token  = NodeList->Token;\r
+    (*NodeIndexer)->Object = (VOID *)NodeList;\r
     (*NodeIndexer)->Offset = (UINT32)(Size + NodeStartOffset);\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -555,6 +558,7 @@ GetSizeofPmcgNodes (
     (*NodeIndexer)++;\r
     NodeList++;\r
   }\r
+\r
   return Size;\r
 }\r
 \r
@@ -573,17 +577,17 @@ GetSizeofPmcgNodes (
 STATIC\r
 EFI_STATUS\r
 GetNodeOffsetReferencedByToken (\r
-  IN  IORT_NODE_INDEXER NodeIndexer,\r
-  IN  UINT32              NodeCount,\r
-  IN  CM_OBJECT_TOKEN     Token,\r
-  OUT UINT32            NodeOffset\r
+  IN  IORT_NODE_INDEXER  *NodeIndexer,\r
+  IN  UINT32             NodeCount,\r
+  IN  CM_OBJECT_TOKEN    Token,\r
+  OUT UINT32             *NodeOffset\r
   )\r
 {\r
   DEBUG ((\r
-      DEBUG_INFO,\r
-      "IORT: Node Indexer: Search Token = %p\n",\r
-      Token\r
-      ));\r
+    DEBUG_INFO,\r
+    "IORT: Node Indexer: Search Token = %p\n",\r
+    Token\r
+    ));\r
   while (NodeCount-- != 0) {\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -600,8 +604,10 @@ GetNodeOffsetReferencedByToken (
         ));\r
       return EFI_SUCCESS;\r
     }\r
+\r
     NodeIndexer++;\r
   }\r
+\r
   DEBUG ((\r
     DEBUG_INFO,\r
     "IORT: Node Indexer: Token = %p, Not Found\n",\r
@@ -630,21 +636,21 @@ GetNodeOffsetReferencedByToken (
 STATIC\r
 EFI_STATUS\r
 AddIdMappingArray (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN            EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE     *       IdMapArray,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN            EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE             *IdMapArray,\r
   IN            UINT32                                         IdCount,\r
   IN      CONST CM_OBJECT_TOKEN                                IdMappingToken\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
-  CM_ARM_ID_MAPPING   IdMappings;\r
-  UINT32                IdMappingCount;\r
-  ACPI_IORT_GENERATOR Generator;\r
+  EFI_STATUS           Status;\r
+  CM_ARM_ID_MAPPING    *IdMappings;\r
+  UINT32               IdMappingCount;\r
+  ACPI_IORT_GENERATOR  *Generator;\r
 \r
   ASSERT (IdMapArray != NULL);\r
 \r
-  Generator = (ACPI_IORT_GENERATOR*)This;\r
+  Generator = (ACPI_IORT_GENERATOR *)This;\r
 \r
   // Get the Id Mapping Array\r
   Status = GetEArmObjIdMappingArray (\r
@@ -673,11 +679,11 @@ AddIdMappingArray (
   // Populate the Id Mapping array\r
   while (IdCount-- != 0) {\r
     Status = GetNodeOffsetReferencedByToken (\r
-              Generator->NodeIndexer,\r
-              Generator->IortNodeCount,\r
-              IdMappings->OutputReferenceToken,\r
-              &IdMapArray->OutputReference\r
-              );\r
+               Generator->NodeIndexer,\r
+               Generator->IortNodeCount,\r
+               IdMappings->OutputReferenceToken,\r
+               &IdMapArray->OutputReference\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
@@ -690,10 +696,10 @@ AddIdMappingArray (
       return Status;\r
     }\r
 \r
-    IdMapArray->InputBase = IdMappings->InputBase;\r
-    IdMapArray->NumIds = IdMappings->NumIds;\r
+    IdMapArray->InputBase  = IdMappings->InputBase;\r
+    IdMapArray->NumIds     = IdMappings->NumIds;\r
     IdMapArray->OutputBase = IdMappings->OutputBase;\r
-    IdMapArray->Flags = IdMappings->Flags;\r
+    IdMapArray->Flags      = IdMappings->Flags;\r
 \r
     IdMapArray++;\r
     IdMappings++;\r
@@ -721,26 +727,26 @@ AddIdMappingArray (
 STATIC\r
 EFI_STATUS\r
 AddItsGroupNodes (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN  CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE       *       Iort,\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN  CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE               *Iort,\r
   IN  CONST UINT32                                        NodesStartOffset,\r
-  IN  CONST CM_ARM_ITS_GROUP_NODE                 *       NodeList,\r
+  IN  CONST CM_ARM_ITS_GROUP_NODE                         *NodeList,\r
   IN        UINT32                                        NodeCount\r
   )\r
 {\r
-  EFI_STATUS                            Status;\r
-  EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE  * ItsGroupNode;\r
-  UINT32                              * ItsIds;\r
-  CM_ARM_ITS_IDENTIFIER               * ItsIdentifier;\r
-  UINT32                                ItsIdentifierCount;\r
-  UINT32                                IdIndex;\r
-  UINT64                                NodeLength;\r
+  EFI_STATUS                          Status;\r
+  EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE  *ItsGroupNode;\r
+  UINT32                              *ItsIds;\r
+  CM_ARM_ITS_IDENTIFIER               *ItsIdentifier;\r
+  UINT32                              ItsIdentifierCount;\r
+  UINT32                              IdIndex;\r
+  UINT64                              NodeLength;\r
 \r
   ASSERT (Iort != NULL);\r
 \r
-  ItsGroupNode = (EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE*)((UINT8*)Iort +\r
-                  NodesStartOffset);\r
+  ItsGroupNode = (EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE *)((UINT8 *)Iort +\r
+                                                        NodesStartOffset);\r
 \r
   while (NodeCount-- != 0) {\r
     NodeLength = GetItsGroupNodeSize (NodeList);\r
@@ -757,17 +763,17 @@ AddItsGroupNodes (
     }\r
 \r
     // Populate the node header\r
-    ItsGroupNode->Node.Type = EFI_ACPI_IORT_TYPE_ITS_GROUP;\r
-    ItsGroupNode->Node.Length = (UINT16)NodeLength;\r
-    ItsGroupNode->Node.Revision = 0;\r
-    ItsGroupNode->Node.Reserved = EFI_ACPI_RESERVED_DWORD;\r
+    ItsGroupNode->Node.Type          = EFI_ACPI_IORT_TYPE_ITS_GROUP;\r
+    ItsGroupNode->Node.Length        = (UINT16)NodeLength;\r
+    ItsGroupNode->Node.Revision      = 0;\r
+    ItsGroupNode->Node.Reserved      = EFI_ACPI_RESERVED_DWORD;\r
     ItsGroupNode->Node.NumIdMappings = 0;\r
-    ItsGroupNode->Node.IdReference = 0;\r
+    ItsGroupNode->Node.IdReference   = 0;\r
 \r
     // IORT specific data\r
     ItsGroupNode->NumItsIdentifiers = NodeList->ItsIdCount;\r
-    ItsIds = (UINT32*)((UINT8*)ItsGroupNode +\r
-      sizeof (EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE));\r
+    ItsIds                          = (UINT32 *)((UINT8 *)ItsGroupNode +\r
+                                                 sizeof (EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE));\r
 \r
     Status = GetEArmObjGicItsIdentifierArray (\r
                CfgMgrProtocol,\r
@@ -798,8 +804,8 @@ AddItsGroupNodes (
     } // ITS identifier array\r
 \r
     // Next IORT Group Node\r
-    ItsGroupNode = (EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE*)((UINT8*)ItsGroupNode +\r
-                    ItsGroupNode->Node.Length);\r
+    ItsGroupNode = (EFI_ACPI_6_0_IO_REMAPPING_ITS_NODE *)((UINT8 *)ItsGroupNode +\r
+                                                          ItsGroupNode->Node.Length);\r
     NodeList++;\r
   } // IORT Group Node\r
 \r
@@ -828,25 +834,25 @@ AddItsGroupNodes (
 STATIC\r
 EFI_STATUS\r
 AddNamedComponentNodes (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE        *       Iort,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE                *Iort,\r
   IN      CONST UINT32                                         NodesStartOffset,\r
-  IN      CONST CM_ARM_NAMED_COMPONENT_NODE            *       NodeList,\r
+  IN      CONST CM_ARM_NAMED_COMPONENT_NODE                    *NodeList,\r
   IN            UINT32                                         NodeCount\r
   )\r
 {\r
-  EFI_STATUS                                   Status;\r
-  EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE  * NcNode;\r
-  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE         * IdMapArray;\r
-  CHAR8                                      * ObjectName;\r
-  UINTN                                        ObjectNameLength;\r
-  UINT64                                       NodeLength;\r
+  EFI_STATUS                                 Status;\r
+  EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE  *NcNode;\r
+  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE         *IdMapArray;\r
+  CHAR8                                      *ObjectName;\r
+  UINTN                                      ObjectNameLength;\r
+  UINT64                                     NodeLength;\r
 \r
   ASSERT (Iort != NULL);\r
 \r
-  NcNode = (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE*)((UINT8*)Iort +\r
-            NodesStartOffset);\r
+  NcNode = (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE *)((UINT8 *)Iort +\r
+                                                         NodesStartOffset);\r
 \r
   while (NodeCount-- != 0) {\r
     NodeLength = GetNamedComponentNodeSize (NodeList);\r
@@ -863,28 +869,28 @@ AddNamedComponentNodes (
     }\r
 \r
     // Populate the node header\r
-    NcNode->Node.Type = EFI_ACPI_IORT_TYPE_NAMED_COMP;\r
-    NcNode->Node.Length = (UINT16)NodeLength;\r
-    NcNode->Node.Revision = 2;\r
-    NcNode->Node.Reserved = EFI_ACPI_RESERVED_DWORD;\r
+    NcNode->Node.Type          = EFI_ACPI_IORT_TYPE_NAMED_COMP;\r
+    NcNode->Node.Length        = (UINT16)NodeLength;\r
+    NcNode->Node.Revision      = 2;\r
+    NcNode->Node.Reserved      = EFI_ACPI_RESERVED_DWORD;\r
     NcNode->Node.NumIdMappings = NodeList->IdMappingCount;\r
 \r
-    ObjectNameLength = AsciiStrLen (NodeList->ObjectName) + 1;\r
+    ObjectNameLength         = AsciiStrLen (NodeList->ObjectName) + 1;\r
     NcNode->Node.IdReference =\r
       (UINT32)(sizeof (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE) +\r
-        (ALIGN_VALUE (ObjectNameLength, 4)));\r
+               (ALIGN_VALUE (ObjectNameLength, 4)));\r
 \r
     // Named Component specific data\r
-    NcNode->Flags = NodeList->Flags;\r
-    NcNode->CacheCoherent = NodeList->CacheCoherent;\r
-    NcNode->AllocationHints = NodeList->AllocationHints;\r
-    NcNode->Reserved = EFI_ACPI_RESERVED_WORD;\r
+    NcNode->Flags             = NodeList->Flags;\r
+    NcNode->CacheCoherent     = NodeList->CacheCoherent;\r
+    NcNode->AllocationHints   = NodeList->AllocationHints;\r
+    NcNode->Reserved          = EFI_ACPI_RESERVED_WORD;\r
     NcNode->MemoryAccessFlags = NodeList->MemoryAccessFlags;\r
-    NcNode->AddressSizeLimit = NodeList->AddressSizeLimit;\r
+    NcNode->AddressSizeLimit  = NodeList->AddressSizeLimit;\r
 \r
     // Copy the object name\r
-    ObjectName = (CHAR8*)((UINT8*)NcNode +\r
-      sizeof (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE));\r
+    ObjectName = (CHAR8 *)((UINT8 *)NcNode +\r
+                           sizeof (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE));\r
     Status = AsciiStrCpyS (\r
                ObjectName,\r
                ObjectNameLength,\r
@@ -900,10 +906,11 @@ AddNamedComponentNodes (
     }\r
 \r
     if ((NodeList->IdMappingCount > 0) &&\r
-        (NodeList->IdMappingToken != CM_NULL_TOKEN)) {\r
+        (NodeList->IdMappingToken != CM_NULL_TOKEN))\r
+    {\r
       // Ids for Named Component\r
-      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE*)((UINT8*)NcNode +\r
-                    NcNode->Node.IdReference);\r
+      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE *)((UINT8 *)NcNode +\r
+                                                          NcNode->Node.IdReference);\r
 \r
       Status = AddIdMappingArray (\r
                  This,\r
@@ -923,8 +930,8 @@ AddNamedComponentNodes (
     }\r
 \r
     // Next Named Component Node\r
-    NcNode = (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE*)((UINT8*)NcNode +\r
-              NcNode->Node.Length);\r
+    NcNode = (EFI_ACPI_6_0_IO_REMAPPING_NAMED_COMP_NODE *)((UINT8 *)NcNode +\r
+                                                           NcNode->Node.Length);\r
     NodeList++;\r
   } // Named Component Node\r
 \r
@@ -952,23 +959,23 @@ AddNamedComponentNodes (
 STATIC\r
 EFI_STATUS\r
 AddRootComplexNodes (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE        *       Iort,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE                *Iort,\r
   IN      CONST UINT32                                         NodesStartOffset,\r
-  IN      CONST CM_ARM_ROOT_COMPLEX_NODE               *       NodeList,\r
+  IN      CONST CM_ARM_ROOT_COMPLEX_NODE                       *NodeList,\r
   IN            UINT32                                         NodeCount\r
   )\r
 {\r
-  EFI_STATUS                           Status;\r
-  EFI_ACPI_6_0_IO_REMAPPING_RC_NODE  RcNode;\r
-  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE IdMapArray;\r
-  UINT64                               NodeLength;\r
+  EFI_STATUS                          Status;\r
+  EFI_ACPI_6_0_IO_REMAPPING_RC_NODE   *RcNode;\r
+  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE  *IdMapArray;\r
+  UINT64                              NodeLength;\r
 \r
   ASSERT (Iort != NULL);\r
 \r
-  RcNode = (EFI_ACPI_6_0_IO_REMAPPING_RC_NODE*)((UINT8*)Iort +\r
-            NodesStartOffset);\r
+  RcNode = (EFI_ACPI_6_0_IO_REMAPPING_RC_NODE *)((UINT8 *)Iort +\r
+                                                 NodesStartOffset);\r
 \r
   while (NodeCount-- != 0) {\r
     NodeLength = GetRootComplexNodeSize (NodeList);\r
@@ -985,30 +992,31 @@ AddRootComplexNodes (
     }\r
 \r
     // Populate the node header\r
-    RcNode->Node.Type = EFI_ACPI_IORT_TYPE_ROOT_COMPLEX;\r
-    RcNode->Node.Length = (UINT16)NodeLength;\r
-    RcNode->Node.Revision = 1;\r
-    RcNode->Node.Reserved = EFI_ACPI_RESERVED_DWORD;\r
+    RcNode->Node.Type          = EFI_ACPI_IORT_TYPE_ROOT_COMPLEX;\r
+    RcNode->Node.Length        = (UINT16)NodeLength;\r
+    RcNode->Node.Revision      = 1;\r
+    RcNode->Node.Reserved      = EFI_ACPI_RESERVED_DWORD;\r
     RcNode->Node.NumIdMappings = NodeList->IdMappingCount;\r
-    RcNode->Node.IdReference = sizeof (EFI_ACPI_6_0_IO_REMAPPING_RC_NODE);\r
+    RcNode->Node.IdReference   = sizeof (EFI_ACPI_6_0_IO_REMAPPING_RC_NODE);\r
 \r
     // Root Complex specific data\r
-    RcNode->CacheCoherent = NodeList->CacheCoherent;\r
-    RcNode->AllocationHints = NodeList->AllocationHints;\r
-    RcNode->Reserved = EFI_ACPI_RESERVED_WORD;\r
+    RcNode->CacheCoherent     = NodeList->CacheCoherent;\r
+    RcNode->AllocationHints   = NodeList->AllocationHints;\r
+    RcNode->Reserved          = EFI_ACPI_RESERVED_WORD;\r
     RcNode->MemoryAccessFlags = NodeList->MemoryAccessFlags;\r
-    RcNode->AtsAttribute = NodeList->AtsAttribute;\r
-    RcNode->PciSegmentNumber = NodeList->PciSegmentNumber;\r
+    RcNode->AtsAttribute      = NodeList->AtsAttribute;\r
+    RcNode->PciSegmentNumber  = NodeList->PciSegmentNumber;\r
     RcNode->MemoryAddressSize = NodeList->MemoryAddressSize;\r
-    RcNode->Reserved1[0] = EFI_ACPI_RESERVED_BYTE;\r
-    RcNode->Reserved1[1] = EFI_ACPI_RESERVED_BYTE;\r
-    RcNode->Reserved1[2] = EFI_ACPI_RESERVED_BYTE;\r
+    RcNode->Reserved1[0]      = EFI_ACPI_RESERVED_BYTE;\r
+    RcNode->Reserved1[1]      = EFI_ACPI_RESERVED_BYTE;\r
+    RcNode->Reserved1[2]      = EFI_ACPI_RESERVED_BYTE;\r
 \r
     if ((NodeList->IdMappingCount > 0) &&\r
-        (NodeList->IdMappingToken != CM_NULL_TOKEN)) {\r
+        (NodeList->IdMappingToken != CM_NULL_TOKEN))\r
+    {\r
       // Ids for Root Complex\r
-      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE*)((UINT8*)RcNode +\r
-                    RcNode->Node.IdReference);\r
+      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE *)((UINT8 *)RcNode +\r
+                                                          RcNode->Node.IdReference);\r
       Status = AddIdMappingArray (\r
                  This,\r
                  CfgMgrProtocol,\r
@@ -1027,8 +1035,8 @@ AddRootComplexNodes (
     }\r
 \r
     // Next Root Complex Node\r
-    RcNode = (EFI_ACPI_6_0_IO_REMAPPING_RC_NODE*)((UINT8*)RcNode +\r
-              RcNode->Node.Length);\r
+    RcNode = (EFI_ACPI_6_0_IO_REMAPPING_RC_NODE *)((UINT8 *)RcNode +\r
+                                                   RcNode->Node.Length);\r
     NodeList++;\r
   } // Root Complex Node\r
 \r
@@ -1054,15 +1062,15 @@ AddRootComplexNodes (
 STATIC\r
 EFI_STATUS\r
 AddSmmuInterruptArray (\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT    *       InterruptArray,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT            *InterruptArray,\r
   IN            UINT32                                        InterruptCount,\r
   IN      CONST CM_OBJECT_TOKEN                               InterruptToken\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  CM_ARM_SMMU_INTERRUPT SmmuInterrupt;\r
-  UINT32                  SmmuInterruptCount;\r
+  EFI_STATUS             Status;\r
+  CM_ARM_SMMU_INTERRUPT  *SmmuInterrupt;\r
+  UINT32                 SmmuInterruptCount;\r
 \r
   ASSERT (InterruptArray != NULL);\r
 \r
@@ -1092,7 +1100,7 @@ AddSmmuInterruptArray (
 \r
   // Populate the Id Mapping array\r
   while (InterruptCount-- != 0) {\r
-    InterruptArray->Interrupt = SmmuInterrupt->Interrupt;\r
+    InterruptArray->Interrupt      = SmmuInterrupt->Interrupt;\r
     InterruptArray->InterruptFlags = SmmuInterrupt->Flags;\r
     InterruptArray++;\r
     SmmuInterrupt++;\r
@@ -1120,26 +1128,26 @@ AddSmmuInterruptArray (
 STATIC\r
 EFI_STATUS\r
 AddSmmuV1V2Nodes (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE       *       Iort,\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE               *Iort,\r
   IN      CONST UINT32                                        NodesStartOffset,\r
-  IN      CONST CM_ARM_SMMUV1_SMMUV2_NODE             *       NodeList,\r
+  IN      CONST CM_ARM_SMMUV1_SMMUV2_NODE                     *NodeList,\r
   IN            UINT32                                        NodeCount\r
   )\r
 {\r
-  EFI_STATUS                            Status;\r
-  EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE SmmuNode;\r
-  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE  IdMapArray;\r
+  EFI_STATUS                           Status;\r
+  EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE  *SmmuNode;\r
+  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE   *IdMapArray;\r
 \r
-  EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT  * ContextInterruptArray;\r
-  EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT  * PmuInterruptArray;\r
-  UINT64                                NodeLength;\r
+  EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT  *ContextInterruptArray;\r
+  EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT  *PmuInterruptArray;\r
+  UINT64                              NodeLength;\r
 \r
   ASSERT (Iort != NULL);\r
 \r
-  SmmuNode = (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE*)((UINT8*)Iort +\r
-              NodesStartOffset);\r
+  SmmuNode = (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE *)((UINT8 *)Iort +\r
+                                                     NodesStartOffset);\r
 \r
   while (NodeCount-- != 0) {\r
     NodeLength = GetSmmuV1V2NodeSize (NodeList);\r
@@ -1155,20 +1163,20 @@ AddSmmuV1V2Nodes (
     }\r
 \r
     // Populate the node header\r
-    SmmuNode->Node.Type = EFI_ACPI_IORT_TYPE_SMMUv1v2;\r
-    SmmuNode->Node.Length = (UINT16)NodeLength;\r
-    SmmuNode->Node.Revision = 0;\r
-    SmmuNode->Node.Reserved = EFI_ACPI_RESERVED_DWORD;\r
+    SmmuNode->Node.Type          = EFI_ACPI_IORT_TYPE_SMMUv1v2;\r
+    SmmuNode->Node.Length        = (UINT16)NodeLength;\r
+    SmmuNode->Node.Revision      = 0;\r
+    SmmuNode->Node.Reserved      = EFI_ACPI_RESERVED_DWORD;\r
     SmmuNode->Node.NumIdMappings = NodeList->IdMappingCount;\r
-    SmmuNode->Node.IdReference = sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE) +\r
-      (NodeList->ContextInterruptCount *\r
-      sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT)) +\r
-      (NodeList->PmuInterruptCount *\r
-      sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT));\r
+    SmmuNode->Node.IdReference   = sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE) +\r
+                                   (NodeList->ContextInterruptCount *\r
+                                    sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT)) +\r
+                                   (NodeList->PmuInterruptCount *\r
+                                    sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT));\r
 \r
     // SMMU v1/v2 specific data\r
-    SmmuNode->Base = NodeList->BaseAddress;\r
-    SmmuNode->Span = NodeList->Span;\r
+    SmmuNode->Base  = NodeList->BaseAddress;\r
+    SmmuNode->Span  = NodeList->Span;\r
     SmmuNode->Model = NodeList->Model;\r
     SmmuNode->Flags = NodeList->Flags;\r
 \r
@@ -1177,25 +1185,25 @@ AddSmmuV1V2Nodes (
       OFFSET_OF (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE, SMMU_NSgIrpt);\r
 \r
     // Context Interrupt\r
-    SmmuNode->NumContextInterrupts = NodeList->ContextInterruptCount;\r
+    SmmuNode->NumContextInterrupts     = NodeList->ContextInterruptCount;\r
     SmmuNode->ContextInterruptArrayRef =\r
       sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE);\r
     ContextInterruptArray =\r
-      (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT*)((UINT8*)SmmuNode +\r
-      sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE));\r
+      (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT *)((UINT8 *)SmmuNode +\r
+                                             sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE));\r
 \r
     // PMU Interrupt\r
-    SmmuNode->NumPmuInterrupts = NodeList->PmuInterruptCount;\r
+    SmmuNode->NumPmuInterrupts     = NodeList->PmuInterruptCount;\r
     SmmuNode->PmuInterruptArrayRef = SmmuNode->ContextInterruptArrayRef +\r
-      (NodeList->ContextInterruptCount *\r
-      sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT));\r
+                                     (NodeList->ContextInterruptCount *\r
+                                      sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT));\r
     PmuInterruptArray =\r
-      (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT*)((UINT8*)SmmuNode +\r
-      SmmuNode->PmuInterruptArrayRef);\r
+      (EFI_ACPI_6_0_IO_REMAPPING_SMMU_INT *)((UINT8 *)SmmuNode +\r
+                                             SmmuNode->PmuInterruptArrayRef);\r
 \r
-    SmmuNode->SMMU_NSgIrpt = NodeList->SMMU_NSgIrpt;\r
-    SmmuNode->SMMU_NSgIrptFlags = NodeList->SMMU_NSgIrptFlags;\r
-    SmmuNode->SMMU_NSgCfgIrpt = NodeList->SMMU_NSgCfgIrpt;\r
+    SmmuNode->SMMU_NSgIrpt         = NodeList->SMMU_NSgIrpt;\r
+    SmmuNode->SMMU_NSgIrptFlags    = NodeList->SMMU_NSgIrptFlags;\r
+    SmmuNode->SMMU_NSgCfgIrpt      = NodeList->SMMU_NSgCfgIrpt;\r
     SmmuNode->SMMU_NSgCfgIrptFlags = NodeList->SMMU_NSgCfgIrptFlags;\r
 \r
     // Add Context Interrupt Array\r
@@ -1216,7 +1224,8 @@ AddSmmuV1V2Nodes (
 \r
     // Add PMU Interrupt Array\r
     if ((SmmuNode->NumPmuInterrupts > 0) &&\r
-        (NodeList->PmuInterruptToken != CM_NULL_TOKEN)) {\r
+        (NodeList->PmuInterruptToken != CM_NULL_TOKEN))\r
+    {\r
       Status = AddSmmuInterruptArray (\r
                  CfgMgrProtocol,\r
                  PmuInterruptArray,\r
@@ -1234,10 +1243,11 @@ AddSmmuV1V2Nodes (
     }\r
 \r
     if ((NodeList->IdMappingCount > 0) &&\r
-        (NodeList->IdMappingToken != CM_NULL_TOKEN)) {\r
+        (NodeList->IdMappingToken != CM_NULL_TOKEN))\r
+    {\r
       // Ids for SMMU v1/v2 Node\r
-      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE*)((UINT8*)SmmuNode +\r
-                    SmmuNode->Node.IdReference);\r
+      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE *)((UINT8 *)SmmuNode +\r
+                                                          SmmuNode->Node.IdReference);\r
       Status = AddIdMappingArray (\r
                  This,\r
                  CfgMgrProtocol,\r
@@ -1254,9 +1264,10 @@ AddSmmuV1V2Nodes (
         return Status;\r
       }\r
     }\r
+\r
     // Next SMMU v1/v2 Node\r
-    SmmuNode = (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE*)((UINT8*)SmmuNode +\r
-                SmmuNode->Node.Length);\r
+    SmmuNode = (EFI_ACPI_6_0_IO_REMAPPING_SMMU_NODE *)((UINT8 *)SmmuNode +\r
+                                                       SmmuNode->Node.Length);\r
     NodeList++;\r
   } // SMMU v1/v2 Node\r
 \r
@@ -1282,23 +1293,23 @@ AddSmmuV1V2Nodes (
 STATIC\r
 EFI_STATUS\r
 AddSmmuV3Nodes (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE       *       Iort,\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE               *Iort,\r
   IN      CONST UINT32                                        NodesStartOffset,\r
-  IN      CONST CM_ARM_SMMUV3_NODE                    *       NodeList,\r
+  IN      CONST CM_ARM_SMMUV3_NODE                            *NodeList,\r
   IN            UINT32                                        NodeCount\r
   )\r
 {\r
-  EFI_STATUS                             Status;\r
-  EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE SmmuV3Node;\r
-  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE   IdMapArray;\r
-  UINT64                                 NodeLength;\r
+  EFI_STATUS                            Status;\r
+  EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE  *SmmuV3Node;\r
+  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE    *IdMapArray;\r
+  UINT64                                NodeLength;\r
 \r
   ASSERT (Iort != NULL);\r
 \r
-  SmmuV3Node = (EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE*)((UINT8*)Iort +\r
-                NodesStartOffset);\r
+  SmmuV3Node = (EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE *)((UINT8 *)Iort +\r
+                                                        NodesStartOffset);\r
 \r
   while (NodeCount-- != 0) {\r
     NodeLength = GetSmmuV3NodeSize (NodeList);\r
@@ -1314,24 +1325,24 @@ AddSmmuV3Nodes (
     }\r
 \r
     // Populate the node header\r
-    SmmuV3Node->Node.Type = EFI_ACPI_IORT_TYPE_SMMUv3;\r
-    SmmuV3Node->Node.Length = (UINT16)NodeLength;\r
-    SmmuV3Node->Node.Revision = 2;\r
-    SmmuV3Node->Node.Reserved = EFI_ACPI_RESERVED_DWORD;\r
+    SmmuV3Node->Node.Type          = EFI_ACPI_IORT_TYPE_SMMUv3;\r
+    SmmuV3Node->Node.Length        = (UINT16)NodeLength;\r
+    SmmuV3Node->Node.Revision      = 2;\r
+    SmmuV3Node->Node.Reserved      = EFI_ACPI_RESERVED_DWORD;\r
     SmmuV3Node->Node.NumIdMappings = NodeList->IdMappingCount;\r
-    SmmuV3Node->Node.IdReference =\r
+    SmmuV3Node->Node.IdReference   =\r
       sizeof (EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE);\r
 \r
     // SMMUv3 specific data\r
-    SmmuV3Node->Base = NodeList->BaseAddress;\r
-    SmmuV3Node->Flags = NodeList->Flags;\r
-    SmmuV3Node->Reserved = EFI_ACPI_RESERVED_WORD;\r
+    SmmuV3Node->Base         = NodeList->BaseAddress;\r
+    SmmuV3Node->Flags        = NodeList->Flags;\r
+    SmmuV3Node->Reserved     = EFI_ACPI_RESERVED_WORD;\r
     SmmuV3Node->VatosAddress = NodeList->VatosAddress;\r
-    SmmuV3Node->Model = NodeList->Model;\r
-    SmmuV3Node->Event = NodeList->EventInterrupt;\r
-    SmmuV3Node->Pri = NodeList->PriInterrupt;\r
-    SmmuV3Node->Gerr = NodeList->GerrInterrupt;\r
-    SmmuV3Node->Sync = NodeList->SyncInterrupt;\r
+    SmmuV3Node->Model        = NodeList->Model;\r
+    SmmuV3Node->Event        = NodeList->EventInterrupt;\r
+    SmmuV3Node->Pri          = NodeList->PriInterrupt;\r
+    SmmuV3Node->Gerr         = NodeList->GerrInterrupt;\r
+    SmmuV3Node->Sync         = NodeList->SyncInterrupt;\r
 \r
     if ((SmmuV3Node->Flags & EFI_ACPI_IORT_SMMUv3_FLAG_PROXIMITY_DOMAIN) != 0) {\r
       // The Proximity Domain Valid flag is set to 1\r
@@ -1341,7 +1352,8 @@ AddSmmuV3Nodes (
     }\r
 \r
     if ((SmmuV3Node->Event != 0) && (SmmuV3Node->Pri != 0) &&\r
-        (SmmuV3Node->Gerr != 0) && (SmmuV3Node->Sync != 0)) {\r
+        (SmmuV3Node->Gerr != 0) && (SmmuV3Node->Sync != 0))\r
+    {\r
       // If all the SMMU control interrupts are GSIV based,\r
       // the DeviceID mapping index field is ignored.\r
       SmmuV3Node->DeviceIdMappingIndex = 0;\r
@@ -1350,10 +1362,11 @@ AddSmmuV3Nodes (
     }\r
 \r
     if ((NodeList->IdMappingCount > 0) &&\r
-        (NodeList->IdMappingToken != CM_NULL_TOKEN)) {\r
+        (NodeList->IdMappingToken != CM_NULL_TOKEN))\r
+    {\r
       // Ids for SMMUv3 node\r
-      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE*)((UINT8*)SmmuV3Node +\r
-                    SmmuV3Node->Node.IdReference);\r
+      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE *)((UINT8 *)SmmuV3Node +\r
+                                                          SmmuV3Node->Node.IdReference);\r
       Status = AddIdMappingArray (\r
                  This,\r
                  CfgMgrProtocol,\r
@@ -1372,8 +1385,8 @@ AddSmmuV3Nodes (
     }\r
 \r
     // Next SMMUv3 Node\r
-    SmmuV3Node = (EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE*)((UINT8*)SmmuV3Node +\r
-                  SmmuV3Node->Node.Length);\r
+    SmmuV3Node = (EFI_ACPI_6_0_IO_REMAPPING_SMMU3_NODE *)((UINT8 *)SmmuV3Node +\r
+                                                          SmmuV3Node->Node.Length);\r
     NodeList++;\r
   } // SMMUv3 Node\r
 \r
@@ -1399,25 +1412,25 @@ AddSmmuV3Nodes (
 STATIC\r
 EFI_STATUS\r
 AddPmcgNodes (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE       *       Iort,\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN      CONST EFI_ACPI_6_0_IO_REMAPPING_TABLE               *Iort,\r
   IN      CONST UINT32                                        NodesStartOffset,\r
-  IN      CONST CM_ARM_PMCG_NODE                      *       NodeList,\r
+  IN      CONST CM_ARM_PMCG_NODE                              *NodeList,\r
   IN            UINT32                                        NodeCount\r
   )\r
 {\r
-  EFI_STATUS                             Status;\r
-  EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE  * PmcgNode;\r
-  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE   * IdMapArray;\r
-  ACPI_IORT_GENERATOR                  * Generator;\r
-  UINT64                                 NodeLength;\r
+  EFI_STATUS                           Status;\r
+  EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE  *PmcgNode;\r
+  EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE   *IdMapArray;\r
+  ACPI_IORT_GENERATOR                  *Generator;\r
+  UINT64                               NodeLength;\r
 \r
   ASSERT (Iort != NULL);\r
 \r
-  Generator = (ACPI_IORT_GENERATOR*)This;\r
-  PmcgNode = (EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE*)((UINT8*)Iort +\r
-              NodesStartOffset);\r
+  Generator = (ACPI_IORT_GENERATOR *)This;\r
+  PmcgNode  = (EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE *)((UINT8 *)Iort +\r
+                                                      NodesStartOffset);\r
 \r
   while (NodeCount-- != 0) {\r
     NodeLength = GetPmcgNodeSize (NodeList);\r
@@ -1433,24 +1446,24 @@ AddPmcgNodes (
     }\r
 \r
     // Populate the node header\r
-    PmcgNode->Node.Type = EFI_ACPI_IORT_TYPE_PMCG;\r
-    PmcgNode->Node.Length = (UINT16)NodeLength;\r
-    PmcgNode->Node.Revision = 1;\r
-    PmcgNode->Node.Reserved = EFI_ACPI_RESERVED_DWORD;\r
+    PmcgNode->Node.Type          = EFI_ACPI_IORT_TYPE_PMCG;\r
+    PmcgNode->Node.Length        = (UINT16)NodeLength;\r
+    PmcgNode->Node.Revision      = 1;\r
+    PmcgNode->Node.Reserved      = EFI_ACPI_RESERVED_DWORD;\r
     PmcgNode->Node.NumIdMappings = NodeList->IdMappingCount;\r
-    PmcgNode->Node.IdReference = sizeof (EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE);\r
+    PmcgNode->Node.IdReference   = sizeof (EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE);\r
 \r
     // PMCG specific data\r
-    PmcgNode->Base = NodeList->BaseAddress;\r
+    PmcgNode->Base                  = NodeList->BaseAddress;\r
     PmcgNode->OverflowInterruptGsiv = NodeList->OverflowInterrupt;\r
-    PmcgNode->Page1Base = NodeList->Page1BaseAddress;\r
+    PmcgNode->Page1Base             = NodeList->Page1BaseAddress;\r
 \r
     Status = GetNodeOffsetReferencedByToken (\r
-              Generator->NodeIndexer,\r
-              Generator->IortNodeCount,\r
-              NodeList->ReferenceToken,\r
-              &PmcgNode->NodeReference\r
-              );\r
+               Generator->NodeIndexer,\r
+               Generator->IortNodeCount,\r
+               NodeList->ReferenceToken,\r
+               &PmcgNode->NodeReference\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
@@ -1464,18 +1477,19 @@ AddPmcgNodes (
     }\r
 \r
     if ((NodeList->IdMappingCount > 0) &&\r
-        (NodeList->IdMappingToken != CM_NULL_TOKEN)) {\r
+        (NodeList->IdMappingToken != CM_NULL_TOKEN))\r
+    {\r
       // Ids for PMCG node\r
-      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE*)((UINT8*)PmcgNode +\r
-                    PmcgNode->Node.IdReference);\r
+      IdMapArray = (EFI_ACPI_6_0_IO_REMAPPING_ID_TABLE *)((UINT8 *)PmcgNode +\r
+                                                          PmcgNode->Node.IdReference);\r
 \r
       Status = AddIdMappingArray (\r
-                This,\r
-                CfgMgrProtocol,\r
-                IdMapArray,\r
-                NodeList->IdMappingCount,\r
-                NodeList->IdMappingToken\r
-                );\r
+                 This,\r
+                 CfgMgrProtocol,\r
+                 IdMapArray,\r
+                 NodeList->IdMappingCount,\r
+                 NodeList->IdMappingToken\r
+                 );\r
       if (EFI_ERROR (Status)) {\r
         DEBUG ((\r
           DEBUG_ERROR,\r
@@ -1487,8 +1501,8 @@ AddPmcgNodes (
     }\r
 \r
     // Next PMCG Node\r
-    PmcgNode = (EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE*)((UINT8*)PmcgNode +\r
-                PmcgNode->Node.Length);\r
+    PmcgNode = (EFI_ACPI_6_0_IO_REMAPPING_PMCG_NODE *)((UINT8 *)PmcgNode +\r
+                                                       PmcgNode->Node.Length);\r
     NodeList++;\r
   } // PMCG Node\r
 \r
@@ -1521,42 +1535,42 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildIortTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  EFI_STATUS                             Status;\r
-\r
-  UINT64                                 TableSize;\r
-  UINT64                                 NodeSize;\r
-\r
-  UINT32                                 IortNodeCount;\r
-  UINT32                                 ItsGroupNodeCount;\r
-  UINT32                                 NamedComponentNodeCount;\r
-  UINT32                                 RootComplexNodeCount;\r
-  UINT32                                 SmmuV1V2NodeCount;\r
-  UINT32                                 SmmuV3NodeCount;\r
-  UINT32                                 PmcgNodeCount;\r
-\r
-  UINT32                                 ItsGroupOffset;\r
-  UINT32                                 NamedComponentOffset;\r
-  UINT32                                 RootComplexOffset;\r
-  UINT32                                 SmmuV1V2Offset;\r
-  UINT32                                 SmmuV3Offset;\r
-  UINT32                                 PmcgOffset;\r
-\r
-  CM_ARM_ITS_GROUP_NODE                * ItsGroupNodeList;\r
-  CM_ARM_NAMED_COMPONENT_NODE          * NamedComponentNodeList;\r
-  CM_ARM_ROOT_COMPLEX_NODE             * RootComplexNodeList;\r
-  CM_ARM_SMMUV1_SMMUV2_NODE            * SmmuV1V2NodeList;\r
-  CM_ARM_SMMUV3_NODE                   * SmmuV3NodeList;\r
-  CM_ARM_PMCG_NODE                     * PmcgNodeList;\r
-\r
-  EFI_ACPI_6_0_IO_REMAPPING_TABLE      * Iort;\r
-  IORT_NODE_INDEXER                    * NodeIndexer;\r
-  ACPI_IORT_GENERATOR                  * Generator;\r
+  EFI_STATUS  Status;\r
+\r
+  UINT64  TableSize;\r
+  UINT64  NodeSize;\r
+\r
+  UINT32  IortNodeCount;\r
+  UINT32  ItsGroupNodeCount;\r
+  UINT32  NamedComponentNodeCount;\r
+  UINT32  RootComplexNodeCount;\r
+  UINT32  SmmuV1V2NodeCount;\r
+  UINT32  SmmuV3NodeCount;\r
+  UINT32  PmcgNodeCount;\r
+\r
+  UINT32  ItsGroupOffset;\r
+  UINT32  NamedComponentOffset;\r
+  UINT32  RootComplexOffset;\r
+  UINT32  SmmuV1V2Offset;\r
+  UINT32  SmmuV3Offset;\r
+  UINT32  PmcgOffset;\r
+\r
+  CM_ARM_ITS_GROUP_NODE        *ItsGroupNodeList;\r
+  CM_ARM_NAMED_COMPONENT_NODE  *NamedComponentNodeList;\r
+  CM_ARM_ROOT_COMPLEX_NODE     *RootComplexNodeList;\r
+  CM_ARM_SMMUV1_SMMUV2_NODE    *SmmuV1V2NodeList;\r
+  CM_ARM_SMMUV3_NODE           *SmmuV3NodeList;\r
+  CM_ARM_PMCG_NODE             *PmcgNodeList;\r
+\r
+  EFI_ACPI_6_0_IO_REMAPPING_TABLE  *Iort;\r
+  IORT_NODE_INDEXER                *NodeIndexer;\r
+  ACPI_IORT_GENERATOR              *Generator;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -1566,7 +1580,8 @@ BuildIortTable (
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: IORT: Requested table revision = %d, is not supported."\r
@@ -1578,8 +1593,8 @@ BuildIortTable (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Generator = (ACPI_IORT_GENERATOR*)This;\r
-  *Table = NULL;\r
+  Generator = (ACPI_IORT_GENERATOR *)This;\r
+  *Table    = NULL;\r
 \r
   // Get the ITS group node info\r
   Status = GetEArmObjItsGroup (\r
@@ -1696,10 +1711,10 @@ BuildIortTable (
   IortNodeCount += PmcgNodeCount;\r
 \r
   // Allocate Node Indexer array\r
-  NodeIndexer = (IORT_NODE_INDEXER*)AllocateZeroPool (\r
-                                      (sizeof (IORT_NODE_INDEXER) *\r
-                                       IortNodeCount)\r
-                                      );\r
+  NodeIndexer = (IORT_NODE_INDEXER *)AllocateZeroPool (\r
+                                       (sizeof (IORT_NODE_INDEXER) *\r
+                                        IortNodeCount)\r
+                                       );\r
   if (NodeIndexer == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -1713,7 +1728,7 @@ BuildIortTable (
 \r
   DEBUG ((DEBUG_INFO, "INFO: NodeIndexer = %p\n", NodeIndexer));\r
   Generator->IortNodeCount = IortNodeCount;\r
-  Generator->NodeIndexer = NodeIndexer;\r
+  Generator->NodeIndexer   = NodeIndexer;\r
 \r
   // Calculate the size of the IORT table\r
   TableSize = sizeof (EFI_ACPI_6_0_IO_REMAPPING_TABLE);\r
@@ -1737,6 +1752,7 @@ BuildIortTable (
         ));\r
       goto error_handler;\r
     }\r
+\r
     TableSize += NodeSize;\r
 \r
     DEBUG ((\r
@@ -1767,6 +1783,7 @@ BuildIortTable (
         ));\r
       goto error_handler;\r
     }\r
+\r
     TableSize += NodeSize;\r
 \r
     DEBUG ((\r
@@ -1797,6 +1814,7 @@ BuildIortTable (
         ));\r
       goto error_handler;\r
     }\r
+\r
     TableSize += NodeSize;\r
 \r
     DEBUG ((\r
@@ -1827,6 +1845,7 @@ BuildIortTable (
         ));\r
       goto error_handler;\r
     }\r
+\r
     TableSize += NodeSize;\r
 \r
     DEBUG ((\r
@@ -1857,6 +1876,7 @@ BuildIortTable (
         ));\r
       goto error_handler;\r
     }\r
+\r
     TableSize += NodeSize;\r
 \r
     DEBUG ((\r
@@ -1887,6 +1907,7 @@ BuildIortTable (
         ));\r
       goto error_handler;\r
     }\r
+\r
     TableSize += NodeSize;\r
 \r
     DEBUG ((\r
@@ -1920,7 +1941,7 @@ BuildIortTable (
   }\r
 \r
   // Allocate the Buffer for IORT table\r
-  *Table = (EFI_ACPI_DESCRIPTION_HEADER*)AllocateZeroPool (TableSize);\r
+  *Table = (EFI_ACPI_DESCRIPTION_HEADER *)AllocateZeroPool (TableSize);\r
   if (*Table == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -1933,7 +1954,7 @@ BuildIortTable (
     goto error_handler;\r
   }\r
 \r
-  Iort = (EFI_ACPI_6_0_IO_REMAPPING_TABLE*)*Table;\r
+  Iort = (EFI_ACPI_6_0_IO_REMAPPING_TABLE *)*Table;\r
 \r
   DEBUG ((\r
     DEBUG_INFO,\r
@@ -1959,9 +1980,9 @@ BuildIortTable (
   }\r
 \r
   // Update IORT table\r
-  Iort->NumNodes = IortNodeCount;\r
+  Iort->NumNodes   = IortNodeCount;\r
   Iort->NodeOffset = sizeof (EFI_ACPI_6_0_IO_REMAPPING_TABLE);\r
-  Iort->Reserved = EFI_ACPI_RESERVED_DWORD;\r
+  Iort->Reserved   = EFI_ACPI_RESERVED_DWORD;\r
 \r
   if (ItsGroupNodeCount > 0) {\r
     Status = AddItsGroupNodes (\r
@@ -2089,6 +2110,7 @@ error_handler:
     FreePool (*Table);\r
     *Table = NULL;\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -2106,20 +2128,21 @@ error_handler:
 STATIC\r
 EFI_STATUS\r
 FreeIortTableResources (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  ACPI_IORT_GENERATOR   * Generator;\r
+  ACPI_IORT_GENERATOR  *Generator;\r
+\r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
   ASSERT (CfgMgrProtocol != NULL);\r
   ASSERT (AcpiTableInfo->TableGeneratorId == This->GeneratorID);\r
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
-  Generator = (ACPI_IORT_GENERATOR*)This;\r
+  Generator = (ACPI_IORT_GENERATOR *)This;\r
 \r
   // Free any memory allocated by the generator\r
   if (Generator->NodeIndexer != NULL) {\r
@@ -2140,12 +2163,12 @@ FreeIortTableResources (
 \r
 /** The IORT Table Generator revision.\r
 */\r
-#define IORT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define IORT_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the MADT Table Generator.\r
 */\r
 STATIC\r
-ACPI_IORT_GENERATOR IortGenerator = {\r
+ACPI_IORT_GENERATOR  IortGenerator = {\r
   // ACPI table generator header\r
   {\r
     // Generator ID\r
@@ -2194,11 +2217,12 @@ ACPI_IORT_GENERATOR IortGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiIortLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&IortGenerator.Header);\r
   DEBUG ((DEBUG_INFO, "IORT: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -2217,11 +2241,12 @@ AcpiIortLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiIortLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&IortGenerator.Header);\r
   DEBUG ((DEBUG_INFO, "Iort: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index bbf8aaf9efa38a75626a49af6f380b1c8c1a0629..61f6b6153f207b356ed26aabf8366c1cf632fd90 100644 (file)
@@ -22,21 +22,21 @@ typedef struct IortNodeIndexer {
   /// Index token for the Node\r
   CM_OBJECT_TOKEN    Token;\r
   /// Pointer to the node\r
-  VOID             Object;\r
+  VOID               *Object;\r
   /// Node offset from the start of the IORT table\r
   UINT32             Offset;\r
 } IORT_NODE_INDEXER;\r
 \r
 typedef struct AcpiIortGenerator {\r
   /// ACPI Table generator header\r
-  ACPI_TABLE_GENERATOR  Header;\r
+  ACPI_TABLE_GENERATOR    Header;\r
 \r
   // IORT Generator private data\r
 \r
   /// IORT node count\r
-  UINT32                IortNodeCount;\r
+  UINT32                  IortNodeCount;\r
   /// Pointer to the node indexer array\r
-  IORT_NODE_INDEXER   NodeIndexer;\r
+  IORT_NODE_INDEXER       *NodeIndexer;\r
 } ACPI_IORT_GENERATOR;\r
 \r
 #pragma pack()\r
index 7ec800f51cb0dbee0da46a829863647fd1839c23..2102a59faf498eaab7777c509443461ada999610 100644 (file)
@@ -91,8 +91,8 @@ GET_OBJECT_LIST (
 STATIC\r
 VOID\r
 AddGICC (\r
-  IN        EFI_ACPI_6_3_GIC_STRUCTURE  * CONST Gicc,\r
-  IN  CONST CM_ARM_GICC_INFO            * CONST GicCInfo,\r
+  IN        EFI_ACPI_6_3_GIC_STRUCTURE  *CONST  Gicc,\r
+  IN  CONST CM_ARM_GICC_INFO            *CONST  GicCInfo,\r
   IN  CONST UINT8                               MadtRev\r
   )\r
 {\r
@@ -167,19 +167,19 @@ AddGICC (
 BOOLEAN\r
 EFIAPI\r
 IsAcpiUidEqual (\r
-  IN  CONST VOID          * GicCInfo1,\r
-  IN  CONST VOID          * GicCInfo2,\r
-  IN        UINTN           Index1,\r
-  IN        UINTN           Index2\r
+  IN  CONST VOID   *GicCInfo1,\r
+  IN  CONST VOID   *GicCInfo2,\r
+  IN        UINTN  Index1,\r
+  IN        UINTN  Index2\r
   )\r
 {\r
-  UINT32      Uid1;\r
-  UINT32      Uid2;\r
+  UINT32  Uid1;\r
+  UINT32  Uid2;\r
 \r
   ASSERT ((GicCInfo1 != NULL) && (GicCInfo2 != NULL));\r
 \r
-  Uid1 = ((CM_ARM_GICC_INFO*)GicCInfo1)->AcpiProcessorUid;\r
-  Uid2 = ((CM_ARM_GICC_INFO*)GicCInfo2)->AcpiProcessorUid;\r
+  Uid1 = ((CM_ARM_GICC_INFO *)GicCInfo1)->AcpiProcessorUid;\r
+  Uid2 = ((CM_ARM_GICC_INFO *)GicCInfo2)->AcpiProcessorUid;\r
 \r
   if (Uid1 == Uid2) {\r
     DEBUG ((\r
@@ -214,13 +214,13 @@ IsAcpiUidEqual (
 STATIC\r
 EFI_STATUS\r
 AddGICCList (\r
-  IN  EFI_ACPI_6_3_GIC_STRUCTURE  * Gicc,\r
-  IN  CONST CM_ARM_GICC_INFO      * GicCInfo,\r
-  IN        UINT32                  GicCCount,\r
-  IN  CONST UINT8                   MadtRev\r
+  IN  EFI_ACPI_6_3_GIC_STRUCTURE  *Gicc,\r
+  IN  CONST CM_ARM_GICC_INFO      *GicCInfo,\r
+  IN        UINT32                GicCCount,\r
+  IN  CONST UINT8                 MadtRev\r
   )\r
 {\r
-  BOOLEAN   IsAcpiProcUidDuplicated;\r
+  BOOLEAN  IsAcpiProcUidDuplicated;\r
 \r
   ASSERT (Gicc != NULL);\r
   ASSERT (GicCInfo != NULL);\r
@@ -252,9 +252,9 @@ AddGICCList (
 STATIC\r
 VOID\r
 AddGICD (\r
-  EFI_ACPI_6_3_GIC_DISTRIBUTOR_STRUCTURE  * CONST Gicd,\r
-  CONST CM_ARM_GICD_INFO                  * CONST GicDInfo\r
-)\r
+  EFI_ACPI_6_3_GIC_DISTRIBUTOR_STRUCTURE  *CONST  Gicd,\r
+  CONST CM_ARM_GICD_INFO                  *CONST  GicDInfo\r
+  )\r
 {\r
   ASSERT (Gicd != NULL);\r
   ASSERT (GicDInfo != NULL);\r
@@ -289,22 +289,22 @@ AddGICD (
 STATIC\r
 VOID\r
 AddGICMsiFrame (\r
-  IN  EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE  * CONST GicMsiFrame,\r
-  IN  CONST CM_ARM_GIC_MSI_FRAME_INFO       * CONST GicMsiFrameInfo\r
-)\r
+  IN  EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE  *CONST  GicMsiFrame,\r
+  IN  CONST CM_ARM_GIC_MSI_FRAME_INFO       *CONST  GicMsiFrameInfo\r
+  )\r
 {\r
   ASSERT (GicMsiFrame != NULL);\r
   ASSERT (GicMsiFrameInfo != NULL);\r
 \r
-  GicMsiFrame->Type = EFI_ACPI_6_3_GIC_MSI_FRAME;\r
-  GicMsiFrame->Length = sizeof (EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE);\r
-  GicMsiFrame->Reserved1 = EFI_ACPI_RESERVED_WORD;\r
-  GicMsiFrame->GicMsiFrameId = GicMsiFrameInfo->GicMsiFrameId;\r
+  GicMsiFrame->Type                = EFI_ACPI_6_3_GIC_MSI_FRAME;\r
+  GicMsiFrame->Length              = sizeof (EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE);\r
+  GicMsiFrame->Reserved1           = EFI_ACPI_RESERVED_WORD;\r
+  GicMsiFrame->GicMsiFrameId       = GicMsiFrameInfo->GicMsiFrameId;\r
   GicMsiFrame->PhysicalBaseAddress = GicMsiFrameInfo->PhysicalBaseAddress;\r
 \r
-  GicMsiFrame->Flags = GicMsiFrameInfo->Flags;\r
+  GicMsiFrame->Flags    = GicMsiFrameInfo->Flags;\r
   GicMsiFrame->SPICount = GicMsiFrameInfo->SPICount;\r
-  GicMsiFrame->SPIBase = GicMsiFrameInfo->SPIBase;\r
+  GicMsiFrame->SPIBase  = GicMsiFrameInfo->SPIBase;\r
 }\r
 \r
 /** Add the GIC MSI Frame Information to the MADT Table.\r
@@ -316,10 +316,10 @@ AddGICMsiFrame (
 STATIC\r
 VOID\r
 AddGICMsiFrameInfoList (\r
-  IN  EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE  * GicMsiFrame,\r
-  IN  CONST CM_ARM_GIC_MSI_FRAME_INFO       * GicMsiFrameInfo,\r
-  IN        UINT32                            GicMsiFrameCount\r
-)\r
+  IN  EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE  *GicMsiFrame,\r
+  IN  CONST CM_ARM_GIC_MSI_FRAME_INFO       *GicMsiFrameInfo,\r
+  IN        UINT32                          GicMsiFrameCount\r
+  )\r
 {\r
   ASSERT (GicMsiFrame != NULL);\r
   ASSERT (GicMsiFrameInfo != NULL);\r
@@ -337,16 +337,16 @@ AddGICMsiFrameInfoList (
 STATIC\r
 VOID\r
 AddGICRedistributor (\r
-  IN  EFI_ACPI_6_3_GICR_STRUCTURE   * CONST Gicr,\r
-  IN  CONST CM_ARM_GIC_REDIST_INFO  * CONST GicRedistributorInfo\r
+  IN  EFI_ACPI_6_3_GICR_STRUCTURE   *CONST  Gicr,\r
+  IN  CONST CM_ARM_GIC_REDIST_INFO  *CONST  GicRedistributorInfo\r
   )\r
 {\r
   ASSERT (Gicr != NULL);\r
   ASSERT (GicRedistributorInfo != NULL);\r
 \r
-  Gicr->Type = EFI_ACPI_6_3_GICR;\r
-  Gicr->Length = sizeof (EFI_ACPI_6_3_GICR_STRUCTURE);\r
-  Gicr->Reserved = EFI_ACPI_RESERVED_WORD;\r
+  Gicr->Type                      = EFI_ACPI_6_3_GICR;\r
+  Gicr->Length                    = sizeof (EFI_ACPI_6_3_GICR_STRUCTURE);\r
+  Gicr->Reserved                  = EFI_ACPI_RESERVED_WORD;\r
   Gicr->DiscoveryRangeBaseAddress =\r
     GicRedistributorInfo->DiscoveryRangeBaseAddress;\r
   Gicr->DiscoveryRangeLength = GicRedistributorInfo->DiscoveryRangeLength;\r
@@ -361,10 +361,10 @@ AddGICRedistributor (
 STATIC\r
 VOID\r
 AddGICRedistributorList (\r
-  IN  EFI_ACPI_6_3_GICR_STRUCTURE   * Gicr,\r
-  IN  CONST CM_ARM_GIC_REDIST_INFO  * GicRInfo,\r
-  IN        UINT32                    GicRCount\r
-)\r
+  IN  EFI_ACPI_6_3_GICR_STRUCTURE   *Gicr,\r
+  IN  CONST CM_ARM_GIC_REDIST_INFO  *GicRInfo,\r
+  IN        UINT32                  GicRCount\r
+  )\r
 {\r
   ASSERT (Gicr != NULL);\r
   ASSERT (GicRInfo != NULL);\r
@@ -382,19 +382,19 @@ AddGICRedistributorList (
 STATIC\r
 VOID\r
 AddGICInterruptTranslationService (\r
-  IN  EFI_ACPI_6_3_GIC_ITS_STRUCTURE  * CONST GicIts,\r
-  IN  CONST CM_ARM_GIC_ITS_INFO       * CONST GicItsInfo\r
-)\r
+  IN  EFI_ACPI_6_3_GIC_ITS_STRUCTURE  *CONST  GicIts,\r
+  IN  CONST CM_ARM_GIC_ITS_INFO       *CONST  GicItsInfo\r
+  )\r
 {\r
   ASSERT (GicIts != NULL);\r
   ASSERT (GicItsInfo != NULL);\r
 \r
-  GicIts->Type = EFI_ACPI_6_3_GIC_ITS;\r
-  GicIts->Length = sizeof (EFI_ACPI_6_3_GIC_ITS_STRUCTURE);\r
-  GicIts->Reserved = EFI_ACPI_RESERVED_WORD;\r
-  GicIts->GicItsId = GicItsInfo->GicItsId;\r
+  GicIts->Type                = EFI_ACPI_6_3_GIC_ITS;\r
+  GicIts->Length              = sizeof (EFI_ACPI_6_3_GIC_ITS_STRUCTURE);\r
+  GicIts->Reserved            = EFI_ACPI_RESERVED_WORD;\r
+  GicIts->GicItsId            = GicItsInfo->GicItsId;\r
   GicIts->PhysicalBaseAddress = GicItsInfo->PhysicalBaseAddress;\r
-  GicIts->Reserved2 = EFI_ACPI_RESERVED_DWORD;\r
+  GicIts->Reserved2           = EFI_ACPI_RESERVED_DWORD;\r
 }\r
 \r
 /** Add the GIC Interrupt Translation Service Information\r
@@ -407,10 +407,10 @@ AddGICInterruptTranslationService (
 STATIC\r
 VOID\r
 AddGICItsList (\r
-  IN  EFI_ACPI_6_3_GIC_ITS_STRUCTURE  * GicIts,\r
-  IN  CONST CM_ARM_GIC_ITS_INFO       * GicItsInfo,\r
-  IN        UINT32                      GicItsCount\r
-)\r
+  IN  EFI_ACPI_6_3_GIC_ITS_STRUCTURE  *GicIts,\r
+  IN  CONST CM_ARM_GIC_ITS_INFO       *GicItsInfo,\r
+  IN        UINT32                    GicItsCount\r
+  )\r
 {\r
   ASSERT (GicIts != NULL);\r
   ASSERT (GicItsInfo != NULL);\r
@@ -446,31 +446,31 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildMadtTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  EFI_STATUS                   Status;\r
-  UINT32                       TableSize;\r
-  UINT32                       GicCCount;\r
-  UINT32                       GicDCount;\r
-  UINT32                       GicMSICount;\r
-  UINT32                       GicRedistCount;\r
-  UINT32                       GicItsCount;\r
-  CM_ARM_GICC_INFO           * GicCInfo;\r
-  CM_ARM_GICD_INFO           * GicDInfo;\r
-  CM_ARM_GIC_MSI_FRAME_INFO  * GicMSIInfo;\r
-  CM_ARM_GIC_REDIST_INFO     * GicRedistInfo;\r
-  CM_ARM_GIC_ITS_INFO        * GicItsInfo;\r
-  UINT32                       GicCOffset;\r
-  UINT32                       GicDOffset;\r
-  UINT32                       GicMSIOffset;\r
-  UINT32                       GicRedistOffset;\r
-  UINT32                       GicItsOffset;\r
-\r
-  EFI_ACPI_6_3_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER  * Madt;\r
+  EFI_STATUS                 Status;\r
+  UINT32                     TableSize;\r
+  UINT32                     GicCCount;\r
+  UINT32                     GicDCount;\r
+  UINT32                     GicMSICount;\r
+  UINT32                     GicRedistCount;\r
+  UINT32                     GicItsCount;\r
+  CM_ARM_GICC_INFO           *GicCInfo;\r
+  CM_ARM_GICD_INFO           *GicDInfo;\r
+  CM_ARM_GIC_MSI_FRAME_INFO  *GicMSIInfo;\r
+  CM_ARM_GIC_REDIST_INFO     *GicRedistInfo;\r
+  CM_ARM_GIC_ITS_INFO        *GicItsInfo;\r
+  UINT32                     GicCOffset;\r
+  UINT32                     GicDOffset;\r
+  UINT32                     GicMSIOffset;\r
+  UINT32                     GicRedistOffset;\r
+  UINT32                     GicItsOffset;\r
+\r
+  EFI_ACPI_6_3_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER  *Madt;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -480,7 +480,8 @@ BuildMadtTable (
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: MADT: Requested table revision = %d, is not supported."\r
@@ -610,16 +611,16 @@ BuildMadtTable (
   TableSize += (sizeof (EFI_ACPI_6_3_GIC_DISTRIBUTOR_STRUCTURE) * GicDCount);\r
 \r
   GicMSIOffset = TableSize;\r
-  TableSize += (sizeof (EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE) * GicMSICount);\r
+  TableSize   += (sizeof (EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE) * GicMSICount);\r
 \r
   GicRedistOffset = TableSize;\r
-  TableSize += (sizeof (EFI_ACPI_6_3_GICR_STRUCTURE) * GicRedistCount);\r
+  TableSize      += (sizeof (EFI_ACPI_6_3_GICR_STRUCTURE) * GicRedistCount);\r
 \r
   GicItsOffset = TableSize;\r
-  TableSize += (sizeof (EFI_ACPI_6_3_GIC_ITS_STRUCTURE) * GicItsCount);\r
+  TableSize   += (sizeof (EFI_ACPI_6_3_GIC_ITS_STRUCTURE) * GicItsCount);\r
 \r
   // Allocate the Buffer for MADT table\r
-  *Table = (EFI_ACPI_DESCRIPTION_HEADER*)AllocateZeroPool (TableSize);\r
+  *Table = (EFI_ACPI_DESCRIPTION_HEADER *)AllocateZeroPool (TableSize);\r
   if (*Table == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -632,7 +633,7 @@ BuildMadtTable (
     goto error_handler;\r
   }\r
 \r
-  Madt = (EFI_ACPI_6_3_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER*)*Table;\r
+  Madt = (EFI_ACPI_6_3_MULTIPLE_APIC_DESCRIPTION_TABLE_HEADER *)*Table;\r
 \r
   DEBUG ((\r
     DEBUG_INFO,\r
@@ -658,11 +659,11 @@ BuildMadtTable (
   }\r
 \r
   Status = AddGICCList (\r
-    (EFI_ACPI_6_3_GIC_STRUCTURE*)((UINT8*)Madt + GicCOffset),\r
-    GicCInfo,\r
-    GicCCount,\r
-    Madt->Header.Revision\r
-    );\r
+             (EFI_ACPI_6_3_GIC_STRUCTURE *)((UINT8 *)Madt + GicCOffset),\r
+             GicCInfo,\r
+             GicCCount,\r
+             Madt->Header.Revision\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
@@ -673,13 +674,13 @@ BuildMadtTable (
   }\r
 \r
   AddGICD (\r
-    (EFI_ACPI_6_3_GIC_DISTRIBUTOR_STRUCTURE*)((UINT8*)Madt + GicDOffset),\r
+    (EFI_ACPI_6_3_GIC_DISTRIBUTOR_STRUCTURE *)((UINT8 *)Madt + GicDOffset),\r
     GicDInfo\r
     );\r
 \r
   if (GicMSICount != 0) {\r
     AddGICMsiFrameInfoList (\r
-      (EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE*)((UINT8*)Madt + GicMSIOffset),\r
+      (EFI_ACPI_6_3_GIC_MSI_FRAME_STRUCTURE *)((UINT8 *)Madt + GicMSIOffset),\r
       GicMSIInfo,\r
       GicMSICount\r
       );\r
@@ -687,7 +688,7 @@ BuildMadtTable (
 \r
   if (GicRedistCount != 0) {\r
     AddGICRedistributorList (\r
-      (EFI_ACPI_6_3_GICR_STRUCTURE*)((UINT8*)Madt + GicRedistOffset),\r
+      (EFI_ACPI_6_3_GICR_STRUCTURE *)((UINT8 *)Madt + GicRedistOffset),\r
       GicRedistInfo,\r
       GicRedistCount\r
       );\r
@@ -695,7 +696,7 @@ BuildMadtTable (
 \r
   if (GicItsCount != 0) {\r
     AddGICItsList (\r
-      (EFI_ACPI_6_3_GIC_ITS_STRUCTURE*)((UINT8*)Madt + GicItsOffset),\r
+      (EFI_ACPI_6_3_GIC_ITS_STRUCTURE *)((UINT8 *)Madt + GicItsOffset),\r
       GicItsInfo,\r
       GicItsCount\r
       );\r
@@ -708,6 +709,7 @@ error_handler:
     FreePool (*Table);\r
     *Table = NULL;\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -725,10 +727,10 @@ error_handler:
 STATIC\r
 EFI_STATUS\r
 FreeMadtTableResources (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
   ASSERT (This != NULL);\r
@@ -750,13 +752,13 @@ FreeMadtTableResources (
 \r
 /** The MADT Table Generator revision.\r
 */\r
-#define MADT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define MADT_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the MADT Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR MadtGenerator = {\r
+ACPI_TABLE_GENERATOR  MadtGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdMadt),\r
   // Generator Description\r
@@ -795,11 +797,12 @@ ACPI_TABLE_GENERATOR MadtGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiMadtLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&MadtGenerator);\r
   DEBUG ((DEBUG_INFO, "MADT: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -818,11 +821,12 @@ AcpiMadtLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiMadtLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&MadtGenerator);\r
   DEBUG ((DEBUG_INFO, "MADT: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index 1293ac8e43c8e0ed641b20ba42519172bc541b54..004b794a3c0c7540deef5e3bb348b788089b680c 100644 (file)
@@ -68,27 +68,27 @@ GET_OBJECT_LIST (
 STATIC\r
 VOID\r
 AddPciConfigurationSpaceList (\r
-  IN       MCFG_TABLE                   * CONST Mcfg,\r
+  IN       MCFG_TABLE                   *CONST  Mcfg,\r
   IN CONST UINT32                               PciCfgSpaceOffset,\r
-  IN CONST CM_ARM_PCI_CONFIG_SPACE_INFO *       PciCfgSpaceInfoList,\r
+  IN CONST CM_ARM_PCI_CONFIG_SPACE_INFO         *PciCfgSpaceInfoList,\r
   IN       UINT32                               PciCfgSpaceCount\r
-)\r
+  )\r
 {\r
-  MCFG_CFG_SPACE_ADDR  * PciCfgSpace;\r
+  MCFG_CFG_SPACE_ADDR  *PciCfgSpace;\r
 \r
   ASSERT (Mcfg != NULL);\r
   ASSERT (PciCfgSpaceInfoList != NULL);\r
 \r
-  PciCfgSpace = (MCFG_CFG_SPACE_ADDR *)((UINT8*)Mcfg + PciCfgSpaceOffset);\r
+  PciCfgSpace = (MCFG_CFG_SPACE_ADDR *)((UINT8 *)Mcfg + PciCfgSpaceOffset);\r
 \r
   while (PciCfgSpaceCount-- != 0) {\r
     // Add PCI Configuration Space entry\r
-    PciCfgSpace->BaseAddress = PciCfgSpaceInfoList->BaseAddress;\r
+    PciCfgSpace->BaseAddress           = PciCfgSpaceInfoList->BaseAddress;\r
     PciCfgSpace->PciSegmentGroupNumber =\r
       PciCfgSpaceInfoList->PciSegmentGroupNumber;\r
     PciCfgSpace->StartBusNumber = PciCfgSpaceInfoList->StartBusNumber;\r
-    PciCfgSpace->EndBusNumber = PciCfgSpaceInfoList->EndBusNumber;\r
-    PciCfgSpace->Reserved = EFI_ACPI_RESERVED_DWORD;\r
+    PciCfgSpace->EndBusNumber   = PciCfgSpaceInfoList->EndBusNumber;\r
+    PciCfgSpace->Reserved       = EFI_ACPI_RESERVED_DWORD;\r
     PciCfgSpace++;\r
     PciCfgSpaceInfoList++;\r
   }\r
@@ -120,17 +120,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildMcfgTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  UINT32                          TableSize;\r
-  UINT32                          ConfigurationSpaceCount;\r
-  CM_ARM_PCI_CONFIG_SPACE_INFO  * PciConfigSpaceInfoList;\r
-  MCFG_TABLE                    * Mcfg;\r
+  EFI_STATUS                    Status;\r
+  UINT32                        TableSize;\r
+  UINT32                        ConfigurationSpaceCount;\r
+  CM_ARM_PCI_CONFIG_SPACE_INFO  *PciConfigSpaceInfoList;\r
+  MCFG_TABLE                    *Mcfg;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -140,7 +140,8 @@ BuildMcfgTable (
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: MCFG: Requested table revision = %d, is not supported."\r
@@ -154,13 +155,14 @@ BuildMcfgTable (
 \r
   *Table = NULL;\r
   Status = GetEArmObjPciConfigSpaceInfo (\r
-              CfgMgrProtocol,\r
-              CM_NULL_TOKEN,\r
-              &PciConfigSpaceInfoList,\r
-              &ConfigurationSpaceCount\r
-              );\r
+             CfgMgrProtocol,\r
+             CM_NULL_TOKEN,\r
+             &PciConfigSpaceInfoList,\r
+             &ConfigurationSpaceCount\r
+             );\r
   if (EFI_ERROR (Status)) {\r
-    DEBUG ((DEBUG_ERROR,\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
       "ERROR: MCFG: Failed to get PCI Configuration Space Information." \\r
       " Status = %r\n",\r
       Status\r
@@ -187,9 +189,9 @@ BuildMcfgTable (
 \r
   // Calculate the MCFG Table Size\r
   TableSize = sizeof (MCFG_TABLE) +\r
-    ((sizeof (MCFG_CFG_SPACE_ADDR) * ConfigurationSpaceCount));\r
+              ((sizeof (MCFG_CFG_SPACE_ADDR) * ConfigurationSpaceCount));\r
 \r
-  *Table = (EFI_ACPI_DESCRIPTION_HEADER*)AllocateZeroPool (TableSize);\r
+  *Table = (EFI_ACPI_DESCRIPTION_HEADER *)AllocateZeroPool (TableSize);\r
   if (*Table == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -202,7 +204,7 @@ BuildMcfgTable (
     goto error_handler;\r
   }\r
 \r
-  Mcfg = (MCFG_TABLE*)*Table;\r
+  Mcfg = (MCFG_TABLE *)*Table;\r
   DEBUG ((\r
     DEBUG_INFO,\r
     "MCFG: Mcfg = 0x%p TableSize = 0x%x\n",\r
@@ -242,6 +244,7 @@ error_handler:
     FreePool (*Table);\r
     *Table = NULL;\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -259,10 +262,10 @@ error_handler:
 STATIC\r
 EFI_STATUS\r
 FreeMcfgTableResources (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
   ASSERT (This != NULL);\r
@@ -284,13 +287,13 @@ FreeMcfgTableResources (
 \r
 /** This macro defines the MCFG Table Generator revision.\r
 */\r
-#define MCFG_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define MCFG_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the MCFG Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR McfgGenerator = {\r
+ACPI_TABLE_GENERATOR  McfgGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdMcfg),\r
   // Generator Description\r
@@ -329,11 +332,12 @@ ACPI_TABLE_GENERATOR McfgGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiMcfgLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&McfgGenerator);\r
   DEBUG ((DEBUG_INFO, "MCFG: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -352,11 +356,12 @@ AcpiMcfgLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiMcfgLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&McfgGenerator);\r
   DEBUG ((DEBUG_INFO, "MCFG: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index d70fc59e754e7d348965b8c3739822a9f1c4b7e6..f78bbed7c1beee4211752bba94ce531a84e84f10 100644 (file)
@@ -101,14 +101,14 @@ GET_OBJECT_LIST (
 STATIC\r
 UINT32\r
 GetProcHierarchyNodeSize (\r
-  IN  CONST CM_ARM_PROC_HIERARCHY_INFO Node\r
+  IN  CONST CM_ARM_PROC_HIERARCHY_INFO  *Node\r
   )\r
 {\r
   ASSERT (Node != NULL);\r
 \r
   // <size of Processor Hierarchy Node> + <size of Private Resources array>\r
   return sizeof (EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR) +\r
-                 (Node->NoOfPrivateResources * sizeof (UINT32));\r
+         (Node->NoOfPrivateResources * sizeof (UINT32));\r
 }\r
 \r
 /**\r
@@ -157,10 +157,10 @@ GET_SIZE_OF_PPTT_STRUCTS (
 STATIC\r
 EFI_STATUS\r
 GetPpttNodeReferencedByToken (\r
-  IN          PPTT_NODE_INDEXER    * NodeIndexer,\r
-  IN  UINT32                         NodeCount,\r
-  IN  CONST   CM_OBJECT_TOKEN        SearchToken,\r
-  OUT         PPTT_NODE_INDEXER   ** IndexedNodeFound\r
+  IN          PPTT_NODE_INDEXER  *NodeIndexer,\r
+  IN  UINT32                     NodeCount,\r
+  IN  CONST   CM_OBJECT_TOKEN    SearchToken,\r
+  OUT         PPTT_NODE_INDEXER  **IndexedNodeFound\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -183,7 +183,7 @@ GetPpttNodeReferencedByToken (
 \r
     if (NodeIndexer->Token == SearchToken) {\r
       *IndexedNodeFound = NodeIndexer;\r
-      Status = EFI_SUCCESS;\r
+      Status            = EFI_SUCCESS;\r
       DEBUG ((\r
         DEBUG_INFO,\r
         "PPTT: Node Indexer: Token = %p. Found, Status = %r\n",\r
@@ -192,6 +192,7 @@ GetPpttNodeReferencedByToken (
         ));\r
       return Status;\r
     }\r
+\r
     NodeIndexer++;\r
   }\r
 \r
@@ -218,17 +219,17 @@ GetPpttNodeReferencedByToken (
 STATIC\r
 EFI_STATUS\r
 DetectCyclesInTopology (\r
-  IN  CONST ACPI_PPTT_GENERATOR         * CONST Generator\r
+  IN  CONST ACPI_PPTT_GENERATOR         *CONST  Generator\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
-  PPTT_NODE_INDEXER   * Iterator;\r
-  PPTT_NODE_INDEXER   * CycleDetector;\r
-  UINT32                NodesRemaining;\r
+  EFI_STATUS         Status;\r
+  PPTT_NODE_INDEXER  *Iterator;\r
+  PPTT_NODE_INDEXER  *CycleDetector;\r
+  UINT32             NodesRemaining;\r
 \r
   ASSERT (Generator != NULL);\r
 \r
-  Iterator = Generator->NodeIndexer;\r
+  Iterator       = Generator->NodeIndexer;\r
   NodesRemaining = Generator->ProcTopologyStructCount;\r
 \r
   while (NodesRemaining != 0) {\r
@@ -265,7 +266,7 @@ DetectCyclesInTopology (
 \r
       // Stamp the visited node\r
       CycleDetector->CycleDetectionStamp = NodesRemaining;\r
-      CycleDetector = CycleDetector->TopologyParent;\r
+      CycleDetector                      = CycleDetector->TopologyParent;\r
     } // Continue topology tree walk\r
 \r
     Iterator++;\r
@@ -293,17 +294,17 @@ DetectCyclesInTopology (
 STATIC\r
 EFI_STATUS\r
 AddPrivateResources (\r
-  IN  CONST ACPI_PPTT_GENERATOR                    * CONST Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN        UINT32                                 *       PrivResArray,\r
+  IN  CONST ACPI_PPTT_GENERATOR                    *CONST  Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN        UINT32                                         *PrivResArray,\r
   IN        UINT32                                         PrivResCount,\r
   IN  CONST CM_OBJECT_TOKEN                                PrivResArrayToken\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
-  CM_ARM_OBJ_REF      * CmObjRefs;\r
-  UINT32                CmObjRefCount;\r
-  PPTT_NODE_INDEXER   * PpttNodeFound;\r
+  EFI_STATUS         Status;\r
+  CM_ARM_OBJ_REF     *CmObjRefs;\r
+  UINT32             CmObjRefCount;\r
+  PPTT_NODE_INDEXER  *PpttNodeFound;\r
 \r
   ASSERT (\r
     (Generator != NULL) &&\r
@@ -422,32 +423,33 @@ AddPrivateResources (
 BOOLEAN\r
 EFIAPI\r
 IsGicCTokenEqual (\r
-  IN  CONST VOID          * Object1,\r
-  IN  CONST VOID          * Object2,\r
-  IN        UINTN           Index1,\r
-  IN        UINTN           Index2\r
+  IN  CONST VOID   *Object1,\r
+  IN  CONST VOID   *Object2,\r
+  IN        UINTN  Index1,\r
+  IN        UINTN  Index2\r
   )\r
 {\r
-  PPTT_NODE_INDEXER           * IndexedObject1;\r
-  PPTT_NODE_INDEXER           * IndexedObject2;\r
-  CM_ARM_PROC_HIERARCHY_INFO  * ProcNode1;\r
-  CM_ARM_PROC_HIERARCHY_INFO  * ProcNode2;\r
+  PPTT_NODE_INDEXER           *IndexedObject1;\r
+  PPTT_NODE_INDEXER           *IndexedObject2;\r
+  CM_ARM_PROC_HIERARCHY_INFO  *ProcNode1;\r
+  CM_ARM_PROC_HIERARCHY_INFO  *ProcNode2;\r
 \r
   ASSERT (\r
     (Object1 != NULL) &&\r
     (Object2 != NULL)\r
     );\r
 \r
-  IndexedObject1 = (PPTT_NODE_INDEXER*)Object1;\r
-  IndexedObject2 = (PPTT_NODE_INDEXER*)Object2;\r
-  ProcNode1 = (CM_ARM_PROC_HIERARCHY_INFO*)IndexedObject1->Object;\r
-  ProcNode2 = (CM_ARM_PROC_HIERARCHY_INFO*)IndexedObject2->Object;\r
+  IndexedObject1 = (PPTT_NODE_INDEXER *)Object1;\r
+  IndexedObject2 = (PPTT_NODE_INDEXER *)Object2;\r
+  ProcNode1      = (CM_ARM_PROC_HIERARCHY_INFO *)IndexedObject1->Object;\r
+  ProcNode2      = (CM_ARM_PROC_HIERARCHY_INFO *)IndexedObject2->Object;\r
 \r
   if (IS_ACPI_PROC_ID_VALID (ProcNode1) &&\r
       IS_ACPI_PROC_ID_VALID (ProcNode2) &&\r
       (ProcNode1->GicCToken != CM_NULL_TOKEN) &&\r
       (ProcNode2->GicCToken != CM_NULL_TOKEN) &&\r
-      (ProcNode1->GicCToken == ProcNode2->GicCToken)) {\r
+      (ProcNode1->GicCToken == ProcNode2->GicCToken))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: PPTT: Two Processor Hierarchy Info objects (%d and %d) map to " \\r
@@ -484,27 +486,27 @@ IsGicCTokenEqual (
 STATIC\r
 EFI_STATUS\r
 AddProcHierarchyNodes (\r
-  IN  CONST ACPI_PPTT_GENERATOR                   * CONST Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN  CONST EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER Pptt,\r
-  IN  CONST UINT32                                        NodesStartOffset\r
+  IN  CONST ACPI_PPTT_GENERATOR                   *CONST             Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST             CfgMgrProtocol,\r
+  IN  CONST EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER  *Pptt,\r
+  IN  CONST UINT32                                                   NodesStartOffset\r
   )\r
 {\r
-  EFI_STATUS                              Status;\r
-  EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR ProcStruct;\r
-  UINT32                                PrivateResources;\r
-  BOOLEAN                                 IsGicCTokenDuplicated;\r
+  EFI_STATUS                             Status;\r
+  EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR  *ProcStruct;\r
+  UINT32                                 *PrivateResources;\r
+  BOOLEAN                                IsGicCTokenDuplicated;\r
 \r
-  CM_ARM_GICC_INFO                      * GicCInfoList;\r
-  UINT32                                  GicCInfoCount;\r
-  UINT32                                  UniqueGicCRefCount;\r
+  CM_ARM_GICC_INFO  *GicCInfoList;\r
+  UINT32            GicCInfoCount;\r
+  UINT32            UniqueGicCRefCount;\r
 \r
-  PPTT_NODE_INDEXER                     * PpttNodeFound;\r
-  CM_ARM_PROC_HIERARCHY_INFO            * ProcInfoNode;\r
+  PPTT_NODE_INDEXER           *PpttNodeFound;\r
+  CM_ARM_PROC_HIERARCHY_INFO  *ProcInfoNode;\r
 \r
-  PPTT_NODE_INDEXER                     * ProcNodeIterator;\r
-  UINT32                                  NodeCount;\r
-  UINT32                                  Length;\r
+  PPTT_NODE_INDEXER  *ProcNodeIterator;\r
+  UINT32             NodeCount;\r
+  UINT32             Length;\r
 \r
   ASSERT (\r
     (Generator != NULL) &&\r
@@ -512,11 +514,11 @@ AddProcHierarchyNodes (
     (Pptt != NULL)\r
     );\r
 \r
-  ProcStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR*)((UINT8*)Pptt +\r
-               NodesStartOffset);\r
+  ProcStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR *)((UINT8 *)Pptt +\r
+                                                         NodesStartOffset);\r
 \r
   ProcNodeIterator = Generator->ProcHierarchyNodeIndexedList;\r
-  NodeCount = Generator->ProcHierarchyNodeCount;\r
+  NodeCount        = Generator->ProcHierarchyNodeCount;\r
 \r
   // Check if every GICC Object is referenced by onlu one Proc Node\r
   IsGicCTokenDuplicated = FindDuplicateValue (\r
@@ -534,7 +536,7 @@ AddProcHierarchyNodes (
   UniqueGicCRefCount = 0;\r
 \r
   while (NodeCount-- != 0) {\r
-    ProcInfoNode = (CM_ARM_PROC_HIERARCHY_INFO*)ProcNodeIterator->Object;\r
+    ProcInfoNode = (CM_ARM_PROC_HIERARCHY_INFO *)ProcNodeIterator->Object;\r
 \r
     // Check if the private resource count is within the size limit\r
     // imposed on the Processor Hierarchy node by the specification.\r
@@ -556,16 +558,16 @@ AddProcHierarchyNodes (
     }\r
 \r
     // Populate the node header\r
-    ProcStruct->Type = EFI_ACPI_6_3_PPTT_TYPE_PROCESSOR;\r
-    ProcStruct->Length = (UINT8)Length;\r
+    ProcStruct->Type        = EFI_ACPI_6_3_PPTT_TYPE_PROCESSOR;\r
+    ProcStruct->Length      = (UINT8)Length;\r
     ProcStruct->Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
     ProcStruct->Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
 \r
     // Populate the flags\r
-    ProcStruct->Flags.PhysicalPackage = ProcInfoNode->Flags & BIT0;\r
-    ProcStruct->Flags.AcpiProcessorIdValid = (ProcInfoNode->Flags & BIT1) >> 1;\r
-    ProcStruct->Flags.ProcessorIsAThread = (ProcInfoNode->Flags & BIT2) >> 2;\r
-    ProcStruct->Flags.NodeIsALeaf = (ProcInfoNode->Flags & BIT3) >> 3;\r
+    ProcStruct->Flags.PhysicalPackage         = ProcInfoNode->Flags & BIT0;\r
+    ProcStruct->Flags.AcpiProcessorIdValid    = (ProcInfoNode->Flags & BIT1) >> 1;\r
+    ProcStruct->Flags.ProcessorIsAThread      = (ProcInfoNode->Flags & BIT2) >> 2;\r
+    ProcStruct->Flags.NodeIsALeaf             = (ProcInfoNode->Flags & BIT3) >> 3;\r
     ProcStruct->Flags.IdenticalImplementation =\r
       (ProcInfoNode->Flags & BIT4) >> 4;\r
     ProcStruct->Flags.Reserved = 0;\r
@@ -594,7 +596,9 @@ AddProcHierarchyNodes (
 \r
       // Test if the reference is to a 'leaf' node\r
       if (IS_PROC_NODE_LEAF (\r
-            ((CM_ARM_PROC_HIERARCHY_INFO*)PpttNodeFound->Object))) {\r
+            ((CM_ARM_PROC_HIERARCHY_INFO *)PpttNodeFound->Object)\r
+            ))\r
+      {\r
         Status = EFI_INVALID_PARAMETER;\r
         DEBUG ((\r
           DEBUG_ERROR,\r
@@ -676,18 +680,18 @@ AddProcHierarchyNodes (
     }\r
 \r
     ProcStruct->NumberOfPrivateResources = ProcInfoNode->NoOfPrivateResources;\r
-    PrivateResources = (UINT32*)((UINT8*)ProcStruct +\r
-                        sizeof (EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR));\r
+    PrivateResources                     = (UINT32 *)((UINT8 *)ProcStruct +\r
+                                                      sizeof (EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR));\r
 \r
     if (ProcStruct->NumberOfPrivateResources != 0) {\r
       // Populate the private resources array\r
       Status = AddPrivateResources (\r
-                  Generator,\r
-                  CfgMgrProtocol,\r
-                  PrivateResources,\r
-                  ProcStruct->NumberOfPrivateResources,\r
-                  ProcInfoNode->PrivateResourcesArrayToken\r
-                  );\r
+                 Generator,\r
+                 CfgMgrProtocol,\r
+                 PrivateResources,\r
+                 ProcStruct->NumberOfPrivateResources,\r
+                 ProcInfoNode->PrivateResourcesArrayToken\r
+                 );\r
       if (EFI_ERROR (Status)) {\r
         DEBUG ((\r
           DEBUG_ERROR,\r
@@ -700,8 +704,8 @@ AddProcHierarchyNodes (
     }\r
 \r
     // Next Processor Hierarchy Node\r
-    ProcStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR*)((UINT8*)ProcStruct +\r
-                ProcStruct->Length);\r
+    ProcStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_PROCESSOR *)((UINT8 *)ProcStruct +\r
+                                                           ProcStruct->Length);\r
     ProcNodeIterator++;\r
   } // Processor Hierarchy Node\r
 \r
@@ -762,18 +766,18 @@ AddProcHierarchyNodes (
 STATIC\r
 EFI_STATUS\r
 AddCacheTypeStructures (\r
-  IN  CONST ACPI_PPTT_GENERATOR                   * CONST Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN  CONST EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER Pptt,\r
-  IN  CONST UINT32                                        NodesStartOffset\r
+  IN  CONST ACPI_PPTT_GENERATOR                   *CONST             Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST             CfgMgrProtocol,\r
+  IN  CONST EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER  *Pptt,\r
+  IN  CONST UINT32                                                   NodesStartOffset\r
   )\r
 {\r
-  EFI_STATUS                            Status;\r
-  EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE   * CacheStruct;\r
-  PPTT_NODE_INDEXER                   * PpttNodeFound;\r
-  CM_ARM_CACHE_INFO                   * CacheInfoNode;\r
-  PPTT_NODE_INDEXER                   * CacheNodeIterator;\r
-  UINT32                                NodeCount;\r
+  EFI_STATUS                         Status;\r
+  EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE  *CacheStruct;\r
+  PPTT_NODE_INDEXER                  *PpttNodeFound;\r
+  CM_ARM_CACHE_INFO                  *CacheInfoNode;\r
+  PPTT_NODE_INDEXER                  *CacheNodeIterator;\r
+  UINT32                             NodeCount;\r
 \r
   ASSERT (\r
     (Generator != NULL) &&\r
@@ -781,31 +785,31 @@ AddCacheTypeStructures (
     (Pptt != NULL)\r
     );\r
 \r
-  CacheStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE*)((UINT8*)Pptt +\r
-                 NodesStartOffset);\r
+  CacheStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE *)((UINT8 *)Pptt +\r
+                                                      NodesStartOffset);\r
 \r
   CacheNodeIterator = Generator->CacheStructIndexedList;\r
-  NodeCount = Generator->CacheStructCount;\r
+  NodeCount         = Generator->CacheStructCount;\r
 \r
   while (NodeCount-- != 0) {\r
-    CacheInfoNode = (CM_ARM_CACHE_INFO*)CacheNodeIterator->Object;\r
+    CacheInfoNode = (CM_ARM_CACHE_INFO *)CacheNodeIterator->Object;\r
 \r
     // Populate the node header\r
-    CacheStruct->Type = EFI_ACPI_6_3_PPTT_TYPE_CACHE;\r
-    CacheStruct->Length = sizeof (EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE);\r
+    CacheStruct->Type        = EFI_ACPI_6_3_PPTT_TYPE_CACHE;\r
+    CacheStruct->Length      = sizeof (EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE);\r
     CacheStruct->Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
     CacheStruct->Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
 \r
     // "On Arm-based systems, all cache properties must be provided in the\r
     // table." (ACPI 6.3, Section 5.2.29.2)\r
-    CacheStruct->Flags.SizePropertyValid = 1;\r
-    CacheStruct->Flags.NumberOfSetsValid = 1;\r
-    CacheStruct->Flags.AssociativityValid = 1;\r
+    CacheStruct->Flags.SizePropertyValid   = 1;\r
+    CacheStruct->Flags.NumberOfSetsValid   = 1;\r
+    CacheStruct->Flags.AssociativityValid  = 1;\r
     CacheStruct->Flags.AllocationTypeValid = 1;\r
-    CacheStruct->Flags.CacheTypeValid = 1;\r
-    CacheStruct->Flags.WritePolicyValid = 1;\r
-    CacheStruct->Flags.LineSizeValid = 1;\r
-    CacheStruct->Flags.Reserved = 0;\r
+    CacheStruct->Flags.CacheTypeValid      = 1;\r
+    CacheStruct->Flags.WritePolicyValid    = 1;\r
+    CacheStruct->Flags.LineSizeValid       = 1;\r
+    CacheStruct->Flags.Reserved            = 0;\r
 \r
     // Populate the reference to the next level of cache\r
     if (CacheInfoNode->NextLevelOfCacheToken == CM_NULL_TOKEN) {\r
@@ -886,7 +890,7 @@ AddCacheTypeStructures (
     // current ACPI specification.\r
     // These checks will be needed in the future when the ACPI specification\r
     // is extended. Disabling this code for now.\r
-#if 0\r
+ #if 0\r
     if (CacheInfoNode->Associativity > PPTT_ARM_CCIDX_CACHE_ASSOCIATIVITY_MAX) {\r
       Status = EFI_INVALID_PARAMETER;\r
       DEBUG ((\r
@@ -909,7 +913,8 @@ AddCacheTypeStructures (
         CacheInfoNode->Associativity\r
         ));\r
     }\r
-#endif\r
+\r
+ #endif\r
 \r
     // Note a typecast is needed as the maximum associativity\r
     // supported by ACPI Cache type structure is MAX_UINT8.\r
@@ -926,13 +931,13 @@ AddCacheTypeStructures (
 \r
     // Validate and populate cache line size\r
     if ((CacheInfoNode->LineSize < PPTT_ARM_CACHE_LINE_SIZE_MIN) ||\r
-        (CacheInfoNode->LineSize > PPTT_ARM_CACHE_LINE_SIZE_MAX)) {\r
-\r
+        (CacheInfoNode->LineSize > PPTT_ARM_CACHE_LINE_SIZE_MAX))\r
+    {\r
       Status = EFI_INVALID_PARAMETER;\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: PPTT: The cache line size must be between %d and %d bytes " \\r
-        "on ARM Platforms. LineSize = %d. Status = %r\n" ,\r
+        "on ARM Platforms. LineSize = %d. Status = %r\n",\r
         PPTT_ARM_CACHE_LINE_SIZE_MIN,\r
         PPTT_ARM_CACHE_LINE_SIZE_MAX,\r
         CacheInfoNode->LineSize,\r
@@ -946,7 +951,7 @@ AddCacheTypeStructures (
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: PPTT: The cache line size is not a power of 2. " \\r
-        "LineSize = %d. Status = %r\n" ,\r
+        "LineSize = %d. Status = %r\n",\r
         CacheInfoNode->LineSize,\r
         Status\r
         ));\r
@@ -956,8 +961,8 @@ AddCacheTypeStructures (
     CacheStruct->LineSize = CacheInfoNode->LineSize;\r
 \r
     // Next Cache Type Structure\r
-    CacheStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE*)((UINT8*)CacheStruct +\r
-                   CacheStruct->Length);\r
+    CacheStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_CACHE *)((UINT8 *)CacheStruct +\r
+                                                        CacheStruct->Length);\r
     CacheNodeIterator++;\r
   } // Cache Type Structure\r
 \r
@@ -984,17 +989,16 @@ AddCacheTypeStructures (
 STATIC\r
 EFI_STATUS\r
 AddIdTypeStructures (\r
-  IN  CONST ACPI_PPTT_GENERATOR                   * CONST Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN  CONST EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER Pptt,\r
-  IN  CONST UINT32                                        NodesStartOffset\r
+  IN  CONST ACPI_PPTT_GENERATOR                   *CONST             Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST             CfgMgrProtocol,\r
+  IN  CONST EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER  *Pptt,\r
+  IN  CONST UINT32                                                   NodesStartOffset\r
   )\r
 {\r
-  EFI_ACPI_6_3_PPTT_STRUCTURE_ID    * IdStruct;\r
-  CM_ARM_PROC_NODE_ID_INFO          * ProcIdInfoNode;\r
-  PPTT_NODE_INDEXER                 * IdStructIterator;\r
-  UINT32                              NodeCount;\r
-\r
+  EFI_ACPI_6_3_PPTT_STRUCTURE_ID  *IdStruct;\r
+  CM_ARM_PROC_NODE_ID_INFO        *ProcIdInfoNode;\r
+  PPTT_NODE_INDEXER               *IdStructIterator;\r
+  UINT32                          NodeCount;\r
 \r
   ASSERT (\r
     (Generator != NULL) &&\r
@@ -1002,28 +1006,28 @@ AddIdTypeStructures (
     (Pptt != NULL)\r
     );\r
 \r
-  IdStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_ID*)((UINT8*)Pptt + NodesStartOffset);\r
+  IdStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_ID *)((UINT8 *)Pptt + NodesStartOffset);\r
 \r
   IdStructIterator = Generator->IdStructIndexedList;\r
-  NodeCount = Generator->IdStructCount;\r
+  NodeCount        = Generator->IdStructCount;\r
   while (NodeCount-- != 0) {\r
-    ProcIdInfoNode = (CM_ARM_PROC_NODE_ID_INFO*)IdStructIterator->Object;\r
+    ProcIdInfoNode = (CM_ARM_PROC_NODE_ID_INFO *)IdStructIterator->Object;\r
 \r
     // Populate the node\r
-    IdStruct->Type = EFI_ACPI_6_3_PPTT_TYPE_ID;\r
-    IdStruct->Length = sizeof (EFI_ACPI_6_3_PPTT_STRUCTURE_ID);\r
+    IdStruct->Type        = EFI_ACPI_6_3_PPTT_TYPE_ID;\r
+    IdStruct->Length      = sizeof (EFI_ACPI_6_3_PPTT_STRUCTURE_ID);\r
     IdStruct->Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
     IdStruct->Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
-    IdStruct->VendorId = ProcIdInfoNode->VendorId;\r
-    IdStruct->Level1Id = ProcIdInfoNode->Level1Id;\r
-    IdStruct->Level2Id = ProcIdInfoNode->Level2Id;\r
-    IdStruct->MajorRev = ProcIdInfoNode->MajorRev;\r
-    IdStruct->MinorRev = ProcIdInfoNode->MinorRev;\r
-    IdStruct->SpinRev = ProcIdInfoNode->SpinRev;\r
+    IdStruct->VendorId    = ProcIdInfoNode->VendorId;\r
+    IdStruct->Level1Id    = ProcIdInfoNode->Level1Id;\r
+    IdStruct->Level2Id    = ProcIdInfoNode->Level2Id;\r
+    IdStruct->MajorRev    = ProcIdInfoNode->MajorRev;\r
+    IdStruct->MinorRev    = ProcIdInfoNode->MinorRev;\r
+    IdStruct->SpinRev     = ProcIdInfoNode->SpinRev;\r
 \r
     // Next ID Type Structure\r
-    IdStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_ID*)((UINT8*)IdStruct +\r
-                IdStruct->Length);\r
+    IdStruct = (EFI_ACPI_6_3_PPTT_STRUCTURE_ID *)((UINT8 *)IdStruct +\r
+                                                  IdStruct->Length);\r
     IdStructIterator++;\r
   } // ID Type Structure\r
 \r
@@ -1057,33 +1061,33 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildPpttTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  UINT32                          TableSize;\r
-  UINT32                          ProcTopologyStructCount;\r
-  UINT32                          ProcHierarchyNodeCount;\r
-  UINT32                          CacheStructCount;\r
-  UINT32                          IdStructCount;\r
+  EFI_STATUS  Status;\r
+  UINT32      TableSize;\r
+  UINT32      ProcTopologyStructCount;\r
+  UINT32      ProcHierarchyNodeCount;\r
+  UINT32      CacheStructCount;\r
+  UINT32      IdStructCount;\r
 \r
-  UINT32                          ProcHierarchyNodeOffset;\r
-  UINT32                          CacheStructOffset;\r
-  UINT32                          IdStructOffset;\r
+  UINT32  ProcHierarchyNodeOffset;\r
+  UINT32  CacheStructOffset;\r
+  UINT32  IdStructOffset;\r
 \r
-  CM_ARM_PROC_HIERARCHY_INFO    * ProcHierarchyNodeList;\r
-  CM_ARM_CACHE_INFO             * CacheStructList;\r
-  CM_ARM_PROC_NODE_ID_INFO      * IdStructList;\r
+  CM_ARM_PROC_HIERARCHY_INFO  *ProcHierarchyNodeList;\r
+  CM_ARM_CACHE_INFO           *CacheStructList;\r
+  CM_ARM_PROC_NODE_ID_INFO    *IdStructList;\r
 \r
-  ACPI_PPTT_GENERATOR           * Generator;\r
+  ACPI_PPTT_GENERATOR  *Generator;\r
 \r
   // Pointer to the Node Indexer array\r
-  PPTT_NODE_INDEXER             * NodeIndexer;\r
+  PPTT_NODE_INDEXER  *NodeIndexer;\r
 \r
-  EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER Pptt;\r
+  EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER  *Pptt;\r
 \r
   ASSERT (\r
     (This != NULL) &&\r
@@ -1095,7 +1099,8 @@ BuildPpttTable (
     );\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: PPTT: Requested table revision = %d is not supported. "\r
@@ -1107,8 +1112,8 @@ BuildPpttTable (
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Generator = (ACPI_PPTT_GENERATOR*)This;\r
-  *Table = NULL;\r
+  Generator = (ACPI_PPTT_GENERATOR *)This;\r
+  *Table    = NULL;\r
 \r
   // Get the processor hierarchy info and update the processor topology\r
   // structure count with Processor Hierarchy Nodes (Type 0)\r
@@ -1127,7 +1132,7 @@ BuildPpttTable (
     goto error_handler;\r
   }\r
 \r
-  ProcTopologyStructCount = ProcHierarchyNodeCount;\r
+  ProcTopologyStructCount           = ProcHierarchyNodeCount;\r
   Generator->ProcHierarchyNodeCount = ProcHierarchyNodeCount;\r
 \r
   // Get the cache info and update the processor topology structure count with\r
@@ -1147,7 +1152,7 @@ BuildPpttTable (
     goto error_handler;\r
   }\r
 \r
-  ProcTopologyStructCount += CacheStructCount;\r
+  ProcTopologyStructCount    += CacheStructCount;\r
   Generator->CacheStructCount = CacheStructCount;\r
 \r
   // Get the processor hierarchy node ID info and update the processor topology\r
@@ -1172,10 +1177,10 @@ BuildPpttTable (
   Generator->IdStructCount = IdStructCount;\r
 \r
   // Allocate Node Indexer array\r
-  NodeIndexer = (PPTT_NODE_INDEXER*)AllocateZeroPool (\r
-                                      sizeof (PPTT_NODE_INDEXER) *\r
-                                      ProcTopologyStructCount\r
-                                      );\r
+  NodeIndexer = (PPTT_NODE_INDEXER *)AllocateZeroPool (\r
+                                       sizeof (PPTT_NODE_INDEXER) *\r
+                                       ProcTopologyStructCount\r
+                                       );\r
   if (NodeIndexer == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -1188,21 +1193,21 @@ BuildPpttTable (
 \r
   DEBUG ((DEBUG_INFO, "INFO: NodeIndexer = %p\n", NodeIndexer));\r
   Generator->ProcTopologyStructCount = ProcTopologyStructCount;\r
-  Generator->NodeIndexer = NodeIndexer;\r
+  Generator->NodeIndexer             = NodeIndexer;\r
 \r
   // Calculate the size of the PPTT table\r
   TableSize = sizeof (EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER);\r
 \r
   // Include the size of Processor Hierarchy Nodes and index them\r
   if (Generator->ProcHierarchyNodeCount != 0) {\r
-    ProcHierarchyNodeOffset = TableSize;\r
+    ProcHierarchyNodeOffset                 = TableSize;\r
     Generator->ProcHierarchyNodeIndexedList = NodeIndexer;\r
-    TableSize += GetSizeofProcHierarchyNodes (\r
-                   ProcHierarchyNodeOffset,\r
-                   ProcHierarchyNodeList,\r
-                   Generator->ProcHierarchyNodeCount,\r
-                   &NodeIndexer\r
-                   );\r
+    TableSize                              += GetSizeofProcHierarchyNodes (\r
+                                                ProcHierarchyNodeOffset,\r
+                                                ProcHierarchyNodeList,\r
+                                                Generator->ProcHierarchyNodeCount,\r
+                                                &NodeIndexer\r
+                                                );\r
 \r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -1213,19 +1218,18 @@ BuildPpttTable (
       ProcHierarchyNodeOffset,\r
       Generator->ProcHierarchyNodeIndexedList\r
       ));\r
-\r
   }\r
 \r
   // Include the size of Cache Type Structures and index them\r
   if (Generator->CacheStructCount != 0) {\r
-    CacheStructOffset = TableSize;\r
+    CacheStructOffset                 = TableSize;\r
     Generator->CacheStructIndexedList = NodeIndexer;\r
-    TableSize += GetSizeofCacheTypeStructs (\r
-                   CacheStructOffset,\r
-                   CacheStructList,\r
-                   Generator->CacheStructCount,\r
-                   &NodeIndexer\r
-                   );\r
+    TableSize                        += GetSizeofCacheTypeStructs (\r
+                                          CacheStructOffset,\r
+                                          CacheStructList,\r
+                                          Generator->CacheStructCount,\r
+                                          &NodeIndexer\r
+                                          );\r
     DEBUG ((\r
       DEBUG_INFO,\r
       " CacheStructCount = %d\n" \\r
@@ -1239,14 +1243,14 @@ BuildPpttTable (
 \r
   // Include the size of ID Type Structures and index them\r
   if (Generator->IdStructCount != 0) {\r
-    IdStructOffset = TableSize;\r
+    IdStructOffset                 = TableSize;\r
     Generator->IdStructIndexedList = NodeIndexer;\r
-    TableSize += GetSizeofIdStructs (\r
-                   IdStructOffset,\r
-                   IdStructList,\r
-                   Generator->IdStructCount,\r
-                   &NodeIndexer\r
-                   );\r
+    TableSize                     += GetSizeofIdStructs (\r
+                                       IdStructOffset,\r
+                                       IdStructList,\r
+                                       Generator->IdStructCount,\r
+                                       &NodeIndexer\r
+                                       );\r
     DEBUG ((\r
       DEBUG_INFO,\r
       " IdStructCount = %d\n" \\r
@@ -1268,7 +1272,7 @@ BuildPpttTable (
     ));\r
 \r
   // Allocate the Buffer for the PPTT table\r
-  *Table = (EFI_ACPI_DESCRIPTION_HEADER*)AllocateZeroPool (TableSize);\r
+  *Table = (EFI_ACPI_DESCRIPTION_HEADER *)AllocateZeroPool (TableSize);\r
   if (*Table == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -1281,7 +1285,7 @@ BuildPpttTable (
     goto error_handler;\r
   }\r
 \r
-  Pptt = (EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER*)*Table;\r
+  Pptt = (EFI_ACPI_6_3_PROCESSOR_PROPERTIES_TOPOLOGY_TABLE_HEADER *)*Table;\r
 \r
   DEBUG ((\r
     DEBUG_INFO,\r
@@ -1403,13 +1407,13 @@ error_handler:
 STATIC\r
 EFI_STATUS\r
 FreePpttTableResources (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  ACPI_PPTT_GENERATOR Generator;\r
+  ACPI_PPTT_GENERATOR  *Generator;\r
 \r
   ASSERT (\r
     (This != NULL) &&\r
@@ -1419,7 +1423,7 @@ FreePpttTableResources (
     (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature)\r
     );\r
 \r
-  Generator = (ACPI_PPTT_GENERATOR*)This;\r
+  Generator = (ACPI_PPTT_GENERATOR *)This;\r
 \r
   // Free any memory allocated by the generator\r
   if (Generator->NodeIndexer != NULL) {\r
@@ -1443,12 +1447,12 @@ FreePpttTableResources (
 \r
 /** The PPTT Table Generator revision.\r
 */\r
-#define PPTT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define PPTT_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the PPTT Table Generator.\r
 */\r
 STATIC\r
-ACPI_PPTT_GENERATOR PpttGenerator = {\r
+ACPI_PPTT_GENERATOR  PpttGenerator = {\r
   // ACPI table generator header\r
   {\r
     // Generator ID\r
@@ -1504,11 +1508,12 @@ ACPI_PPTT_GENERATOR PpttGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiPpttLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&PpttGenerator.Header);\r
   DEBUG ((DEBUG_INFO, "PPTT: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -1528,11 +1533,12 @@ AcpiPpttLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiPpttLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&PpttGenerator.Header);\r
   DEBUG ((DEBUG_INFO, "PPTT: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index 0a14da502d595e27d87262b1bac681318f1d9ced..f587e67e9f8bf51511c6187ba0384e1cb60661d5 100644 (file)
 /// Cache parameters allowed by the architecture with\r
 /// ARMv8.3-CCIDX (Cache extended number of sets)\r
 /// Derived from CCSIDR_EL1 when ID_AA64MMFR2_EL1.CCIDX==0001\r
-#define PPTT_ARM_CCIDX_CACHE_NUMBER_OF_SETS_MAX       (1 << 24)\r
-#define PPTT_ARM_CCIDX_CACHE_ASSOCIATIVITY_MAX        (1 << 21)\r
+#define PPTT_ARM_CCIDX_CACHE_NUMBER_OF_SETS_MAX  (1 << 24)\r
+#define PPTT_ARM_CCIDX_CACHE_ASSOCIATIVITY_MAX   (1 << 21)\r
 \r
 /// Cache parameters allowed by the architecture without\r
 /// ARMv8.3-CCIDX (Cache extended number of sets)\r
 /// Derived from CCSIDR_EL1 when ID_AA64MMFR2_EL1.CCIDX==0000\r
-#define PPTT_ARM_CACHE_NUMBER_OF_SETS_MAX             (1 << 15)\r
-#define PPTT_ARM_CACHE_ASSOCIATIVITY_MAX              (1 << 10)\r
+#define PPTT_ARM_CACHE_NUMBER_OF_SETS_MAX  (1 << 15)\r
+#define PPTT_ARM_CACHE_ASSOCIATIVITY_MAX   (1 << 10)\r
 \r
 /// Common cache parameters\r
 /// Derived from CCSIDR_EL1\r
 /// The LineSize is represented by bits 2:0\r
 /// (Log2(Number of bytes in cache line)) - 4 is used to represent\r
 /// the LineSize bits.\r
-#define PPTT_ARM_CACHE_LINE_SIZE_MAX                  (1 << 11)\r
-#define PPTT_ARM_CACHE_LINE_SIZE_MIN                  (1 << 4)\r
+#define PPTT_ARM_CACHE_LINE_SIZE_MAX  (1 << 11)\r
+#define PPTT_ARM_CACHE_LINE_SIZE_MIN  (1 << 4)\r
 \r
 /// Test if the given Processor Hierarchy Info object has the 'Node is a Leaf'\r
 /// flag set\r
-#define IS_PROC_NODE_LEAF(Node) ((Node->Flags & BIT3) != 0)\r
+#define IS_PROC_NODE_LEAF(Node)  ((Node->Flags & BIT3) != 0)\r
 \r
 /// Test if the given Processor Hierarchy Info object has the 'ACPI Processor\r
 /// ID valid' flag set\r
-#define IS_ACPI_PROC_ID_VALID(Node) ((Node->Flags & BIT1) != 0)\r
+#define IS_ACPI_PROC_ID_VALID(Node)  ((Node->Flags & BIT1) != 0)\r
 \r
 /**\r
   The GET_SIZE_OF_PPTT_STRUCTS macro expands to a function that is used to\r
   @param [in]       CmObjectType    Data type of the CM nodes in NodesToIndex.\r
 **/\r
 #define GET_SIZE_OF_PPTT_STRUCTS(                                             \\r
-  PpttObjName,                                                                \\r
-  PpttObjSize,                                                                \\r
-  CmObjectType                                                                \\r
-)                                                                             \\r
+                                                                              PpttObjName,                                                                \\r
+                                                                              PpttObjSize,                                                                \\r
+                                                                              CmObjectType                                                                \\r
+                                                                              )                                                                             \\r
 STATIC                                                                        \\r
 UINT32                                                                        \\r
 GetSizeof##PpttObjName (                                                      \\r
@@ -148,7 +148,7 @@ typedef struct PpttNodeIndexer {
   /// Unique identifier for the node\r
   CM_OBJECT_TOKEN           Token;\r
   /// Pointer to the CM object being indexed\r
-  VOID                    Object;\r
+  VOID                      *Object;\r
   /// Offset from the start of the PPTT table to the PPTT structure which is\r
   /// represented by Object\r
   UINT32                    Offset;\r
@@ -159,29 +159,29 @@ typedef struct PpttNodeIndexer {
   /// Indexer element in the processor and cache topology\r
   /// e.g For a hardware thread the TopologyParent would point to a CPU node\r
   ///     For a L1 cache the TopologyParent would point to a L2 cache\r
-  struct PpttNodeIndexer  TopologyParent;\r
+  struct PpttNodeIndexer    *TopologyParent;\r
 } PPTT_NODE_INDEXER;\r
 \r
 typedef struct AcpiPpttGenerator {\r
   /// ACPI Table generator header\r
-  ACPI_TABLE_GENERATOR  Header;\r
+  ACPI_TABLE_GENERATOR    Header;\r
   /// PPTT structure count\r
-  UINT32                ProcTopologyStructCount;\r
+  UINT32                  ProcTopologyStructCount;\r
   /// Count of Processor Hierarchy Nodes\r
-  UINT32                ProcHierarchyNodeCount;\r
+  UINT32                  ProcHierarchyNodeCount;\r
   /// Count of Cache Structures\r
-  UINT32                CacheStructCount;\r
+  UINT32                  CacheStructCount;\r
   /// Count of Id Structures\r
-  UINT32                IdStructCount;\r
+  UINT32                  IdStructCount;\r
   /// List of indexed CM objects for PPTT generation\r
-  PPTT_NODE_INDEXER   NodeIndexer;\r
+  PPTT_NODE_INDEXER       *NodeIndexer;\r
   /// Pointer to the start of Processor Hierarchy nodes in\r
   /// the Node Indexer array\r
-  PPTT_NODE_INDEXER   ProcHierarchyNodeIndexedList;\r
+  PPTT_NODE_INDEXER       *ProcHierarchyNodeIndexedList;\r
   /// Pointer to the start of Cache Structures in the Node Indexer array\r
-  PPTT_NODE_INDEXER   CacheStructIndexedList;\r
+  PPTT_NODE_INDEXER       *CacheStructIndexedList;\r
   /// Pointer to the start of Id Structures in the Node Indexer array\r
-  PPTT_NODE_INDEXER   IdStructIndexedList;\r
+  PPTT_NODE_INDEXER       *IdStructIndexedList;\r
 } ACPI_PPTT_GENERATOR;\r
 \r
 #pragma pack()\r
index 2facfaa048115575829c9787084876efbe60834a..a8323ad4ea03044da61b3a512fc975e89fe0ae49 100644 (file)
@@ -38,10 +38,10 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildRawTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
   ASSERT (This != NULL);\r
@@ -63,13 +63,13 @@ BuildRawTable (
 \r
 /** This macro defines the Raw Generator revision.\r
 */\r
-#define RAW_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define RAW_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the Raw Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR RawGenerator = {\r
+ACPI_TABLE_GENERATOR  RawGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdRaw),\r
   // Generator Description\r
@@ -109,11 +109,12 @@ ACPI_TABLE_GENERATOR RawGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiRawLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&RawGenerator);\r
   DEBUG ((DEBUG_INFO, "RAW: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -132,11 +133,12 @@ AcpiRawLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiRawLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&RawGenerator);\r
   DEBUG ((DEBUG_INFO, "RAW: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index fecfd6bbabd63698f5f45f6bfbd494f25cf0faeb..59cbacbfbbde48c75a8cf3811b98441d054fd90d 100644 (file)
@@ -45,22 +45,22 @@ NOTE: This implementation ignores the possibility that the Serial settings may
 \r
 /** A string representing the name of the SPCR port.\r
 */\r
-#define NAME_STR_SPCR_PORT               "COM1"\r
+#define NAME_STR_SPCR_PORT  "COM1"\r
 \r
 /** An UID representing the SPCR port.\r
 */\r
-#define UID_SPCR_PORT                    1\r
+#define UID_SPCR_PORT  1\r
 \r
 /** This macro defines the no flow control option.\r
 */\r
-#define SPCR_FLOW_CONTROL_NONE           0\r
+#define SPCR_FLOW_CONTROL_NONE  0\r
 \r
 /**A template for generating the SPCR Table.\r
 \r
   Note: fields marked "{Template}" will be updated dynamically.\r
 */\r
 STATIC\r
-EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE AcpiSpcr = {\r
+EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE  AcpiSpcr = {\r
   ACPI_HEADER (\r
     EFI_ACPI_6_2_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE_SIGNATURE,\r
     EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE,\r
@@ -120,15 +120,15 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FreeSpcrTableEx (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          *** CONST Table,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ***CONST  Table,\r
   IN      CONST UINTN                                          TableCount\r
   )\r
 {\r
-  EFI_STATUS                        Status;\r
-  EFI_ACPI_DESCRIPTION_HEADER    ** TableList;\r
+  EFI_STATUS                   Status;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -138,7 +138,8 @@ FreeSpcrTableEx (
 \r
   if ((Table == NULL)   ||\r
       (*Table == NULL)  ||\r
-      (TableCount != 2)) {\r
+      (TableCount != 2))\r
+  {\r
     DEBUG ((DEBUG_ERROR, "ERROR: SPCR: Invalid Table Pointer\n"));\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -147,7 +148,8 @@ FreeSpcrTableEx (
 \r
   if ((TableList[1] == NULL) ||\r
       (TableList[1]->Signature !=\r
-       EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE)) {\r
+       EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE))\r
+  {\r
     DEBUG ((DEBUG_ERROR, "ERROR: SPCR: Invalid SSDT table pointer.\n"));\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -191,17 +193,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildSpcrTableEx (\r
-  IN  CONST ACPI_TABLE_GENERATOR                   *       This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ***       Table,\r
-  OUT       UINTN                                  * CONST TableCount\r
+  IN  CONST ACPI_TABLE_GENERATOR                           *This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER                    ***Table,\r
+  OUT       UINTN                                  *CONST  TableCount\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  CM_ARM_SERIAL_PORT_INFO       * SerialPortInfo;\r
-  UINT32                          SerialPortCount;\r
-  EFI_ACPI_DESCRIPTION_HEADER  ** TableList;\r
+  EFI_STATUS                   Status;\r
+  CM_ARM_SERIAL_PORT_INFO      *SerialPortInfo;\r
+  UINT32                       SerialPortCount;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -212,7 +214,8 @@ BuildSpcrTableEx (
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: SPCR: Requested table revision = %d, is not supported."\r
@@ -264,8 +267,8 @@ BuildSpcrTableEx (
   }\r
 \r
   // Allocate a table to store pointers to the SPCR and SSDT tables.\r
-  TableList = (EFI_ACPI_DESCRIPTION_HEADER**)\r
-              AllocateZeroPool (sizeof (EFI_ACPI_DESCRIPTION_HEADER*) * 2);\r
+  TableList = (EFI_ACPI_DESCRIPTION_HEADER **)\r
+              AllocateZeroPool (sizeof (EFI_ACPI_DESCRIPTION_HEADER *) * 2);\r
   if (TableList == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -281,7 +284,7 @@ BuildSpcrTableEx (
   Status = AddAcpiHeader (\r
              CfgMgrProtocol,\r
              This,\r
-             (EFI_ACPI_DESCRIPTION_HEADER*)&AcpiSpcr,\r
+             (EFI_ACPI_DESCRIPTION_HEADER *)&AcpiSpcr,\r
              AcpiTableInfo,\r
              sizeof (EFI_ACPI_SERIAL_PORT_CONSOLE_REDIRECTION_TABLE)\r
              );\r
@@ -364,7 +367,7 @@ BuildSpcrTableEx (
       goto error_handler;\r
   } // switch\r
 \r
-  TableList[0] = (EFI_ACPI_DESCRIPTION_HEADER*)&AcpiSpcr;\r
+  TableList[0] = (EFI_ACPI_DESCRIPTION_HEADER *)&AcpiSpcr;\r
 \r
   // Build a SSDT table describing the serial port.\r
   Status = BuildSsdtSerialPortTable (\r
@@ -384,7 +387,7 @@ BuildSpcrTableEx (
   }\r
 \r
   *TableCount = 2;\r
-  *Table = TableList;\r
+  *Table      = TableList;\r
 \r
   return Status;\r
 \r
@@ -398,13 +401,13 @@ error_handler:
 \r
 /** This macro defines the SPCR Table Generator revision.\r
 */\r
-#define SPCR_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define SPCR_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the SPCR Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR SpcrGenerator = {\r
+ACPI_TABLE_GENERATOR  SpcrGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdSpcr),\r
   // Generator Description\r
@@ -442,11 +445,12 @@ ACPI_TABLE_GENERATOR SpcrGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiSpcrLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&SpcrGenerator);\r
   DEBUG ((DEBUG_INFO, "SPCR: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -465,11 +469,12 @@ AcpiSpcrLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiSpcrLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&SpcrGenerator);\r
   DEBUG ((DEBUG_INFO, "SPCR: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index 453ca49fcd737ac236e276c81c40abb0db784205..431995ed3884efabee529ec60bed5f21025965b0 100644 (file)
@@ -97,7 +97,6 @@ GET_OBJECT_LIST (
   CM_ARM_DEVICE_HANDLE_PCI\r
   );\r
 \r
-\r
 /** Return the PCI Device information in BDF format\r
 \r
     PCI Bus Number - Max 256 busses (Bits 15:8 of BDF)\r
@@ -111,11 +110,12 @@ GET_OBJECT_LIST (
 STATIC\r
 UINT16\r
 GetBdf (\r
-  IN CONST CM_ARM_DEVICE_HANDLE_PCI  * DeviceHandlePci\r
+  IN CONST CM_ARM_DEVICE_HANDLE_PCI  *DeviceHandlePci\r
   )\r
 {\r
-  UINT16 Bdf;\r
-  Bdf = (UINT16)DeviceHandlePci->BusNumber << 8;\r
+  UINT16  Bdf;\r
+\r
+  Bdf  = (UINT16)DeviceHandlePci->BusNumber << 8;\r
   Bdf |= (DeviceHandlePci->DeviceNumber & 0x1F) << 3;\r
   Bdf |= DeviceHandlePci->FunctionNumber & 0x7;\r
   return Bdf;\r
@@ -136,35 +136,36 @@ GetBdf (
 STATIC\r
 EFI_STATUS\r
 AddGICCAffinity (\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         * CONST CfgMgrProtocol,\r
-  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         *CONST  CfgMgrProtocol,\r
+  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST  Srat,\r
   IN CONST UINT32                                               GicCAffOffset,\r
-  IN CONST CM_ARM_GICC_INFO                             *       GicCInfo,\r
+  IN CONST CM_ARM_GICC_INFO                                     *GicCInfo,\r
   IN       UINT32                                               GicCCount\r
   )\r
 {\r
-  EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE        * GicCAff;\r
+  EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE  *GicCAff;\r
 \r
   ASSERT (Srat != NULL);\r
   ASSERT (GicCInfo != NULL);\r
 \r
-  GicCAff = (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE *)((UINT8*)Srat +\r
-                    GicCAffOffset);\r
+  GicCAff = (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE *)((UINT8 *)Srat +\r
+                                                     GicCAffOffset);\r
 \r
   while (GicCCount-- != 0) {\r
     DEBUG ((DEBUG_INFO, "SRAT: GicCAff = 0x%p\n", GicCAff));\r
 \r
-    GicCAff->Type = EFI_ACPI_6_3_GICC_AFFINITY;\r
-    GicCAff->Length = sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE);\r
-    GicCAff->ProximityDomain = GicCInfo->ProximityDomain;\r
+    GicCAff->Type             = EFI_ACPI_6_3_GICC_AFFINITY;\r
+    GicCAff->Length           = sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE);\r
+    GicCAff->ProximityDomain  = GicCInfo->ProximityDomain;\r
     GicCAff->AcpiProcessorUid = GicCInfo->AcpiProcessorUid;\r
-    GicCAff->Flags = GicCInfo->AffinityFlags;\r
-    GicCAff->ClockDomain = GicCInfo->ClockDomain;\r
+    GicCAff->Flags            = GicCInfo->AffinityFlags;\r
+    GicCAff->ClockDomain      = GicCInfo->ClockDomain;\r
 \r
     // Next\r
     GicCAff++;\r
     GicCInfo++;\r
   }// while\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -183,35 +184,36 @@ AddGICCAffinity (
 STATIC\r
 EFI_STATUS\r
 AddGICItsAffinity (\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         * CONST CfgMgrProtocol,\r
-  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         *CONST  CfgMgrProtocol,\r
+  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST  Srat,\r
   IN CONST UINT32                                               GicItsAffOffset,\r
-  IN CONST CM_ARM_GIC_ITS_INFO                          *       GicItsInfo,\r
+  IN CONST CM_ARM_GIC_ITS_INFO                                  *GicItsInfo,\r
   IN       UINT32                                               GicItsCount\r
   )\r
 {\r
-  EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE     * GicItsAff;\r
+  EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE  *GicItsAff;\r
 \r
   ASSERT (Srat != NULL);\r
   ASSERT (GicItsInfo != NULL);\r
 \r
-  GicItsAff = (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE *)((UINT8*)Srat +\r
-                    GicItsAffOffset);\r
+  GicItsAff = (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE *)((UINT8 *)Srat +\r
+                                                          GicItsAffOffset);\r
 \r
   while (GicItsCount-- != 0) {\r
     DEBUG ((DEBUG_INFO, "SRAT: GicItsAff = 0x%p\n", GicItsAff));\r
 \r
-    GicItsAff->Type = EFI_ACPI_6_3_GIC_ITS_AFFINITY;\r
-    GicItsAff->Length = sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE);\r
+    GicItsAff->Type            = EFI_ACPI_6_3_GIC_ITS_AFFINITY;\r
+    GicItsAff->Length          = sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE);\r
     GicItsAff->ProximityDomain = GicItsInfo->ProximityDomain;\r
-    GicItsAff->Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
-    GicItsAff->Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
-    GicItsAff->ItsId = GicItsInfo->GicItsId;\r
+    GicItsAff->Reserved[0]     = EFI_ACPI_RESERVED_BYTE;\r
+    GicItsAff->Reserved[1]     = EFI_ACPI_RESERVED_BYTE;\r
+    GicItsAff->ItsId           = GicItsInfo->GicItsId;\r
 \r
     // Next\r
     GicItsAff++;\r
     GicItsInfo++;\r
   }// while\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -230,44 +232,44 @@ AddGICItsAffinity (
 STATIC\r
 EFI_STATUS\r
 AddMemoryAffinity (\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         * CONST CfgMgrProtocol,\r
-  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         *CONST  CfgMgrProtocol,\r
+  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST  Srat,\r
   IN CONST UINT32                                               MemAffOffset,\r
-  IN CONST CM_ARM_MEMORY_AFFINITY_INFO                  *       MemAffInfo,\r
+  IN CONST CM_ARM_MEMORY_AFFINITY_INFO                          *MemAffInfo,\r
   IN       UINT32                                               MemAffCount\r
   )\r
 {\r
-  EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE      * MemAff;\r
+  EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE  *MemAff;\r
 \r
   ASSERT (Srat != NULL);\r
   ASSERT (MemAffInfo != NULL);\r
 \r
-  MemAff = (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE *)((UINT8*)Srat +\r
-              MemAffOffset);\r
+  MemAff = (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE *)((UINT8 *)Srat +\r
+                                                      MemAffOffset);\r
 \r
   while (MemAffCount-- != 0) {\r
     DEBUG ((DEBUG_INFO, "SRAT: MemAff = 0x%p\n", MemAff));\r
 \r
-    MemAff->Type = EFI_ACPI_6_3_MEMORY_AFFINITY;\r
-    MemAff->Length = sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE);\r
+    MemAff->Type            = EFI_ACPI_6_3_MEMORY_AFFINITY;\r
+    MemAff->Length          = sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE);\r
     MemAff->ProximityDomain = MemAffInfo->ProximityDomain;\r
-    MemAff->Reserved1 = EFI_ACPI_RESERVED_WORD;\r
-    MemAff->AddressBaseLow = (UINT32)(MemAffInfo->BaseAddress & MAX_UINT32);\r
+    MemAff->Reserved1       = EFI_ACPI_RESERVED_WORD;\r
+    MemAff->AddressBaseLow  = (UINT32)(MemAffInfo->BaseAddress & MAX_UINT32);\r
     MemAff->AddressBaseHigh = (UINT32)(MemAffInfo->BaseAddress >> 32);\r
-    MemAff->LengthLow = (UINT32)(MemAffInfo->Length & MAX_UINT32);\r
-    MemAff->LengthHigh = (UINT32)(MemAffInfo->Length >> 32);\r
-    MemAff->Reserved2 = EFI_ACPI_RESERVED_DWORD;\r
-    MemAff->Flags = MemAffInfo->Flags;\r
-    MemAff->Reserved3 = EFI_ACPI_RESERVED_QWORD;\r
+    MemAff->LengthLow       = (UINT32)(MemAffInfo->Length & MAX_UINT32);\r
+    MemAff->LengthHigh      = (UINT32)(MemAffInfo->Length >> 32);\r
+    MemAff->Reserved2       = EFI_ACPI_RESERVED_DWORD;\r
+    MemAff->Flags           = MemAffInfo->Flags;\r
+    MemAff->Reserved3       = EFI_ACPI_RESERVED_QWORD;\r
 \r
     // Next\r
     MemAff++;\r
     MemAffInfo++;\r
   }// while\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
-\r
 /** Add the Generic Initiator Affinity Structures in the SRAT Table.\r
 \r
   @param [in]  CfgMgrProtocol   Pointer to the Configuration Manager\r
@@ -290,34 +292,34 @@ AddMemoryAffinity (
 STATIC\r
 EFI_STATUS\r
 AddGenericInitiatorAffinity (\r
-  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         * CONST CfgMgrProtocol,\r
-  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER * CONST Srat,\r
+  IN CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL         *CONST  CfgMgrProtocol,\r
+  IN EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *CONST  Srat,\r
   IN CONST UINT32                                               GenInitAffOff,\r
-  IN CONST CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO       *       GenInitAffInfo,\r
+  IN CONST CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO               *GenInitAffInfo,\r
   IN       UINT32                                               GenInitAffCount\r
   )\r
 {\r
-  EFI_STATUS                                               Status;\r
-  EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE      * GenInitAff;\r
-  CM_ARM_DEVICE_HANDLE_ACPI                              * DeviceHandleAcpi;\r
-  CM_ARM_DEVICE_HANDLE_PCI                               * DeviceHandlePci;\r
-  UINT32                                                   DeviceHandleCount;\r
+  EFI_STATUS                                         Status;\r
+  EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE  *GenInitAff;\r
+  CM_ARM_DEVICE_HANDLE_ACPI                          *DeviceHandleAcpi;\r
+  CM_ARM_DEVICE_HANDLE_PCI                           *DeviceHandlePci;\r
+  UINT32                                             DeviceHandleCount;\r
 \r
   ASSERT (Srat != NULL);\r
   ASSERT (GenInitAffInfo != NULL);\r
 \r
   GenInitAff = (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE *)(\r
-                  (UINT8*)Srat + GenInitAffOff);\r
+                                                                     (UINT8 *)Srat + GenInitAffOff);\r
 \r
   while (GenInitAffCount-- != 0) {\r
     DEBUG ((DEBUG_INFO, "SRAT: GenInitAff = 0x%p\n", GenInitAff));\r
 \r
-    GenInitAff->Type = EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY;\r
+    GenInitAff->Type   = EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY;\r
     GenInitAff->Length =\r
       sizeof (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE);\r
-    GenInitAff->Reserved1 = EFI_ACPI_RESERVED_WORD;\r
+    GenInitAff->Reserved1        = EFI_ACPI_RESERVED_WORD;\r
     GenInitAff->DeviceHandleType = GenInitAffInfo->DeviceHandleType;\r
-    GenInitAff->ProximityDomain = GenInitAffInfo->ProximityDomain;\r
+    GenInitAff->ProximityDomain  = GenInitAffInfo->ProximityDomain;\r
 \r
     if (GenInitAffInfo->DeviceHandleToken == CM_NULL_TOKEN) {\r
       DEBUG ((\r
@@ -351,14 +353,15 @@ AddGenericInitiatorAffinity (
       ASSERT (DeviceHandleCount == 1);\r
 \r
       // Populate the ACPI device handle information.\r
-      GenInitAff->DeviceHandle.Acpi.AcpiHid = DeviceHandleAcpi->Hid;\r
-      GenInitAff->DeviceHandle.Acpi.AcpiUid = DeviceHandleAcpi->Uid;\r
+      GenInitAff->DeviceHandle.Acpi.AcpiHid     = DeviceHandleAcpi->Hid;\r
+      GenInitAff->DeviceHandle.Acpi.AcpiUid     = DeviceHandleAcpi->Uid;\r
       GenInitAff->DeviceHandle.Acpi.Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
       GenInitAff->DeviceHandle.Acpi.Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
       GenInitAff->DeviceHandle.Acpi.Reserved[2] = EFI_ACPI_RESERVED_BYTE;\r
       GenInitAff->DeviceHandle.Acpi.Reserved[3] = EFI_ACPI_RESERVED_BYTE;\r
     } else if (GenInitAffInfo->DeviceHandleType ==\r
-               EFI_ACPI_6_3_PCI_DEVICE_HANDLE) {\r
+               EFI_ACPI_6_3_PCI_DEVICE_HANDLE)\r
+    {\r
       Status = GetEArmObjDeviceHandlePci (\r
                  CfgMgrProtocol,\r
                  GenInitAffInfo->DeviceHandleToken,\r
@@ -381,19 +384,19 @@ AddGenericInitiatorAffinity (
       ASSERT (DeviceHandleCount == 1);\r
 \r
       // Populate the ACPI device handle information.\r
-      GenInitAff->DeviceHandle.Pci.PciSegment = DeviceHandlePci->SegmentNumber;\r
+      GenInitAff->DeviceHandle.Pci.PciSegment   = DeviceHandlePci->SegmentNumber;\r
       GenInitAff->DeviceHandle.Pci.PciBdfNumber = GetBdf (DeviceHandlePci);\r
 \r
-      GenInitAff->DeviceHandle.Pci.Reserved[0] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[1] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[2] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[3] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[4] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[5] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[6] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[7] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[8] = EFI_ACPI_RESERVED_BYTE;\r
-      GenInitAff->DeviceHandle.Pci.Reserved[9] = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[0]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[1]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[2]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[3]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[4]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[5]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[6]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[7]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[8]  = EFI_ACPI_RESERVED_BYTE;\r
+      GenInitAff->DeviceHandle.Pci.Reserved[9]  = EFI_ACPI_RESERVED_BYTE;\r
       GenInitAff->DeviceHandle.Pci.Reserved[10] = EFI_ACPI_RESERVED_BYTE;\r
       GenInitAff->DeviceHandle.Pci.Reserved[11] = EFI_ACPI_RESERVED_BYTE;\r
     } else {\r
@@ -405,7 +408,7 @@ AddGenericInitiatorAffinity (
       return EFI_INVALID_PARAMETER;\r
     }\r
 \r
-    GenInitAff->Flags = GenInitAffInfo->Flags;\r
+    GenInitAff->Flags        = GenInitAffInfo->Flags;\r
     GenInitAff->Reserved2[0] = EFI_ACPI_RESERVED_BYTE;\r
     GenInitAff->Reserved2[1] = EFI_ACPI_RESERVED_BYTE;\r
 \r
@@ -413,6 +416,7 @@ AddGenericInitiatorAffinity (
     GenInitAff++;\r
     GenInitAffInfo++;\r
   }// while\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -443,10 +447,10 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildSratTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -456,17 +460,17 @@ BuildSratTable (
   UINT32      MemAffCount;\r
   UINT32      GenInitiatorAffCount;\r
 \r
-  UINT32      GicCAffOffset;\r
-  UINT32      GicItsAffOffset;\r
-  UINT32      MemAffOffset;\r
-  UINT32      GenInitiatorAffOffset;\r
+  UINT32  GicCAffOffset;\r
+  UINT32  GicItsAffOffset;\r
+  UINT32  MemAffOffset;\r
+  UINT32  GenInitiatorAffOffset;\r
 \r
-  CM_ARM_GICC_INFO                        * GicCInfo;\r
-  CM_ARM_GIC_ITS_INFO                     * GicItsInfo;\r
-  CM_ARM_MEMORY_AFFINITY_INFO             * MemAffInfo;\r
-  CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO  * GenInitiatorAffInfo;\r
+  CM_ARM_GICC_INFO                        *GicCInfo;\r
+  CM_ARM_GIC_ITS_INFO                     *GicItsInfo;\r
+  CM_ARM_MEMORY_AFFINITY_INFO             *MemAffInfo;\r
+  CM_ARM_GENERIC_INITIATOR_AFFINITY_INFO  *GenInitiatorAffInfo;\r
 \r
-  EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER Srat;\r
+  EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER  *Srat;\r
 \r
   ASSERT (\r
     (This != NULL) &&\r
@@ -478,7 +482,8 @@ BuildSratTable (
     );\r
 \r
   if ((AcpiTableInfo->AcpiTableRevision < This->MinAcpiTableRevision) ||\r
-      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision)) {\r
+      (AcpiTableInfo->AcpiTableRevision > This->AcpiTableRevision))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: SRAT: Requested table revision = %d is not supported. "\r
@@ -567,28 +572,28 @@ BuildSratTable (
   TableSize = sizeof (EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER);\r
 \r
   GicCAffOffset = TableSize;\r
-  TableSize += (sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE) * GicCCount);\r
+  TableSize    += (sizeof (EFI_ACPI_6_3_GICC_AFFINITY_STRUCTURE) * GicCCount);\r
 \r
   if (GicItsCount != 0) {\r
     GicItsAffOffset = TableSize;\r
-    TableSize += (sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE) *\r
-                    GicItsCount);\r
+    TableSize      += (sizeof (EFI_ACPI_6_3_GIC_ITS_AFFINITY_STRUCTURE) *\r
+                       GicItsCount);\r
   }\r
 \r
   if (MemAffCount != 0) {\r
     MemAffOffset = TableSize;\r
-    TableSize += (sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE) *\r
+    TableSize   += (sizeof (EFI_ACPI_6_3_MEMORY_AFFINITY_STRUCTURE) *\r
                     MemAffCount);\r
   }\r
 \r
   if (GenInitiatorAffCount != 0) {\r
     GenInitiatorAffOffset = TableSize;\r
-    TableSize += (sizeof (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE) *\r
-                    GenInitiatorAffCount);\r
+    TableSize            += (sizeof (EFI_ACPI_6_3_GENERIC_INITIATOR_AFFINITY_STRUCTURE) *\r
+                             GenInitiatorAffCount);\r
   }\r
 \r
   // Allocate the Buffer for SRAT table\r
-  *Table = (EFI_ACPI_DESCRIPTION_HEADER*)AllocateZeroPool (TableSize);\r
+  *Table = (EFI_ACPI_DESCRIPTION_HEADER *)AllocateZeroPool (TableSize);\r
   if (*Table == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     DEBUG ((\r
@@ -601,7 +606,7 @@ BuildSratTable (
     goto error_handler;\r
   }\r
 \r
-  Srat = (EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER*)*Table;\r
+  Srat = (EFI_ACPI_6_3_SYSTEM_RESOURCE_AFFINITY_TABLE_HEADER *)*Table;\r
 \r
   DEBUG ((\r
     DEBUG_INFO,\r
@@ -649,12 +654,12 @@ BuildSratTable (
 \r
   if (GicItsCount != 0) {\r
     Status = AddGICItsAffinity (\r
-              CfgMgrProtocol,\r
-              Srat,\r
-              GicItsAffOffset,\r
-              GicItsInfo,\r
-              GicItsCount\r
-              );\r
+               CfgMgrProtocol,\r
+               Srat,\r
+               GicItsAffOffset,\r
+               GicItsInfo,\r
+               GicItsCount\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
@@ -667,12 +672,12 @@ BuildSratTable (
 \r
   if (MemAffCount != 0) {\r
     Status = AddMemoryAffinity (\r
-              CfgMgrProtocol,\r
-              Srat,\r
-              MemAffOffset,\r
-              MemAffInfo,\r
-              MemAffCount\r
-              );\r
+               CfgMgrProtocol,\r
+               Srat,\r
+               MemAffOffset,\r
+               MemAffInfo,\r
+               MemAffCount\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
@@ -685,12 +690,12 @@ BuildSratTable (
 \r
   if (GenInitiatorAffCount != 0) {\r
     Status = AddGenericInitiatorAffinity (\r
-              CfgMgrProtocol,\r
-              Srat,\r
-              GenInitiatorAffOffset,\r
-              GenInitiatorAffInfo,\r
-              GenInitiatorAffCount\r
-              );\r
+               CfgMgrProtocol,\r
+               Srat,\r
+               GenInitiatorAffOffset,\r
+               GenInitiatorAffInfo,\r
+               GenInitiatorAffCount\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
@@ -728,10 +733,10 @@ error_handler:
 STATIC\r
 EFI_STATUS\r
 FreeSratTableResources (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
   ASSERT (\r
@@ -755,13 +760,13 @@ FreeSratTableResources (
 \r
 /** The SRAT Table Generator revision.\r
 */\r
-#define SRAT_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define SRAT_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the SRAT Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR SratGenerator = {\r
+ACPI_TABLE_GENERATOR  SratGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdSrat),\r
   // Generator Description\r
@@ -800,11 +805,12 @@ ACPI_TABLE_GENERATOR SratGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiSratLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&SratGenerator);\r
   DEBUG ((DEBUG_INFO, "SRAT: Register Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
@@ -823,11 +829,12 @@ AcpiSratLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiSratLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&SratGenerator);\r
   DEBUG ((DEBUG_INFO, "SRAT: Deregister Generator. Status = %r\n", Status));\r
   ASSERT_EFI_ERROR (Status);\r
index 359cbcd428c5f27744d878bd940a395198f3b23e..18c8b8d245259a5eb9ff899cd0b15bb930609e15 100644 (file)
@@ -61,17 +61,18 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 ValidateCmn600Info (\r
-  IN  CONST CM_ARM_CMN_600_INFO       * Cmn600InfoList,\r
-  IN  CONST UINT32                      Cmn600Count\r
+  IN  CONST CM_ARM_CMN_600_INFO  *Cmn600InfoList,\r
+  IN  CONST UINT32               Cmn600Count\r
   )\r
 {\r
-  UINT32                            Index;\r
-  UINT32                            DtcIndex;\r
-  CONST CM_ARM_CMN_600_INFO       * Cmn600Info;\r
-  CONST CM_ARM_GENERIC_INTERRUPT  * DtcInterrupt;\r
+  UINT32                          Index;\r
+  UINT32                          DtcIndex;\r
+  CONST CM_ARM_CMN_600_INFO       *Cmn600Info;\r
+  CONST CM_ARM_GENERIC_INTERRUPT  *DtcInterrupt;\r
 \r
   if ((Cmn600InfoList == NULL) ||\r
-      (Cmn600Count == 0)) {\r
+      (Cmn600Count == 0))\r
+  {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
@@ -81,7 +82,8 @@ ValidateCmn600Info (
 \r
     // At least one DTC is required.\r
     if ((Cmn600Info->DtcCount == 0) ||\r
-        (Cmn600Info->DtcCount > MAX_DTC_COUNT)) {\r
+        (Cmn600Info->DtcCount > MAX_DTC_COUNT))\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: SSDT-CMN-600: Invalid DTC configuration:\n"\r
@@ -91,7 +93,8 @@ ValidateCmn600Info (
 \r
     // Check PERIPHBASE and ROOTNODEBASE address spaces are initialized.\r
     if ((Cmn600Info->PeriphBaseAddress == 0)    ||\r
-        (Cmn600Info->RootNodeBaseAddress == 0)) {\r
+        (Cmn600Info->RootNodeBaseAddress == 0))\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: SSDT-CMN-600: Invalid PERIPHBASE or ROOTNODEBASE.\n"\r
@@ -103,7 +106,8 @@ ValidateCmn600Info (
     // dimension mesh, and 256MB aligned otherwise.\r
     // Check it is a least 64MB aligned.\r
     if ((Cmn600Info->PeriphBaseAddress &\r
-        (PERIPHBASE_MIN_ADDRESS_LENGTH - 1)) != 0) {\r
+         (PERIPHBASE_MIN_ADDRESS_LENGTH - 1)) != 0)\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: SSDT-CMN-600: PERIPHBASE address must be 64MB aligned.\n"\r
@@ -123,7 +127,8 @@ ValidateCmn600Info (
 \r
     // Check the 16 KB alignment of the ROOTNODEBASE address.\r
     if ((Cmn600Info->PeriphBaseAddress &\r
-        (ROOTNODEBASE_ADDRESS_LENGTH - 1)) != 0) {\r
+         (ROOTNODEBASE_ADDRESS_LENGTH - 1)) != 0)\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: SSDT-CMN-600: Root base address must be 16KB aligned.\n"\r
@@ -135,7 +140,8 @@ ValidateCmn600Info (
     // address space.\r
     if ((Cmn600Info->PeriphBaseAddress > Cmn600Info->RootNodeBaseAddress)  ||\r
         ((Cmn600Info->PeriphBaseAddress + Cmn600Info->PeriphBaseAddressLength) <\r
-         (Cmn600Info->RootNodeBaseAddress + ROOTNODEBASE_ADDRESS_LENGTH))) {\r
+         (Cmn600Info->RootNodeBaseAddress + ROOTNODEBASE_ADDRESS_LENGTH)))\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: SSDT-CMN-600:"\r
@@ -147,16 +153,16 @@ ValidateCmn600Info (
     for (DtcIndex = 0; DtcIndex < Cmn600Info->DtcCount; DtcIndex++) {\r
       DtcInterrupt = &Cmn600Info->DtcInterrupt[DtcIndex];\r
       if (((DtcInterrupt->Flags &\r
-            EFI_ACPI_EXTENDED_INTERRUPT_FLAG_PRODUCER_CONSUMER_MASK) == 0)) {\r
+            EFI_ACPI_EXTENDED_INTERRUPT_FLAG_PRODUCER_CONSUMER_MASK) == 0))\r
+      {\r
         DEBUG ((\r
-        DEBUG_ERROR,\r
-        "ERROR: SSDT-CMN-600: DTC Interrupt must be consumer.\n"\r
-        ));\r
+          DEBUG_ERROR,\r
+          "ERROR: SSDT-CMN-600: DTC Interrupt must be consumer.\n"\r
+          ));\r
         goto error_handler;\r
       }\r
     } // for DTC Interrupt\r
-\r
-  } //for Cmn600InfoList\r
+  } // for Cmn600InfoList\r
 \r
   return EFI_SUCCESS;\r
 \r
@@ -174,26 +180,27 @@ error_handler:
     Cmn600Info->DtcCount\r
     ));\r
 \r
-    DEBUG_CODE_BEGIN ();\r
-    for (DtcIndex = 0; DtcIndex < Cmn600Info->DtcCount; DtcIndex++) {\r
-      DtcInterrupt = &Cmn600Info->DtcInterrupt[DtcIndex];\r
-      DEBUG ((\r
-        DEBUG_ERROR,\r
-        "  DTC[%d]:\n",\r
-        DtcIndex\r
-        ));\r
-      DEBUG ((\r
-        DEBUG_ERROR,\r
-        "    Interrupt = 0x%lx\n",\r
-        DtcInterrupt->Interrupt\r
-        ));\r
-      DEBUG ((\r
-        DEBUG_ERROR,\r
-        "    Flags = 0x%lx\n",\r
-        DtcInterrupt->Flags\r
-        ));\r
-    } // for\r
-    DEBUG_CODE_END ();\r
+  DEBUG_CODE_BEGIN ();\r
+  for (DtcIndex = 0; DtcIndex < Cmn600Info->DtcCount; DtcIndex++) {\r
+    DtcInterrupt = &Cmn600Info->DtcInterrupt[DtcIndex];\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
+      "  DTC[%d]:\n",\r
+      DtcIndex\r
+      ));\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
+      "    Interrupt = 0x%lx\n",\r
+      DtcInterrupt->Interrupt\r
+      ));\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
+      "    Flags = 0x%lx\n",\r
+      DtcInterrupt->Flags\r
+      ));\r
+  }   // for\r
+\r
+  DEBUG_CODE_END ();\r
 \r
   return EFI_INVALID_PARAMETER;\r
 }\r
@@ -218,34 +225,34 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FixupCmn600Info (\r
-  IN  CONST CM_ARM_CMN_600_INFO           * Cmn600Info,\r
-  IN  CONST CHAR8                         * Name,\r
-  IN  CONST UINT64                          Uid,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER  ** Table\r
+  IN  CONST CM_ARM_CMN_600_INFO          *Cmn600Info,\r
+  IN  CONST CHAR8                        *Name,\r
+  IN  CONST UINT64                       Uid,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER  **Table\r
   )\r
 {\r
-  EFI_STATUS                        Status;\r
-  EFI_STATUS                        Status1;\r
-  UINT8                             Index;\r
-  CONST CM_ARM_GENERIC_INTERRUPT  * DtcInt;\r
-\r
-  EFI_ACPI_DESCRIPTION_HEADER     * SsdtCmn600Template;\r
-  AML_ROOT_NODE_HANDLE              RootNodeHandle;\r
-  AML_OBJECT_NODE_HANDLE            NameOpIdNode;\r
-  AML_OBJECT_NODE_HANDLE            NameOpCrsNode;\r
-  AML_DATA_NODE_HANDLE              CmnPeriphBaseRdNode;\r
-  AML_DATA_NODE_HANDLE              CmnRootNodeBaseRdNode;\r
-  AML_OBJECT_NODE_HANDLE            DeviceNode;\r
+  EFI_STATUS                      Status;\r
+  EFI_STATUS                      Status1;\r
+  UINT8                           Index;\r
+  CONST CM_ARM_GENERIC_INTERRUPT  *DtcInt;\r
+\r
+  EFI_ACPI_DESCRIPTION_HEADER  *SsdtCmn600Template;\r
+  AML_ROOT_NODE_HANDLE         RootNodeHandle;\r
+  AML_OBJECT_NODE_HANDLE       NameOpIdNode;\r
+  AML_OBJECT_NODE_HANDLE       NameOpCrsNode;\r
+  AML_DATA_NODE_HANDLE         CmnPeriphBaseRdNode;\r
+  AML_DATA_NODE_HANDLE         CmnRootNodeBaseRdNode;\r
+  AML_OBJECT_NODE_HANDLE       DeviceNode;\r
 \r
   // Parse the Ssdt CMN-600 Template.\r
-  SsdtCmn600Template = (EFI_ACPI_DESCRIPTION_HEADER*)\r
-                          ssdtcmn600template_aml_code;\r
+  SsdtCmn600Template = (EFI_ACPI_DESCRIPTION_HEADER *)\r
+                       ssdtcmn600template_aml_code;\r
 \r
   RootNodeHandle = NULL;\r
-  Status = AmlParseDefinitionBlock (\r
-             SsdtCmn600Template,\r
-             &RootNodeHandle\r
-             );\r
+  Status         = AmlParseDefinitionBlock (\r
+                     SsdtCmn600Template,\r
+                     &RootNodeHandle\r
+                     );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
@@ -346,7 +353,7 @@ FixupCmn600Info (
                  EFI_ACPI_EXTENDED_INTERRUPT_FLAG_POLARITY_MASK) != 0),\r
                ((DtcInt->Flags &\r
                  EFI_ACPI_EXTENDED_INTERRUPT_FLAG_SHARABLE_MASK) != 0),\r
-               (UINT32*)&DtcInt->Interrupt,\r
+               (UINT32 *)&DtcInt->Interrupt,\r
                1,\r
                NameOpCrsNode,\r
                NULL\r
@@ -365,7 +372,7 @@ FixupCmn600Info (
   }\r
 \r
   // Update the CMN600 Device's name.\r
-  Status = AmlDeviceOpUpdateName (DeviceNode, (CHAR8*)Name);\r
+  Status = AmlDeviceOpUpdateName (DeviceNode, (CHAR8 *)Name);\r
   if (EFI_ERROR (Status)) {\r
     goto error_handler;\r
   }\r
@@ -423,15 +430,15 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FreeSsdtCmn600TableResourcesEx (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          *** CONST Table,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ***CONST  Table,\r
   IN      CONST UINTN                                          TableCount\r
   )\r
 {\r
-  EFI_ACPI_DESCRIPTION_HEADER    ** TableList;\r
-  UINTN                             Index;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
+  UINTN                        Index;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -441,7 +448,8 @@ FreeSsdtCmn600TableResourcesEx (
 \r
   if ((Table == NULL)   ||\r
       (*Table == NULL)  ||\r
-      (TableCount == 0)) {\r
+      (TableCount == 0))\r
+  {\r
     DEBUG ((DEBUG_ERROR, "ERROR: SSDT-CMN-600: Invalid Table Pointer\n"));\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -451,7 +459,8 @@ FreeSsdtCmn600TableResourcesEx (
   for (Index = 0; Index < TableCount; Index++) {\r
     if ((TableList[Index] != NULL) &&\r
         (TableList[Index]->Signature ==\r
-         EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE)) {\r
+         EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE))\r
+    {\r
       FreePool (TableList[Index]);\r
     } else {\r
       DEBUG ((\r
@@ -463,7 +472,7 @@ FreeSsdtCmn600TableResourcesEx (
         ));\r
       return EFI_INVALID_PARAMETER;\r
     }\r
-  } //for\r
+  } // for\r
 \r
   // Free the table list.\r
   FreePool (*Table);\r
@@ -500,19 +509,19 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildSsdtCmn600TableEx (\r
-  IN  CONST ACPI_TABLE_GENERATOR                   *       This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ***       Table,\r
-  OUT       UINTN                                  * CONST TableCount\r
+  IN  CONST ACPI_TABLE_GENERATOR                           *This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER                    ***Table,\r
+  OUT       UINTN                                  *CONST  TableCount\r
   )\r
 {\r
-  EFI_STATUS                        Status;\r
-  UINT64                            Index;\r
-  CM_ARM_CMN_600_INFO             * Cmn600Info;\r
-  UINT32                            Cmn600Count;\r
-  CHAR8                             NewName[AML_NAME_SEG_SIZE + 1];\r
-  EFI_ACPI_DESCRIPTION_HEADER    ** TableList;\r
+  EFI_STATUS                   Status;\r
+  UINT64                       Index;\r
+  CM_ARM_CMN_600_INFO          *Cmn600Info;\r
+  UINT32                       Cmn600Count;\r
+  CHAR8                        NewName[AML_NAME_SEG_SIZE + 1];\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -563,9 +572,9 @@ BuildSsdtCmn600TableEx (
   }\r
 \r
   // Allocate a table to store pointers to the SSDT tables.\r
-  TableList = (EFI_ACPI_DESCRIPTION_HEADER**)\r
+  TableList = (EFI_ACPI_DESCRIPTION_HEADER **)\r
               AllocateZeroPool (\r
-                (sizeof (EFI_ACPI_DESCRIPTION_HEADER*) * Cmn600Count)\r
+                (sizeof (EFI_ACPI_DESCRIPTION_HEADER *) * Cmn600Count)\r
                 );\r
   if (TableList == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
@@ -619,13 +628,13 @@ BuildSsdtCmn600TableEx (
 \r
 /** This macro defines the Raw Generator revision.\r
 */\r
-#define SSDT_CMN_600_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define SSDT_CMN_600_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the Raw Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR SsdtCmn600Generator = {\r
+ACPI_TABLE_GENERATOR  SsdtCmn600Generator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdSsdtCmn600),\r
   // Generator Description\r
@@ -663,8 +672,8 @@ ACPI_TABLE_GENERATOR SsdtCmn600Generator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiSsdtCmn600LibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -691,8 +700,8 @@ AcpiSsdtCmn600LibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiSsdtCmn600LibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
index ab03b72236e78c28a5e36452bb5d7e93e957332d..08b4053818fbc581b95f3a812fb37ba12eb0be6b 100644 (file)
 /** PeriphBase maximum address length is 256MB (0x10000000)\r
     for a (X >= 4) || (Y >= 4) dimensions mesh.\r
 */\r
-#define PERIPHBASE_MAX_ADDRESS_LENGTH   SIZE_256MB\r
+#define PERIPHBASE_MAX_ADDRESS_LENGTH  SIZE_256MB\r
 \r
 /** PeriphBase minimum address length is 64MB (0x04000000)\r
     for a (X < 4) && (Y < 4) dimensions mesh.\r
 */\r
-#define PERIPHBASE_MIN_ADDRESS_LENGTH   SIZE_64MB\r
+#define PERIPHBASE_MIN_ADDRESS_LENGTH  SIZE_64MB\r
 \r
 /** RootNodeBase address length is 16KB (0x00004000).\r
 */\r
-#define ROOTNODEBASE_ADDRESS_LENGTH     SIZE_16KB\r
+#define ROOTNODEBASE_ADDRESS_LENGTH  SIZE_16KB\r
 \r
 /** Maximum number of CMN-600 Debug and Trace Logic Controllers (DTC).\r
 */\r
-#define MAX_DTC_COUNT                   4\r
+#define MAX_DTC_COUNT  4\r
 \r
 /** Starting value for the UID to represent the CMN600 devices.\r
 */\r
-#define CMN600_DEVICE_START_UID         0\r
+#define CMN600_DEVICE_START_UID  0\r
 \r
 /** Maximum CMN-600 devices supported by this generator.\r
     This generator supports a maximum of 16 CMN-600 devices.\r
@@ -46,6 +46,6 @@
           UID fields describing the serial port.\r
 \r
 */\r
-#define MAX_CMN600_DEVICES_SUPPORTED    16\r
+#define MAX_CMN600_DEVICES_SUPPORTED  16\r
 \r
 #endif // SSDT_CMN600_GENERATOR_H_\r
index 3f6cef3ba5558990d56e0ee9759ce0b29d041ec9..3266d8dd989208b5d16639a59d9fd139951b068b 100644 (file)
@@ -96,15 +96,16 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 TokenTableInitialize (\r
-  IN  ACPI_CPU_TOPOLOGY_GENERATOR   * Generator,\r
-  IN  UINT32                          Count\r
+  IN  ACPI_CPU_TOPOLOGY_GENERATOR  *Generator,\r
+  IN  UINT32                       Count\r
   )\r
 {\r
-  CM_OBJECT_TOKEN   * Table;\r
+  CM_OBJECT_TOKEN  *Table;\r
 \r
   if ((Generator == NULL) ||\r
       (Count == 0)        ||\r
-      (Count >= MAX_NODE_COUNT)) {\r
+      (Count >= MAX_NODE_COUNT))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -128,7 +129,7 @@ STATIC
 VOID\r
 EFIAPI\r
 TokenTableFree (\r
-  IN  ACPI_CPU_TOPOLOGY_GENERATOR   * Generator\r
+  IN  ACPI_CPU_TOPOLOGY_GENERATOR  *Generator\r
   )\r
 {\r
   ASSERT (Generator != NULL);\r
@@ -153,18 +154,18 @@ STATIC
 UINT32\r
 EFIAPI\r
 TokenTableAdd (\r
-  IN  ACPI_CPU_TOPOLOGY_GENERATOR   * Generator,\r
-  IN  CM_OBJECT_TOKEN                 Token\r
+  IN  ACPI_CPU_TOPOLOGY_GENERATOR  *Generator,\r
+  IN  CM_OBJECT_TOKEN              Token\r
   )\r
 {\r
-  CM_OBJECT_TOKEN   * Table;\r
-  UINT32              Index;\r
-  UINT32              LastIndex;\r
+  CM_OBJECT_TOKEN  *Table;\r
+  UINT32           Index;\r
+  UINT32           LastIndex;\r
 \r
   ASSERT (Generator != NULL);\r
   ASSERT (Generator->TokenTable.Table != NULL);\r
 \r
-  Table = Generator->TokenTable.Table;\r
+  Table     = Generator->TokenTable.Table;\r
   LastIndex = Generator->TokenTable.LastIndex;\r
 \r
   // Search if there is already an entry with this Token.\r
@@ -203,20 +204,21 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 WriteAslName (\r
-  IN      CHAR8     LeadChar,\r
-  IN      UINT32    Value,\r
-  IN OUT  CHAR8   * AslName\r
+  IN      CHAR8   LeadChar,\r
+  IN      UINT32  Value,\r
+  IN OUT  CHAR8   *AslName\r
   )\r
 {\r
-  UINT8   Index;\r
+  UINT8  Index;\r
 \r
   if ((Value >= MAX_NODE_COUNT)  ||\r
-      (AslName == NULL)) {\r
+      (AslName == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  AslName[0] = LeadChar;\r
+  AslName[0]                 = LeadChar;\r
   AslName[AML_NAME_SEG_SIZE] = '\0';\r
 \r
   for (Index = 0; Index < AML_NAME_SEG_SIZE - 1; Index++) {\r
@@ -262,14 +264,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 CreateAmlLpiMethod (\r
-  IN  ACPI_CPU_TOPOLOGY_GENERATOR   * Generator,\r
-  IN  CM_ARM_PROC_HIERARCHY_INFO    * ProcHierarchyNodeInfo,\r
-  IN  AML_OBJECT_NODE_HANDLE        * Node\r
+  IN  ACPI_CPU_TOPOLOGY_GENERATOR  *Generator,\r
+  IN  CM_ARM_PROC_HIERARCHY_INFO   *ProcHierarchyNodeInfo,\r
+  IN  AML_OBJECT_NODE_HANDLE       *Node\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT32        TokenIndex;\r
-  CHAR8         AslName[SB_SCOPE_PREFIX_SIZE + AML_NAME_SEG_SIZE];\r
+  EFI_STATUS  Status;\r
+  UINT32      TokenIndex;\r
+  CHAR8       AslName[SB_SCOPE_PREFIX_SIZE + AML_NAME_SEG_SIZE];\r
 \r
   ASSERT (Generator != NULL);\r
   ASSERT (ProcHierarchyNodeInfo != NULL);\r
@@ -349,22 +351,22 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 GenerateLpiStates (\r
-  IN        ACPI_CPU_TOPOLOGY_GENERATOR           *       Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
+  IN        ACPI_CPU_TOPOLOGY_GENERATOR                   *Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
   IN        AML_OBJECT_NODE_HANDLE                        ScopeNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT32                    Index;\r
-  UINT32                    LastIndex;\r
+  UINT32  Index;\r
+  UINT32  LastIndex;\r
 \r
-  AML_OBJECT_NODE_HANDLE    LpiNode;\r
-  CM_ARM_OBJ_REF          * LpiRefInfo;\r
-  UINT32                    LpiRefInfoCount;\r
-  UINT32                    LpiRefIndex;\r
-  CM_ARM_LPI_INFO         * LpiInfo;\r
-  CHAR8                     AslName[AML_NAME_SEG_SIZE + 1];\r
+  AML_OBJECT_NODE_HANDLE  LpiNode;\r
+  CM_ARM_OBJ_REF          *LpiRefInfo;\r
+  UINT32                  LpiRefInfoCount;\r
+  UINT32                  LpiRefIndex;\r
+  CM_ARM_LPI_INFO         *LpiInfo;\r
+  CHAR8                   AslName[AML_NAME_SEG_SIZE + 1];\r
 \r
   ASSERT (Generator != NULL);\r
   ASSERT (Generator->TokenTable.Table != NULL);\r
@@ -422,11 +424,11 @@ GenerateLpiStates (
                  LpiInfo->ResCntFreq,\r
                  LpiInfo->EnableParentState,\r
                  LpiInfo->IsInteger ?\r
-                   NULL :\r
-                   &LpiInfo->RegisterEntryMethod,\r
+                 NULL :\r
+                 &LpiInfo->RegisterEntryMethod,\r
                  LpiInfo->IsInteger ?\r
-                   LpiInfo->IntegerEntryMethod :\r
-                   0,\r
+                 LpiInfo->IntegerEntryMethod :\r
+                 0,\r
                  &LpiInfo->ResidencyCounterRegister,\r
                  &LpiInfo->UsageCounterRegister,\r
                  LpiInfo->StateName,\r
@@ -465,16 +467,16 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 CreateAmlCpu (\r
-  IN   ACPI_CPU_TOPOLOGY_GENERATOR   * Generator,\r
-  IN   AML_NODE_HANDLE                 ParentNode,\r
-  IN   CM_ARM_GICC_INFO              * GicCInfo,\r
-  IN   UINT32                          CpuIndex,\r
-  OUT  AML_OBJECT_NODE_HANDLE        * CpuNodePtr OPTIONAL\r
+  IN   ACPI_CPU_TOPOLOGY_GENERATOR  *Generator,\r
+  IN   AML_NODE_HANDLE              ParentNode,\r
+  IN   CM_ARM_GICC_INFO             *GicCInfo,\r
+  IN   UINT32                       CpuIndex,\r
+  OUT  AML_OBJECT_NODE_HANDLE       *CpuNodePtr OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_OBJECT_NODE_HANDLE    CpuNode;\r
-  CHAR8                     AslName[AML_NAME_SEG_SIZE + 1];\r
+  EFI_STATUS              Status;\r
+  AML_OBJECT_NODE_HANDLE  CpuNode;\r
+  CHAR8                   AslName[AML_NAME_SEG_SIZE + 1];\r
 \r
   ASSERT (Generator != NULL);\r
   ASSERT (ParentNode != NULL);\r
@@ -541,16 +543,16 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 CreateAmlCpuFromProcHierarchy (\r
-  IN        ACPI_CPU_TOPOLOGY_GENERATOR           *       Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
+  IN        ACPI_CPU_TOPOLOGY_GENERATOR                   *Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
   IN        AML_NODE_HANDLE                               ParentNode,\r
   IN        UINT32                                        CpuIndex,\r
-  IN        CM_ARM_PROC_HIERARCHY_INFO            *       ProcHierarchyNodeInfo\r
+  IN        CM_ARM_PROC_HIERARCHY_INFO                    *ProcHierarchyNodeInfo\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  CM_ARM_GICC_INFO        * GicCInfo;\r
-  AML_OBJECT_NODE_HANDLE    CpuNode;\r
+  EFI_STATUS              Status;\r
+  CM_ARM_GICC_INFO        *GicCInfo;\r
+  AML_OBJECT_NODE_HANDLE  CpuNode;\r
 \r
   ASSERT (Generator != NULL);\r
   ASSERT (CfgMgrProtocol != NULL);\r
@@ -619,17 +621,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 CreateAmlCluster (\r
-  IN        ACPI_CPU_TOPOLOGY_GENERATOR           *       Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
+  IN        ACPI_CPU_TOPOLOGY_GENERATOR                   *Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
   IN        AML_NODE_HANDLE                               ParentNode,\r
-  IN        CM_ARM_PROC_HIERARCHY_INFO            *       ProcHierarchyNodeInfo,\r
+  IN        CM_ARM_PROC_HIERARCHY_INFO                    *ProcHierarchyNodeInfo,\r
   IN        UINT32                                        ClusterIndex,\r
-  OUT       AML_OBJECT_NODE_HANDLE                *       ClusterNodePtr\r
+  OUT       AML_OBJECT_NODE_HANDLE                        *ClusterNodePtr\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_OBJECT_NODE_HANDLE    ClusterNode;\r
-  CHAR8                     AslNameCluster[AML_NAME_SEG_SIZE + 1];\r
+  EFI_STATUS              Status;\r
+  AML_OBJECT_NODE_HANDLE  ClusterNode;\r
+  CHAR8                   AslNameCluster[AML_NAME_SEG_SIZE + 1];\r
 \r
   ASSERT (Generator != NULL);\r
   ASSERT (CfgMgrProtocol != NULL);\r
@@ -713,8 +715,8 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 CreateAmlCpuTopologyTree (\r
-  IN        ACPI_CPU_TOPOLOGY_GENERATOR           *       Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
+  IN        ACPI_CPU_TOPOLOGY_GENERATOR                   *Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
   IN        CM_OBJECT_TOKEN                               NodeToken,\r
   IN        AML_NODE_HANDLE                               ParentNode\r
   )\r
@@ -732,19 +734,19 @@ CreateAmlCpuTopologyTree (
   ASSERT (NodeToken != CM_NULL_TOKEN);\r
   ASSERT (ParentNode != NULL);\r
 \r
-  CpuIndex = 0;\r
+  CpuIndex     = 0;\r
   ClusterIndex = 0;\r
 \r
   for (Index = 0; Index < Generator->ProcNodeCount; Index++) {\r
     // Find the children of the CM_ARM_PROC_HIERARCHY_INFO\r
     // currently being handled (i.e. ParentToken == NodeToken).\r
     if (Generator->ProcNodeList[Index].ParentToken == NodeToken) {\r
-\r
       // Only Cpus (leaf nodes in this tree) have a GicCToken.\r
       // Create a Cpu node.\r
       if (Generator->ProcNodeList[Index].GicCToken != CM_NULL_TOKEN) {\r
         if ((Generator->ProcNodeList[Index].Flags & PPTT_PROCESSOR_MASK) !=\r
-             PPTT_CPU_PROCESSOR_MASK) {\r
+            PPTT_CPU_PROCESSOR_MASK)\r
+        {\r
           DEBUG ((\r
             DEBUG_ERROR,\r
             "ERROR: SSDT-CPU-TOPOLOGY: Invalid flags for cpu: 0x%x.\n",\r
@@ -767,13 +769,13 @@ CreateAmlCpuTopologyTree (
         }\r
 \r
         CpuIndex++;\r
-\r
       } else {\r
         // If this is not a Cpu, then this is a cluster.\r
 \r
         // Acpi processor Id for clusters is not handled.\r
         if ((Generator->ProcNodeList[Index].Flags & PPTT_PROCESSOR_MASK) !=\r
-             PPTT_CLUSTER_PROCESSOR_MASK) {\r
+            PPTT_CLUSTER_PROCESSOR_MASK)\r
+        {\r
           DEBUG ((\r
             DEBUG_ERROR,\r
             "ERROR: SSDT-CPU-TOPOLOGY: Invalid flags for cluster: 0x%x.\n",\r
@@ -835,8 +837,8 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 CreateTopologyFromProcHierarchy (\r
-  IN        ACPI_CPU_TOPOLOGY_GENERATOR           *       Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
+  IN        ACPI_CPU_TOPOLOGY_GENERATOR                   *Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
   IN        AML_OBJECT_NODE_HANDLE                        ScopeNode\r
   )\r
 {\r
@@ -865,7 +867,8 @@ CreateTopologyFromProcHierarchy (
   for (Index = 0; Index < Generator->ProcNodeCount; Index++) {\r
     if ((Generator->ProcNodeList[Index].ParentToken == CM_NULL_TOKEN) &&\r
         (Generator->ProcNodeList[Index].Flags &\r
-          EFI_ACPI_6_3_PPTT_PACKAGE_PHYSICAL)) {\r
+         EFI_ACPI_6_3_PPTT_PACKAGE_PHYSICAL))\r
+    {\r
       if (TopLevelProcNodeIndex != MAX_UINT32) {\r
         DEBUG ((\r
           DEBUG_ERROR,\r
@@ -875,6 +878,7 @@ CreateTopologyFromProcHierarchy (
         ASSERT (0);\r
         goto exit_handler;\r
       }\r
+\r
       TopLevelProcNodeIndex = Index;\r
     }\r
   } // for\r
@@ -919,15 +923,15 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 CreateTopologyFromGicC (\r
-  IN        ACPI_CPU_TOPOLOGY_GENERATOR           *       Generator,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
+  IN        ACPI_CPU_TOPOLOGY_GENERATOR                   *Generator,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
   IN        AML_OBJECT_NODE_HANDLE                        ScopeNode\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
-  CM_ARM_GICC_INFO    * GicCInfo;\r
-  UINT32                GicCInfoCount;\r
-  UINT32                Index;\r
+  EFI_STATUS        Status;\r
+  CM_ARM_GICC_INFO  *GicCInfo;\r
+  UINT32            GicCInfoCount;\r
+  UINT32            Index;\r
 \r
   ASSERT (Generator != NULL);\r
   ASSERT (CfgMgrProtocol != NULL);\r
@@ -988,18 +992,18 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildSsdtCpuTopologyTable (\r
-  IN  CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN  CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  AML_ROOT_NODE_HANDLE            RootNode;\r
-  AML_OBJECT_NODE_HANDLE          ScopeNode;\r
-  CM_ARM_PROC_HIERARCHY_INFO    * ProcHierarchyNodeList;\r
-  UINT32                          ProcHierarchyNodeCount;\r
-  ACPI_CPU_TOPOLOGY_GENERATOR   * Generator;\r
+  EFI_STATUS                   Status;\r
+  AML_ROOT_NODE_HANDLE         RootNode;\r
+  AML_OBJECT_NODE_HANDLE       ScopeNode;\r
+  CM_ARM_PROC_HIERARCHY_INFO   *ProcHierarchyNodeList;\r
+  UINT32                       ProcHierarchyNodeCount;\r
+  ACPI_CPU_TOPOLOGY_GENERATOR  *Generator;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -1008,7 +1012,7 @@ BuildSsdtCpuTopologyTable (
   ASSERT (AcpiTableInfo->TableGeneratorId == This->GeneratorID);\r
   ASSERT (AcpiTableInfo->AcpiTableSignature == This->AcpiTableSignature);\r
 \r
-  Generator = (ACPI_CPU_TOPOLOGY_GENERATOR*)This;\r
+  Generator = (ACPI_CPU_TOPOLOGY_GENERATOR *)This;\r
 \r
   Status = AddSsdtAcpiHeader (\r
              CfgMgrProtocol,\r
@@ -1034,7 +1038,8 @@ BuildSsdtCpuTopologyTable (
              &ProcHierarchyNodeCount\r
              );\r
   if (EFI_ERROR (Status) &&\r
-      (Status != EFI_NOT_FOUND)) {\r
+      (Status != EFI_NOT_FOUND))\r
+  {\r
     goto exit_handler;\r
   }\r
 \r
@@ -1051,7 +1056,7 @@ BuildSsdtCpuTopologyTable (
     }\r
   } else {\r
     // Generate the topology from CM_ARM_PROC_HIERARCHY_INFO objects.\r
-    Generator->ProcNodeList = ProcHierarchyNodeList;\r
+    Generator->ProcNodeList  = ProcHierarchyNodeList;\r
     Generator->ProcNodeCount = ProcHierarchyNodeCount;\r
 \r
     Status = CreateTopologyFromProcHierarchy (\r
@@ -1098,10 +1103,10 @@ exit_handler:
 STATIC\r
 EFI_STATUS\r
 FreeSsdtCpuTopologyTableResources (\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ** CONST Table\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          **CONST  Table\r
   )\r
 {\r
   ASSERT (This != NULL);\r
@@ -1123,12 +1128,12 @@ FreeSsdtCpuTopologyTableResources (
 \r
 /** This macro defines the SSDT Cpu Topology Table Generator revision.\r
 */\r
-#define SSDT_CPU_TOPOLOGY_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define SSDT_CPU_TOPOLOGY_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the SSDT Cpu Topology Table Generator.\r
 */\r
 STATIC\r
-ACPI_CPU_TOPOLOGY_GENERATOR SsdtCpuTopologyGenerator = {\r
+ACPI_CPU_TOPOLOGY_GENERATOR  SsdtCpuTopologyGenerator = {\r
   // ACPI table generator header\r
   {\r
     // Generator ID\r
@@ -1160,10 +1165,10 @@ ACPI_CPU_TOPOLOGY_GENERATOR SsdtCpuTopologyGenerator = {
 \r
   // TokenTable\r
   {\r
-      // Table\r
-      NULL,\r
-      // LastIndex\r
-      0\r
+    // Table\r
+    NULL,\r
+    // LastIndex\r
+    0\r
   },\r
   // ProcNodeList\r
   NULL,\r
@@ -1184,11 +1189,12 @@ ACPI_CPU_TOPOLOGY_GENERATOR SsdtCpuTopologyGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiSsdtCpuTopologyLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&SsdtCpuTopologyGenerator.Header);\r
   DEBUG ((\r
     DEBUG_INFO,\r
@@ -1212,11 +1218,12 @@ AcpiSsdtCpuTopologyLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiSsdtCpuTopologyLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&SsdtCpuTopologyGenerator.Header);\r
   DEBUG ((\r
     DEBUG_INFO,\r
index f6e8a754af7dc4fafbd6634b625320a7d49e8fd8..f174d9c2e2cbc8158e61e478405346eca20f1a2a 100644 (file)
 #pragma pack(1)\r
 \r
 // Mask for the flags that need to be checked.\r
-#define PPTT_PROCESSOR_MASK   (                                               \\r
+#define PPTT_PROCESSOR_MASK                                                 \\r
           (EFI_ACPI_6_3_PPTT_PACKAGE_PHYSICAL)          |                     \\r
           (EFI_ACPI_6_3_PPTT_PROCESSOR_ID_VALID << 1)   |                     \\r
           (EFI_ACPI_6_3_PPTT_NODE_IS_LEAF << 3))\r
 \r
 // Mask for the cpu flags.\r
-#define PPTT_CPU_PROCESSOR_MASK   (                                           \\r
+#define PPTT_CPU_PROCESSOR_MASK                                             \\r
           (EFI_ACPI_6_3_PPTT_PACKAGE_NOT_PHYSICAL)      |                     \\r
           (EFI_ACPI_6_3_PPTT_PROCESSOR_ID_VALID << 1)   |                     \\r
           (EFI_ACPI_6_3_PPTT_NODE_IS_LEAF << 3))\r
@@ -29,7 +29,7 @@
 // Even though a _UID is generated for clusters, it is simpler to use\r
 // EFI_ACPI_6_3_PPTT_PROCESSOR_ID_INVALID and to not match the cluster id of\r
 // the PPTT table (not sure the PPTT table is generated).\r
-#define PPTT_CLUSTER_PROCESSOR_MASK   (                                       \\r
+#define PPTT_CLUSTER_PROCESSOR_MASK                                         \\r
           (EFI_ACPI_6_3_PPTT_PACKAGE_NOT_PHYSICAL)      |                     \\r
           (EFI_ACPI_6_3_PPTT_PROCESSOR_ID_INVALID << 1) |                     \\r
           (EFI_ACPI_6_3_PPTT_NODE_IS_NOT_LEAF << 3))\r
 /** LPI states are stored in the ASL namespace at '\_SB_.Lxxx',\r
     with xxx being the node index of the LPI state.\r
 */\r
-#define SB_SCOPE                            "\\_SB_"\r
-#define SB_SCOPE_PREFIX                     SB_SCOPE "."\r
+#define SB_SCOPE         "\\_SB_"\r
+#define SB_SCOPE_PREFIX  SB_SCOPE "."\r
 /// Size of the SB_SCOPE_PREFIX string.\r
-#define SB_SCOPE_PREFIX_SIZE                sizeof (SB_SCOPE_PREFIX)\r
+#define SB_SCOPE_PREFIX_SIZE  sizeof (SB_SCOPE_PREFIX)\r
 \r
 /// HID for a processor device.\r
-#define ACPI_HID_PROCESSOR_DEVICE           "ACPI0007"\r
+#define ACPI_HID_PROCESSOR_DEVICE  "ACPI0007"\r
 \r
 /// HID for a processor container device.\r
-#define ACPI_HID_PROCESSOR_CONTAINER_DEVICE "ACPI0010"\r
+#define ACPI_HID_PROCESSOR_CONTAINER_DEVICE  "ACPI0010"\r
 \r
 /** Node names of Cpus and Clusters are 'Cxxx', and 'Lxxx' for LPI states.\r
     The 'xxx' is an index on 12 bits is given to node name,\r
     thus the limitation in the number of nodes.\r
 */\r
-#define MAX_NODE_COUNT                      (1 << 12)\r
+#define MAX_NODE_COUNT  (1 << 12)\r
 \r
 /** A structure used to handle the Lpi structures referencing.\r
 \r
 typedef struct TokenTable {\r
   /// TokenTable, a table allowing to map:\r
   /// Index <-> CM_OBJECT_TOKEN (to CM_ARM_LPI_INFO structures).\r
-  CM_OBJECT_TOKEN             * Table;\r
+  CM_OBJECT_TOKEN    *Table;\r
 \r
   /// Last used index of the TokenTable.\r
   /// LastIndex is bound by ProcNodeCount.\r
-  UINT32                        LastIndex;\r
+  UINT32             LastIndex;\r
 } TOKEN_TABLE;\r
 \r
 /** A structure holding the Cpu topology generator and additional private data.\r
@@ -124,7 +124,7 @@ typedef struct AcpiCpuTopologyGenerator {
   /// Private object used to handle token referencing.\r
   TOKEN_TABLE                   TokenTable;\r
   /// List of CM_ARM_PROC_HIERARCHY_INFO CM objects.\r
-  CM_ARM_PROC_HIERARCHY_INFO  ProcNodeList;\r
+  CM_ARM_PROC_HIERARCHY_INFO    *ProcNodeList;\r
   /// Count of CM_ARM_PROC_HIERARCHY_INFO CM objects.\r
   UINT32                        ProcNodeCount;\r
 } ACPI_CPU_TOPOLOGY_GENERATOR;\r
index d62aee1056ad73dce341f173f1f73ddf16950f52..39cfbad95926938fe4e3ce0470ec9c4b29034e0b 100644 (file)
@@ -46,7 +46,7 @@ GET_OBJECT_LIST (
           respectively. So, the UIDs for serial ports for general use\r
           start at 2.\r
 */\r
-#define SERIAL_PORT_START_UID                      2\r
+#define SERIAL_PORT_START_UID  2\r
 \r
 /** Maximum serial ports supported by this generator.\r
     This generator supports a maximum of 14 (16 - 2) serial ports.\r
@@ -57,7 +57,7 @@ GET_OBJECT_LIST (
           UID fields describing the serial port.\r
 \r
 */\r
-#define MAX_SERIAL_PORTS_SUPPORTED                 14\r
+#define MAX_SERIAL_PORTS_SUPPORTED  14\r
 \r
 /** Free any resources allocated for constructing the tables.\r
 \r
@@ -76,16 +76,16 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FreeSsdtSerialPortTableEx (\r
-  IN      CONST ACPI_TABLE_GENERATOR                   * CONST This,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          *** CONST Table,\r
+  IN      CONST ACPI_TABLE_GENERATOR                   *CONST  This,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  IN OUT        EFI_ACPI_DESCRIPTION_HEADER          ***CONST  Table,\r
   IN      CONST UINTN                                          TableCount\r
   )\r
 {\r
-  EFI_STATUS                        Status;\r
-  EFI_ACPI_DESCRIPTION_HEADER    ** TableList;\r
-  UINTN                             Index;\r
+  EFI_STATUS                   Status;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
+  UINTN                        Index;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -95,7 +95,8 @@ FreeSsdtSerialPortTableEx (
 \r
   if ((Table == NULL)   ||\r
       (*Table == NULL)  ||\r
-      (TableCount == 0)) {\r
+      (TableCount == 0))\r
+  {\r
     DEBUG ((DEBUG_ERROR, "ERROR: SSDT-SERIAL-PORT: Invalid Table Pointer\n"));\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -105,7 +106,8 @@ FreeSsdtSerialPortTableEx (
   for (Index = 0; Index < TableCount; Index++) {\r
     if ((TableList[Index] != NULL) &&\r
         (TableList[Index]->Signature ==\r
-         EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE)) {\r
+         EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE))\r
+    {\r
       Status = FreeSsdtSerialPortTable (TableList[Index]);\r
     } else {\r
       Status = EFI_INVALID_PARAMETER;\r
@@ -121,7 +123,7 @@ FreeSsdtSerialPortTableEx (
         ));\r
       return Status;\r
     }\r
-  } //for\r
+  } // for\r
 \r
   // Free the table list.\r
   FreePool (*Table);\r
@@ -158,20 +160,20 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 BuildSsdtSerialPortTableEx (\r
-  IN  CONST ACPI_TABLE_GENERATOR                   *       This,\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             * CONST AcpiTableInfo,\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   * CONST CfgMgrProtocol,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER          ***       Table,\r
-  OUT       UINTN                                  * CONST TableCount\r
+  IN  CONST ACPI_TABLE_GENERATOR                           *This,\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO             *CONST  AcpiTableInfo,\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL   *CONST  CfgMgrProtocol,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER                    ***Table,\r
+  OUT       UINTN                                  *CONST  TableCount\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  CM_ARM_SERIAL_PORT_INFO       * SerialPortInfo;\r
-  UINT32                          SerialPortCount;\r
-  UINTN                           Index;\r
-  CHAR8                           NewName[AML_NAME_SEG_SIZE + 1];\r
-  UINT64                          Uid;\r
-  EFI_ACPI_DESCRIPTION_HEADER  ** TableList;\r
+  EFI_STATUS                   Status;\r
+  CM_ARM_SERIAL_PORT_INFO      *SerialPortInfo;\r
+  UINT32                       SerialPortCount;\r
+  UINTN                        Index;\r
+  CHAR8                        NewName[AML_NAME_SEG_SIZE + 1];\r
+  UINT64                       Uid;\r
+  EFI_ACPI_DESCRIPTION_HEADER  **TableList;\r
 \r
   ASSERT (This != NULL);\r
   ASSERT (AcpiTableInfo != NULL);\r
@@ -222,9 +224,9 @@ BuildSsdtSerialPortTableEx (
   }\r
 \r
   // Allocate a table to store pointers to the SSDT tables.\r
-  TableList = (EFI_ACPI_DESCRIPTION_HEADER**)\r
+  TableList = (EFI_ACPI_DESCRIPTION_HEADER **)\r
               AllocateZeroPool (\r
-                (sizeof (EFI_ACPI_DESCRIPTION_HEADER*) * SerialPortCount)\r
+                (sizeof (EFI_ACPI_DESCRIPTION_HEADER *) * SerialPortCount)\r
                 );\r
   if (TableList == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
@@ -246,7 +248,7 @@ BuildSsdtSerialPortTableEx (
   NewName[2] = 'M';\r
   NewName[4] = '\0';\r
   for (Index = 0; Index < SerialPortCount; Index++) {\r
-    Uid = SERIAL_PORT_START_UID + Index;\r
+    Uid        = SERIAL_PORT_START_UID + Index;\r
     NewName[3] = AsciiFromHex ((UINT8)(Uid));\r
 \r
     // Build a SSDT table describing the serial port.\r
@@ -281,13 +283,13 @@ error_handler:
 \r
 /** This macro defines the SSDT Serial Port Table Generator revision.\r
 */\r
-#define SSDT_SERIAL_GENERATOR_REVISION CREATE_REVISION (1, 0)\r
+#define SSDT_SERIAL_GENERATOR_REVISION  CREATE_REVISION (1, 0)\r
 \r
 /** The interface for the SSDT Serial Port Table Generator.\r
 */\r
 STATIC\r
 CONST\r
-ACPI_TABLE_GENERATOR SsdtSerialPortGenerator = {\r
+ACPI_TABLE_GENERATOR  SsdtSerialPortGenerator = {\r
   // Generator ID\r
   CREATE_STD_ACPI_TABLE_GEN_ID (EStdAcpiTableIdSsdtSerialPort),\r
   // Generator Description\r
@@ -325,11 +327,12 @@ ACPI_TABLE_GENERATOR SsdtSerialPortGenerator = {
 EFI_STATUS\r
 EFIAPI\r
 AcpiSsdtSerialPortLibConstructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = RegisterAcpiTableGenerator (&SsdtSerialPortGenerator);\r
   DEBUG ((\r
     DEBUG_INFO,\r
@@ -353,11 +356,12 @@ AcpiSsdtSerialPortLibConstructor (
 EFI_STATUS\r
 EFIAPI\r
 AcpiSsdtSerialPortLibDestructor (\r
-  IN  EFI_HANDLE           ImageHandle,\r
-  IN  EFI_SYSTEM_TABLE  *  SystemTable\r
+  IN  EFI_HANDLE        ImageHandle,\r
+  IN  EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
   EFI_STATUS  Status;\r
+\r
   Status = DeregisterAcpiTableGenerator (&SsdtSerialPortGenerator);\r
   DEBUG ((\r
     DEBUG_INFO,\r
index 5afd257e49804320c67302d2e411a8ca8347b15f..502dea84fd43d65eda3fc2fcbbe1336515e23e73 100644 (file)
@@ -23,7 +23,7 @@
 UINT8\r
 EFIAPI\r
 AsciiFromHex (\r
-  IN  UINT8   Hex\r
+  IN  UINT8  Hex\r
   )\r
 {\r
   if (Hex < 10) {\r
@@ -50,7 +50,7 @@ AsciiFromHex (
 UINT8\r
 EFIAPI\r
 HexFromAscii (\r
-  IN  CHAR8   Char\r
+  IN  CHAR8  Char\r
   )\r
 {\r
   if ((Char >= '0') && (Char <= '9')) {\r
@@ -78,10 +78,10 @@ HexFromAscii (
 **/\r
 BOOLEAN\r
 IsValidPnpId (\r
-  IN  CONST CHAR8  * Hid\r
+  IN  CONST CHAR8  *Hid\r
   )\r
 {\r
-  UINTN Index;\r
+  UINTN  Index;\r
 \r
   if (AsciiStrLen (Hid) != 7) {\r
     return FALSE;\r
@@ -113,10 +113,10 @@ IsValidPnpId (
 **/\r
 BOOLEAN\r
 IsValidAcpiId (\r
-  IN  CONST CHAR8  * Hid\r
+  IN  CONST CHAR8  *Hid\r
   )\r
 {\r
-  UINTN Index;\r
+  UINTN  Index;\r
 \r
   if (AsciiStrLen (Hid) != 8) {\r
     return FALSE;\r
@@ -153,13 +153,14 @@ IsValidAcpiId (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetEisaIdFromString (\r
-  IN  CONST CHAR8   * EisaIdStr,\r
-  OUT       UINT32  * EisaIdInt\r
+  IN  CONST CHAR8   *EisaIdStr,\r
+  OUT       UINT32  *EisaIdInt\r
   )\r
 {\r
   if ((EisaIdStr == NULL)         ||\r
       (!IsValidPnpId (EisaIdStr)) ||\r
-      (EisaIdInt == NULL)) {\r
+      (EisaIdInt == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -197,14 +198,14 @@ AmlGetEisaIdFromString (
         Bit 3-0: 4th hex digit of product number "3"\r
   */\r
   *EisaIdInt = SwapBytes32 (\r
-    ((EisaIdStr[0] - 0x40) << 26)       |\r
-    ((EisaIdStr[1] - 0x40) << 21)       |\r
-    ((EisaIdStr[2] - 0x40) << 16)       |\r
-    (HexFromAscii (EisaIdStr[3]) << 12) |\r
-    (HexFromAscii (EisaIdStr[4]) << 8)  |\r
-    (HexFromAscii (EisaIdStr[5]) << 4)  |\r
-    (HexFromAscii (EisaIdStr[6]))\r
-    );\r
+                 ((EisaIdStr[0] - 0x40) << 26)       |\r
+                 ((EisaIdStr[1] - 0x40) << 21)       |\r
+                 ((EisaIdStr[2] - 0x40) << 16)       |\r
+                 (HexFromAscii (EisaIdStr[3]) << 12) |\r
+                 (HexFromAscii (EisaIdStr[4]) << 8)  |\r
+                 (HexFromAscii (EisaIdStr[5]) << 4)  |\r
+                 (HexFromAscii (EisaIdStr[6]))\r
+                 );\r
 \r
   return EFI_SUCCESS;\r
 }\r
index 3a758fc29d76cd37e7fdcbb16a70125551c18664..9626ee3ea43aaefec39a3920e2bb4c0f0f166206 100644 (file)
@@ -67,9 +67,9 @@
 EFI_STATUS\r
 EFIAPI\r
 AmlSerializeTree (\r
-  IN      AML_ROOT_NODE_HANDLE    RootNode,\r
-  IN      UINT8                 * Buffer      OPTIONAL,\r
-  IN  OUT UINT32                * BufferSize\r
+  IN      AML_ROOT_NODE_HANDLE  RootNode,\r
+  IN      UINT8                 *Buffer      OPTIONAL,\r
+  IN  OUT UINT32                *BufferSize\r
   );\r
 \r
 /** Clone a node.\r
@@ -89,8 +89,8 @@ AmlSerializeTree (
 EFI_STATUS\r
 EFIAPI\r
 AmlCloneNode (\r
-  IN  AML_NODE_HANDLE   Node,\r
-  OUT AML_NODE_HANDLE ClonedNode\r
+  IN  AML_NODE_HANDLE  Node,\r
+  OUT AML_NODE_HANDLE  *ClonedNode\r
   );\r
 \r
 /**\r
@@ -127,7 +127,7 @@ AmlCloneNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlRemoveNodeFromVarArgList (\r
-  IN  AML_NODE_HANDLE   Node\r
+  IN  AML_NODE_HANDLE  Node\r
   );\r
 \r
 /** Add the NewNode to the head of the variable list of arguments\r
@@ -145,8 +145,8 @@ AmlRemoveNodeFromVarArgList (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddHead (\r
-  IN  AML_NODE_HANDLE   ParentNode,\r
-  IN  AML_NODE_HANDLE   NewNode\r
+  IN  AML_NODE_HANDLE  ParentNode,\r
+  IN  AML_NODE_HANDLE  NewNode\r
   );\r
 \r
 /** Add the NewNode to the tail of the variable list of arguments\r
@@ -164,8 +164,8 @@ AmlVarListAddHead (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddTail (\r
-  IN  AML_NODE_HANDLE   ParentNode,\r
-  IN  AML_NODE_HANDLE   NewNode\r
+  IN  AML_NODE_HANDLE  ParentNode,\r
+  IN  AML_NODE_HANDLE  NewNode\r
   );\r
 \r
 /** Add the NewNode before the Node in the list of variable\r
@@ -183,8 +183,8 @@ AmlVarListAddTail (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddBefore (\r
-  IN  AML_NODE_HANDLE   Node,\r
-  IN  AML_NODE_HANDLE   NewNode\r
+  IN  AML_NODE_HANDLE  Node,\r
+  IN  AML_NODE_HANDLE  NewNode\r
   );\r
 \r
 /** Add the NewNode after the Node in the variable list of arguments\r
@@ -202,8 +202,8 @@ AmlVarListAddBefore (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddAfter (\r
-  IN  AML_NODE_HANDLE   Node,\r
-  IN  AML_NODE_HANDLE   NewNode\r
+  IN  AML_NODE_HANDLE  Node,\r
+  IN  AML_NODE_HANDLE  NewNode\r
   );\r
 \r
 /** Append a Resource Data node to the BufferOpNode.\r
@@ -221,8 +221,8 @@ AmlVarListAddAfter (
 EFI_STATUS\r
 EFIAPI\r
 AmlAppendRdNode (\r
-  IN  AML_OBJECT_NODE_HANDLE   BufferOpNode,\r
-  IN  AML_DATA_NODE_HANDLE     NewRdNode\r
+  IN  AML_OBJECT_NODE_HANDLE  BufferOpNode,\r
+  IN  AML_DATA_NODE_HANDLE    NewRdNode\r
   );\r
 \r
 /** Replace the OldNode, which is in a variable list of arguments,\r
@@ -244,8 +244,8 @@ AmlAppendRdNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlReplaceVariableArgument (\r
-  IN  AML_NODE_HANDLE   OldNode,\r
-  IN  AML_NODE_HANDLE   NewNode\r
+  IN  AML_NODE_HANDLE  OldNode,\r
+  IN  AML_NODE_HANDLE  NewNode\r
   );\r
 \r
 /**\r
@@ -285,7 +285,7 @@ AmlReplaceVariableArgument (
 EAML_NODE_TYPE\r
 EFIAPI\r
 AmlGetNodeType (\r
-  IN  AML_NODE_HANDLE   Node\r
+  IN  AML_NODE_HANDLE  Node\r
   );\r
 \r
 /** Get the RootNode information.\r
@@ -302,8 +302,8 @@ AmlGetNodeType (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetRootNodeInfo (\r
-  IN  AML_ROOT_NODE_HANDLE            RootNode,\r
-  OUT EFI_ACPI_DESCRIPTION_HEADER   * SdtHeaderBuffer\r
+  IN  AML_ROOT_NODE_HANDLE         RootNode,\r
+  OUT EFI_ACPI_DESCRIPTION_HEADER  *SdtHeaderBuffer\r
   );\r
 \r
 /** Get the ObjectNode information.\r
@@ -333,11 +333,11 @@ AmlGetRootNodeInfo (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetObjectNodeInfo (\r
-  IN  AML_OBJECT_NODE_HANDLE    ObjectNode,\r
-  OUT UINT8                   * OpCode            OPTIONAL,\r
-  OUT UINT8                   * SubOpCode         OPTIONAL,\r
-  OUT UINT32                  * PkgLen            OPTIONAL,\r
-  OUT BOOLEAN                 * IsNameSpaceNode   OPTIONAL\r
+  IN  AML_OBJECT_NODE_HANDLE  ObjectNode,\r
+  OUT UINT8                   *OpCode            OPTIONAL,\r
+  OUT UINT8                   *SubOpCode         OPTIONAL,\r
+  OUT UINT32                  *PkgLen            OPTIONAL,\r
+  OUT BOOLEAN                 *IsNameSpaceNode   OPTIONAL\r
   );\r
 \r
 /** Returns the count of the fixed arguments for the input Node.\r
@@ -368,8 +368,8 @@ AmlGetFixedArgumentCount (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetNodeDataType (\r
-  IN  AML_DATA_NODE_HANDLE    DataNode,\r
-  OUT EAML_NODE_DATA_TYPE   * DataType\r
+  IN  AML_DATA_NODE_HANDLE  DataNode,\r
+  OUT EAML_NODE_DATA_TYPE   *DataType\r
   );\r
 \r
 /** Get the descriptor Id of the resource data element\r
@@ -392,8 +392,8 @@ AmlGetNodeDataType (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetResourceDataType (\r
-  IN  AML_DATA_NODE_HANDLE    DataNode,\r
-  OUT AML_RD_HEADER         * ResourceDataType\r
+  IN  AML_DATA_NODE_HANDLE  DataNode,\r
+  OUT AML_RD_HEADER         *ResourceDataType\r
   );\r
 \r
 /** Get the data buffer and size of the DataNode.\r
@@ -422,9 +422,9 @@ AmlGetResourceDataType (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetDataNodeBuffer (\r
-  IN      AML_DATA_NODE_HANDLE    DataNode,\r
-      OUT UINT8                 * Buffer      OPTIONAL,\r
-  IN  OUT UINT32                * BufferSize\r
+  IN      AML_DATA_NODE_HANDLE  DataNode,\r
+  OUT UINT8                     *Buffer      OPTIONAL,\r
+  IN  OUT UINT32                *BufferSize\r
   );\r
 \r
 /** Update the ACPI DSDT/SSDT table header.\r
@@ -444,8 +444,8 @@ AmlGetDataNodeBuffer (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateRootNode (\r
-  IN        AML_ROOT_NODE_HANDLE            RootNode,\r
-  IN  CONST EFI_ACPI_DESCRIPTION_HEADER   * SdtHeader\r
+  IN        AML_ROOT_NODE_HANDLE         RootNode,\r
+  IN  CONST EFI_ACPI_DESCRIPTION_HEADER  *SdtHeader\r
   );\r
 \r
 /** Update an object node representing an integer with a new value.\r
@@ -472,8 +472,8 @@ AmlUpdateRootNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateInteger (\r
-  IN  AML_OBJECT_NODE_HANDLE    IntegerOpNode,\r
-  IN  UINT64                    NewInteger\r
+  IN  AML_OBJECT_NODE_HANDLE  IntegerOpNode,\r
+  IN  UINT64                  NewInteger\r
   );\r
 \r
 /** Update the buffer of a data node.\r
@@ -496,10 +496,10 @@ AmlUpdateInteger (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateDataNode (\r
-  IN  AML_DATA_NODE_HANDLE    DataNode,\r
-  IN  EAML_NODE_DATA_TYPE     DataType,\r
-  IN  UINT8                 * Buffer,\r
-  IN  UINT32                  Size\r
+  IN  AML_DATA_NODE_HANDLE  DataNode,\r
+  IN  EAML_NODE_DATA_TYPE   DataType,\r
+  IN  UINT8                 *Buffer,\r
+  IN  UINT32                Size\r
   );\r
 \r
 /**\r
@@ -541,7 +541,7 @@ AmlUpdateDataNode (
 AML_NODE_HANDLE\r
 EFIAPI\r
 AmlGetParent (\r
-  IN  AML_NODE_HANDLE   Node\r
+  IN  AML_NODE_HANDLE  Node\r
   );\r
 \r
 /** Get the node at the input Index in the fixed argument list of the input\r
@@ -590,7 +590,7 @@ AmlGetFixedArgument (
 AML_NODE_HANDLE\r
 EFIAPI\r
 AmlGetSiblingVariableArgument (\r
-  IN  AML_NODE_HANDLE   VarArgNode\r
+  IN  AML_NODE_HANDLE  VarArgNode\r
   );\r
 \r
 /** Get the next variable argument.\r
@@ -619,8 +619,8 @@ AmlGetSiblingVariableArgument (
 AML_NODE_HANDLE\r
 EFIAPI\r
 AmlGetNextVariableArgument (\r
-  IN  AML_NODE_HANDLE   Node,\r
-  IN  AML_NODE_HANDLE   CurrVarArg\r
+  IN  AML_NODE_HANDLE  Node,\r
+  IN  AML_NODE_HANDLE  CurrVarArg\r
   );\r
 \r
 /** Get the previous variable argument.\r
@@ -650,8 +650,8 @@ AmlGetNextVariableArgument (
 AML_NODE_HANDLE\r
 EFIAPI\r
 AmlGetPreviousVariableArgument (\r
-  IN  AML_NODE_HANDLE   Node,\r
-  IN  AML_NODE_HANDLE   CurrVarArg\r
+  IN  AML_NODE_HANDLE  Node,\r
+  IN  AML_NODE_HANDLE  CurrVarArg\r
   );\r
 \r
 /**\r
@@ -682,10 +682,10 @@ AmlGetPreviousVariableArgument (
 **/\r
 typedef\r
 BOOLEAN\r
-(EFIAPI * EDKII_AML_TREE_ENUM_CALLBACK) (\r
+(EFIAPI *EDKII_AML_TREE_ENUM_CALLBACK)(\r
   IN       AML_NODE_HANDLE     Node,\r
-  IN  OUT  VOID              * Context     OPTIONAL,\r
-  IN  OUT  EFI_STATUS        * Status      OPTIONAL\r
+  IN  OUT  VOID              *Context     OPTIONAL,\r
+  IN  OUT  EFI_STATUS        *Status      OPTIONAL\r
   );\r
 \r
 /** Enumerate all nodes of the subtree under the input Node in the AML\r
@@ -712,10 +712,10 @@ BOOLEAN
 BOOLEAN\r
 EFIAPI\r
 AmlEnumTree (\r
-  IN      AML_NODE_HANDLE                 Node,\r
-  IN      EDKII_AML_TREE_ENUM_CALLBACK    CallBack,\r
-  IN  OUT VOID                          * Context   OPTIONAL,\r
-      OUT EFI_STATUS                    * Status    OPTIONAL\r
+  IN      AML_NODE_HANDLE               Node,\r
+  IN      EDKII_AML_TREE_ENUM_CALLBACK  CallBack,\r
+  IN  OUT VOID                          *Context   OPTIONAL,\r
+  OUT EFI_STATUS                        *Status    OPTIONAL\r
   );\r
 \r
 /**\r
@@ -759,9 +759,9 @@ AmlEnumTree (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetAslPathName (\r
-  IN      AML_NODE_HANDLE     Node,\r
-      OUT CHAR8             * Buffer,\r
-  IN  OUT UINT32            * BufferSize\r
+  IN      AML_NODE_HANDLE  Node,\r
+  OUT CHAR8                *Buffer,\r
+  IN  OUT UINT32           *BufferSize\r
   );\r
 \r
 #endif // AML_CORE_INTERFACE_H_\r
index 7f4cd3404dbb384f65a0b4009b968467bb9a61cf..e8c542d5fca2c53b5b27d728c85143fbc670316d 100644 (file)
@@ -19,7 +19,7 @@
 \r
 /** String table representing AML Data types as defined by EAML_NODE_DATA_TYPE.\r
 */\r
-CONST CHAR8 NodeDataTypeStrTbl[] = {\r
+CONST CHAR8  *NodeDataTypeStrTbl[] = {\r
   "EAmlNodeDataTypeNone",\r
   "EAmlNodeDataTypeReserved1",\r
   "EAmlNodeDataTypeReserved2",\r
@@ -37,7 +37,7 @@ CONST CHAR8 * NodeDataTypeStrTbl[] = {
 \r
 /** String table representing AML Node types as defined by EAML_NODE_TYPE.\r
 */\r
-CONST CHAR8 NodeTypeStrTbl[] = {\r
+CONST CHAR8  *NodeTypeStrTbl[] = {\r
   "EAmlNodeUnknown",\r
   "EAmlNodeRoot",\r
   "EAmlNodeObject",\r
@@ -54,9 +54,9 @@ CONST CHAR8 * NodeTypeStrTbl[] = {
 VOID\r
 EFIAPI\r
 AmlDbgPrintChars (\r
-  IN        UINT32      ErrorLevel,\r
-  IN  CONST CHAR8     * Buffer,\r
-  IN        UINT32      Size\r
+  IN        UINT32  ErrorLevel,\r
+  IN  CONST CHAR8   *Buffer,\r
+  IN        UINT32  Size\r
   )\r
 {\r
   UINT32  i;\r
@@ -79,7 +79,7 @@ AmlDbgPrintChars (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNameSeg (\r
-  IN  CONST CHAR8   * Buffer\r
+  IN  CONST CHAR8  *Buffer\r
   )\r
 {\r
   if (Buffer == NULL) {\r
@@ -90,18 +90,23 @@ AmlDbgPrintNameSeg (
   DEBUG ((DEBUG_INFO, "%c", Buffer[0]));\r
   if ((Buffer[1] == AML_NAME_CHAR__)  &&\r
       (Buffer[2] == AML_NAME_CHAR__)  &&\r
-      (Buffer[3] == AML_NAME_CHAR__)) {\r
+      (Buffer[3] == AML_NAME_CHAR__))\r
+  {\r
     return;\r
   }\r
+\r
   DEBUG ((DEBUG_INFO, "%c", Buffer[1]));\r
   if ((Buffer[2] == AML_NAME_CHAR__)  &&\r
-      (Buffer[3] == AML_NAME_CHAR__)) {\r
+      (Buffer[3] == AML_NAME_CHAR__))\r
+  {\r
     return;\r
   }\r
+\r
   DEBUG ((DEBUG_INFO, "%c", Buffer[2]));\r
   if (Buffer[3] == AML_NAME_CHAR__) {\r
     return;\r
   }\r
+\r
   DEBUG ((DEBUG_INFO, "%c", Buffer[3]));\r
   return;\r
 }\r
@@ -114,12 +119,12 @@ AmlDbgPrintNameSeg (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNameString (\r
-  IN  CONST CHAR8   Buffer,\r
-  IN        BOOLEAN   NewLine\r
+  IN  CONST CHAR8    *Buffer,\r
+  IN        BOOLEAN  NewLine\r
   )\r
 {\r
-  UINT8     SegCount;\r
-  UINT8     Index;\r
+  UINT8  SegCount;\r
+  UINT8  Index;\r
 \r
   if (Buffer == NULL) {\r
     ASSERT (0);\r
@@ -153,6 +158,7 @@ AmlDbgPrintNameString (
       ASSERT (0);\r
       return;\r
     }\r
+\r
     SegCount = 1;\r
   } else if (*Buffer == AML_ZERO_OP) {\r
     SegCount = 0;\r
@@ -188,8 +194,8 @@ STATIC
 VOID\r
 EFIAPI\r
 AmlDbgPrintNodeHeader (\r
-  IN  AML_NODE_HEADER  * Node,\r
-  IN  UINT8              Level\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  UINT8            Level\r
   )\r
 {\r
   if (!IS_AML_NODE_VALID (Node)) {\r
@@ -214,8 +220,8 @@ STATIC
 VOID\r
 EFIAPI\r
 AmlDbgPrintDataNode (\r
-  IN  AML_DATA_NODE   * DataNode,\r
-  IN  UINT8             Level\r
+  IN  AML_DATA_NODE  *DataNode,\r
+  IN  UINT8          Level\r
   )\r
 {\r
   UINT32  Idx;\r
@@ -225,38 +231,39 @@ AmlDbgPrintDataNode (
     return;\r
   }\r
 \r
-  AmlDbgPrintNodeHeader ((AML_NODE_HEADER*)DataNode, Level);\r
+  AmlDbgPrintNodeHeader ((AML_NODE_HEADER *)DataNode, Level);\r
 \r
   DEBUG ((DEBUG_INFO, "%-36a | ", NodeDataTypeStrTbl[DataNode->DataType]));\r
   DEBUG ((DEBUG_INFO, "0x%04x | ", DataNode->Size));\r
 \r
   if ((DataNode->DataType == EAmlNodeDataTypeNameString) ||\r
-      (DataNode->DataType == EAmlNodeDataTypeString)) {\r
+      (DataNode->DataType == EAmlNodeDataTypeString))\r
+  {\r
     AMLDBG_PRINT_CHARS (\r
       DEBUG_INFO,\r
-      (CONST CHAR8*)DataNode->Buffer,\r
+      (CONST CHAR8 *)DataNode->Buffer,\r
       DataNode->Size\r
       );\r
   } else if (DataNode->DataType == EAmlNodeDataTypeUInt) {\r
     switch (DataNode->Size) {\r
       case 1:\r
       {\r
-        DEBUG ((DEBUG_INFO, "0x%0x", *((UINT8*)DataNode->Buffer)));\r
+        DEBUG ((DEBUG_INFO, "0x%0x", *((UINT8 *)DataNode->Buffer)));\r
         break;\r
       }\r
       case 2:\r
       {\r
-        DEBUG ((DEBUG_INFO, "0x%0x", *((UINT16*)DataNode->Buffer)));\r
+        DEBUG ((DEBUG_INFO, "0x%0x", *((UINT16 *)DataNode->Buffer)));\r
         break;\r
       }\r
       case 4:\r
       {\r
-        DEBUG ((DEBUG_INFO, "0x%0lx", *((UINT32*)DataNode->Buffer)));\r
+        DEBUG ((DEBUG_INFO, "0x%0lx", *((UINT32 *)DataNode->Buffer)));\r
         break;\r
       }\r
       case 8:\r
       {\r
-        DEBUG ((DEBUG_INFO, "0x%0llx", *((UINT64*)DataNode->Buffer)));\r
+        DEBUG ((DEBUG_INFO, "0x%0llx", *((UINT64 *)DataNode->Buffer)));\r
         break;\r
       }\r
       default:\r
@@ -284,8 +291,8 @@ STATIC
 VOID\r
 EFIAPI\r
 AmlDbgPrintObjectNode (\r
-  IN  AML_OBJECT_NODE  * ObjectNode,\r
-  IN  UINT8              Level\r
+  IN  AML_OBJECT_NODE  *ObjectNode,\r
+  IN  UINT8            Level\r
   )\r
 {\r
   if (!IS_AML_OBJECT_NODE (ObjectNode)) {\r
@@ -293,23 +300,31 @@ AmlDbgPrintObjectNode (
     return;\r
   }\r
 \r
-  AmlDbgPrintNodeHeader ((AML_NODE_HEADER*)ObjectNode, Level);\r
+  AmlDbgPrintNodeHeader ((AML_NODE_HEADER *)ObjectNode, Level);\r
 \r
   DEBUG ((DEBUG_INFO, "0x%02x | ", ObjectNode->AmlByteEncoding->OpCode));\r
   DEBUG ((DEBUG_INFO, "0x%02x | ", ObjectNode->AmlByteEncoding->SubOpCode));\r
 \r
   // Print a string corresponding to the field object OpCode/SubOpCode.\r
   if (AmlNodeHasAttribute (ObjectNode, AML_IS_FIELD_ELEMENT)) {\r
-    DEBUG ((DEBUG_INFO, "%-15a ", AmlGetFieldOpCodeStr (\r
-                                    ObjectNode->AmlByteEncoding->OpCode,\r
-                                    0\r
-                                    )));\r
+    DEBUG ((\r
+      DEBUG_INFO,\r
+      "%-15a ",\r
+      AmlGetFieldOpCodeStr (\r
+        ObjectNode->AmlByteEncoding->OpCode,\r
+        0\r
+        )\r
+      ));\r
   } else {\r
     // Print a string corresponding to the object OpCode/SubOpCode.\r
-    DEBUG ((DEBUG_INFO, "%-15a | ", AmlGetOpCodeStr (\r
-                                      ObjectNode->AmlByteEncoding->OpCode,\r
-                                      ObjectNode->AmlByteEncoding->SubOpCode)\r
-                                      ));\r
+    DEBUG ((\r
+      DEBUG_INFO,\r
+      "%-15a | ",\r
+      AmlGetOpCodeStr (\r
+        ObjectNode->AmlByteEncoding->OpCode,\r
+        ObjectNode->AmlByteEncoding->SubOpCode\r
+        )\r
+      ));\r
   }\r
 \r
   DEBUG ((DEBUG_INFO, "%3d | ", ObjectNode->AmlByteEncoding->MaxIndex));\r
@@ -317,7 +332,7 @@ AmlDbgPrintObjectNode (
   DEBUG ((DEBUG_INFO, "0x%04x | ", ObjectNode->PkgLen));\r
   if (AmlNodeHasAttribute (ObjectNode, AML_IN_NAMESPACE)) {\r
     AMLDBG_PRINT_NAMESTR (\r
-      AmlNodeGetName ((CONST AML_OBJECT_NODE*)ObjectNode),\r
+      AmlNodeGetName ((CONST AML_OBJECT_NODE *)ObjectNode),\r
       FALSE\r
       );\r
   }\r
@@ -334,8 +349,8 @@ STATIC
 VOID\r
 EFIAPI\r
 AmlDbgPrintRootNode (\r
-  IN  AML_ROOT_NODE  * RootNode,\r
-  IN  UINT8            Level\r
+  IN  AML_ROOT_NODE  *RootNode,\r
+  IN  UINT8          Level\r
   )\r
 {\r
   if (!IS_AML_ROOT_NODE (RootNode)) {\r
@@ -343,7 +358,7 @@ AmlDbgPrintRootNode (
     return;\r
   }\r
 \r
-  AmlDbgPrintNodeHeader ((AML_NODE_HEADER*)RootNode, Level);\r
+  AmlDbgPrintNodeHeader ((AML_NODE_HEADER *)RootNode, Level);\r
 \r
   DEBUG ((DEBUG_INFO, "%8x | ", RootNode->SdtHeader->Signature));\r
   DEBUG ((DEBUG_INFO, "0x%08x | ", RootNode->SdtHeader->Length));\r
@@ -379,25 +394,25 @@ AmlDbgPrintTableHeader (
   DEBUG ((\r
     DEBUG_INFO,\r
     "    | %-15a | Signature| Length     | Rev | CSum | OemId  | "\r
-      "OemTableId       | OemRev   | CreatorId| CreatorRev\n",\r
+    "OemTableId       | OemRev   | CreatorId| CreatorRev\n",\r
     NodeTypeStrTbl[EAmlNodeRoot]\r
     ));\r
   DEBUG ((\r
     DEBUG_INFO,\r
     "    | %-15a | Op   | SubOp| OpName          | MaxI| Attribute  | "\r
-      "PkgLen | NodeName (opt)\n",\r
+    "PkgLen | NodeName (opt)\n",\r
     NodeTypeStrTbl[EAmlNodeObject]\r
     ));\r
   DEBUG ((\r
     DEBUG_INFO,\r
     "    | %-15a | Data Type                            | Size   | "\r
-      "Buffer\n",\r
+    "Buffer\n",\r
     NodeTypeStrTbl[EAmlNodeData]\r
     ));\r
   DEBUG ((\r
     DEBUG_INFO,\r
     "---------------------------------------"\r
-      "---------------------------------------\n"\r
+    "---------------------------------------\n"\r
     ));\r
 }\r
 \r
@@ -413,12 +428,12 @@ STATIC
 VOID\r
 EFIAPI\r
 AmlDbgPrintTreeInternal (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  BOOLEAN             Recurse,\r
-  IN  UINT8               Level\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  BOOLEAN          Recurse,\r
+  IN  UINT8            Level\r
   )\r
 {\r
-  AML_NODE_HEADER   * ChildNode;\r
+  AML_NODE_HEADER  *ChildNode;\r
 \r
   if (!IS_AML_NODE_VALID (Node)) {\r
     ASSERT (0);\r
@@ -426,12 +441,12 @@ AmlDbgPrintTreeInternal (
   }\r
 \r
   if (IS_AML_DATA_NODE (Node)) {\r
-    AmlDbgPrintDataNode ((AML_DATA_NODE*)Node, Level);\r
+    AmlDbgPrintDataNode ((AML_DATA_NODE *)Node, Level);\r
     return;\r
   } else if (IS_AML_OBJECT_NODE (Node)) {\r
-    AmlDbgPrintObjectNode ((AML_OBJECT_NODE*)Node, Level);\r
+    AmlDbgPrintObjectNode ((AML_OBJECT_NODE *)Node, Level);\r
   } else if (IS_AML_ROOT_NODE (Node)) {\r
-    AmlDbgPrintRootNode ((AML_ROOT_NODE*)Node, Level);\r
+    AmlDbgPrintRootNode ((AML_ROOT_NODE *)Node, Level);\r
   } else {\r
     // Should not be possible.\r
     ASSERT (0);\r
@@ -459,7 +474,7 @@ AmlDbgPrintTreeInternal (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNode (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
   AmlDbgPrintTableHeader ();\r
@@ -474,7 +489,7 @@ AmlDbgPrintNode (
 VOID\r
 EFIAPI\r
 AmlDbgPrintTree (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
   AmlDbgPrintTableHeader ();\r
@@ -489,8 +504,8 @@ AmlDbgPrintTree (
 VOID\r
 EFIAPI\r
 AmlDbgDumpRaw (\r
-  IN  CONST UINT8   * Ptr,\r
-  IN        UINT32    Length\r
+  IN  CONST UINT8   *Ptr,\r
+  IN        UINT32  Length\r
   )\r
 {\r
   UINT32  ByteCount;\r
@@ -498,7 +513,7 @@ AmlDbgDumpRaw (
   UINT32  AsciiBufferIndex;\r
   CHAR8   AsciiBuffer[17];\r
 \r
-  ByteCount = 0;\r
+  ByteCount        = 0;\r
   AsciiBufferIndex = 0;\r
 \r
   DEBUG ((DEBUG_VERBOSE, "Address  : 0x%p\n", Ptr));\r
@@ -532,6 +547,7 @@ AmlDbgDumpRaw (
     if ((Length & 0x0F) <= 8) {\r
       PartLineChars += 2;\r
     }\r
+\r
     while (PartLineChars > 0) {\r
       DEBUG ((DEBUG_VERBOSE, " "));\r
       PartLineChars--;\r
index e0d527262eb2c6fbd8111f29e958b022443ffdc1..e6ed9bc3270a89fcf2a48d352b47e9157f8d12a3 100644 (file)
@@ -24,7 +24,7 @@
 \r
 #if !defined (MDEPKG_NDEBUG)\r
 \r
-#include <AmlInclude.h>\r
+  #include <AmlInclude.h>\r
 \r
 /**\r
   @defgroup DbgPrintApis Print APIs for debugging.\r
@@ -46,8 +46,8 @@
 VOID\r
 EFIAPI\r
 AmlDbgDumpRaw (\r
-  IN  CONST UINT8   * Ptr,\r
-  IN        UINT32    Length\r
+  IN  CONST UINT8   *Ptr,\r
+  IN        UINT32  Length\r
   );\r
 \r
 /** Print Size chars at Buffer address.\r
@@ -61,9 +61,9 @@ AmlDbgDumpRaw (
 VOID\r
 EFIAPI\r
 AmlDbgPrintChars (\r
-  IN        UINT32      ErrorLevel,\r
-  IN  CONST CHAR8     * Buffer,\r
-  IN        UINT32      Size\r
+  IN        UINT32  ErrorLevel,\r
+  IN  CONST CHAR8   *Buffer,\r
+  IN        UINT32  Size\r
   );\r
 \r
 /** Print an AML NameSeg.\r
@@ -74,7 +74,7 @@ AmlDbgPrintChars (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNameSeg (\r
-  IN  CONST CHAR8   * Buffer\r
+  IN  CONST CHAR8  *Buffer\r
   );\r
 \r
 /** Print an AML NameString.\r
@@ -85,8 +85,8 @@ AmlDbgPrintNameSeg (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNameString (\r
-  IN  CONST CHAR8   Buffer,\r
-  IN        BOOLEAN   NewLine\r
+  IN  CONST CHAR8    *Buffer,\r
+  IN        BOOLEAN  NewLine\r
   );\r
 \r
 /** Print Node information.\r
@@ -99,7 +99,7 @@ AmlDbgPrintNameString (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNode (\r
-  IN  AML_NODE_HANDLE   Node\r
+  IN  AML_NODE_HANDLE  Node\r
   );\r
 \r
 /** Recursively print the subtree under the Node.\r
@@ -112,7 +112,7 @@ AmlDbgPrintNode (
 VOID\r
 EFIAPI\r
 AmlDbgPrintTree (\r
-  IN  AML_NODE_HANDLE   Node\r
+  IN  AML_NODE_HANDLE  Node\r
   );\r
 \r
 /** Print the absolute pathnames in the AML namespace of\r
@@ -145,7 +145,7 @@ AmlDbgPrintNameSpace (
 #define AMLDBG_PRINT_NAMESEG(Buffer)                  \\r
           AmlDbgPrintNameSeg (Buffer)\r
 \r
-#define AMLDBG_PRINT_NAMESTR(Buffer,NewLine)          \\r
+#define AMLDBG_PRINT_NAMESTR(Buffer, NewLine)          \\r
           AmlDbgPrintNameString (Buffer,NewLine)\r
 \r
 #define AMLDBG_PRINT_NODE(Node)                       \\r
@@ -165,7 +165,7 @@ AmlDbgPrintNameSpace (
 \r
 #define AMLDBG_PRINT_NAMESEG(Buffer)\r
 \r
-#define AMLDBG_PRINT_NAMESTR(Buffer,NewLine)\r
+#define AMLDBG_PRINT_NAMESTR(Buffer, NewLine)\r
 \r
 #define AMLDBG_PRINT_NODE(Node)\r
 \r
index fff99e644b8dff057c73600a64c5fe1eb5005080..a5e05e6927d05455126238589310bffb20cc9f1d 100644 (file)
@@ -62,7 +62,7 @@ typedef enum EAmlNodeDataType {
   @ingroup TreeStructures\r
 */\r
 typedef enum EAmlParseIndex {\r
-  EAmlParseIndexTerm0  = 0,     ///< First fixed argument index.\r
+  EAmlParseIndexTerm0 = 0,      ///< First fixed argument index.\r
   EAmlParseIndexTerm1,          ///< Second fixed argument index.\r
   EAmlParseIndexTerm2,          ///< Third fixed argument index.\r
   EAmlParseIndexTerm3,          ///< Fourth fixed argument index.\r
@@ -84,7 +84,7 @@ typedef enum EAmlParseIndex {
 \r
   @ingroup TreeStructures\r
 */\r
-#define MAX_AML_NAMESTRING_SIZE       1277U\r
+#define MAX_AML_NAMESTRING_SIZE  1277U\r
 \r
 /** Maximum size of an ASL NameString.\r
 \r
@@ -98,7 +98,7 @@ typedef enum EAmlParseIndex {
 \r
   @ingroup TreeStructures\r
 */\r
-#define MAX_ASL_NAMESTRING_SIZE       1529U\r
+#define MAX_ASL_NAMESTRING_SIZE  1529U\r
 \r
 /** Pseudo OpCode for method invocations.\r
 \r
@@ -117,7 +117,7 @@ typedef enum EAmlParseIndex {
 \r
   @ingroup TreeStructures\r
 */\r
-#define AML_METHOD_INVOC_OP           0xD0\r
+#define AML_METHOD_INVOC_OP  0xD0\r
 \r
 /** Pseudo OpCode for NamedField field elements.\r
 \r
@@ -136,7 +136,7 @@ typedef enum EAmlParseIndex {
 \r
   @ingroup TreeStructures\r
 */\r
-#define AML_FIELD_NAMED_OP            0x04\r
+#define AML_FIELD_NAMED_OP  0x04\r
 \r
 /** AML object types.\r
 \r
@@ -146,7 +146,7 @@ typedef enum EAmlParseIndex {
   @ingroup TreeStructures\r
 */\r
 typedef enum EAmlObjType {\r
-  EAmlObjTypeUnknown        = 0x0,\r
+  EAmlObjTypeUnknown = 0x0,\r
   EAmlObjTypeInt,\r
   EAmlObjTypeStrObj,\r
   EAmlObjTypeBuffObj,\r
index d829b1869846863c83dceca884b3ff663906996e..e46dc6c1f1c8807af7e67b918cc532f572c9ba0c 100644 (file)
 GLOBAL_REMOVE_IF_UNREFERENCED\r
 STATIC\r
 CONST\r
-AML_BYTE_ENCODING mAmlByteEncoding[] = {\r
+AML_BYTE_ENCODING  mAmlByteEncoding[] = {\r
   // Comment                       Str                    OpCode                     SubOpCode               MaxIndex  NameIndex   0                 1                 2                 3                 4                 5                 Attribute\r
-  /* 0x00 */      {AML_OPCODE_DEF ("ZeroOp",              AML_ZERO_OP),              0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x01 */      {AML_OPCODE_DEF ("OneOp",               AML_ONE_OP),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x06 */      {AML_OPCODE_DEF ("AliasOp",             AML_ALIAS_OP),             0,                      2,        1,         {EAmlName,         EAmlName,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x08 */      {AML_OPCODE_DEF ("NameOp",              AML_NAME_OP),              0,                      2,        0,         {EAmlName,         EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x0A */      {AML_OPCODE_DEF ("BytePrefix",          AML_BYTE_PREFIX),          0,                      1,        0,         {EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x0B */      {AML_OPCODE_DEF ("WordPrefix",          AML_WORD_PREFIX),          0,                      1,        0,         {EAmlUInt16,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x0C */      {AML_OPCODE_DEF ("DWordPrefix",         AML_DWORD_PREFIX),         0,                      1,        0,         {EAmlUInt32,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x0D */      {AML_OPCODE_DEF ("StringPrefix",        AML_STRING_PREFIX),        0,                      1,        0,         {EAmlString,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x0E */      {AML_OPCODE_DEF ("QWordPrefix",         AML_QWORD_PREFIX),         0,                      1,        0,         {EAmlUInt64,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x10 */      {AML_OPCODE_DEF ("ScopeOp",             AML_SCOPE_OP),             0,                      1,        0,         {EAmlName,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE},\r
-  /* 0x11 */      {AML_OPCODE_DEF ("BufferOp",            AML_BUFFER_OP),            0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_BYTE_LIST},\r
-  /* 0x12 */      {AML_OPCODE_DEF ("PackageOp",           AML_PACKAGE_OP),           0,                      1,        0,         {EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ},\r
-  /* 0x13 */      {AML_OPCODE_DEF ("VarPackageOp",        AML_VAR_PACKAGE_OP),       0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ},\r
-  /* 0x14 */      {AML_OPCODE_DEF ("MethodOp",            AML_METHOD_OP),            0,                      2,        0,         {EAmlName,         EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE},\r
-  /* 0x15 */      {AML_OPCODE_DEF ("ExternalOp",          AML_EXTERNAL_OP),          0,                      3,        0,         {EAmlName,         EAmlUInt8,        EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x2E */      {AML_OPCODE_DEF ("DualNamePrefix",      AML_DUAL_NAME_PREFIX),     0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x2F */      {AML_OPCODE_DEF ("MultiNamePrefix",     AML_MULTI_NAME_PREFIX),    0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x41 */      {AML_OPCODE_DEF ("NameChar_A",          'A'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x42 */      {AML_OPCODE_DEF ("NameChar_B",          'B'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x43 */      {AML_OPCODE_DEF ("NameChar_C",          'C'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x44 */      {AML_OPCODE_DEF ("NameChar_D",          'D'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x45 */      {AML_OPCODE_DEF ("NameChar_E",          'E'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x46 */      {AML_OPCODE_DEF ("NameChar_F",          'F'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x47 */      {AML_OPCODE_DEF ("NameChar_G",          'G'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x48 */      {AML_OPCODE_DEF ("NameChar_H",          'H'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x49 */      {AML_OPCODE_DEF ("NameChar_I",          'I'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x4A */      {AML_OPCODE_DEF ("NameChar_J",          'J'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x4B */      {AML_OPCODE_DEF ("NameChar_K",          'K'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x4C */      {AML_OPCODE_DEF ("NameChar_L",          'L'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x4D */      {AML_OPCODE_DEF ("NameChar_M",          'M'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x4E */      {AML_OPCODE_DEF ("NameChar_N",          'N'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x4F */      {AML_OPCODE_DEF ("NameChar_O",          'O'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x50 */      {AML_OPCODE_DEF ("NameChar_P",          'P'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x51 */      {AML_OPCODE_DEF ("NameChar_Q",          'Q'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x52 */      {AML_OPCODE_DEF ("NameChar_R",          'R'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x53 */      {AML_OPCODE_DEF ("NameChar_S",          'S'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x54 */      {AML_OPCODE_DEF ("NameChar_T",          'T'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x55 */      {AML_OPCODE_DEF ("NameChar_U",          'U'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x56 */      {AML_OPCODE_DEF ("NameChar_V",          'V'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x57 */      {AML_OPCODE_DEF ("NameChar_W",          'W'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x58 */      {AML_OPCODE_DEF ("NameChar_X",          'X'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x59 */      {AML_OPCODE_DEF ("NameChar_Y",          'Y'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x5A */      {AML_OPCODE_DEF ("NameChar_Z",          'Z'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x5B 0x01 */ {AML_OPCODE_DEF ("MutexOp",             AML_EXT_OP),               AML_EXT_MUTEX_OP,       2,        0,         {EAmlName,         EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x5B 0x02 */ {AML_OPCODE_DEF ("EventOp",             AML_EXT_OP),               AML_EXT_EVENT_OP,       1,        0,         {EAmlName,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x5B 0x12 */ {AML_OPCODE_DEF ("CondRefOfOp",         AML_EXT_OP),               AML_EXT_COND_REF_OF_OP, 2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x13 */ {AML_OPCODE_DEF ("CreateFieldOp",       AML_EXT_OP),               AML_EXT_CREATE_FIELD_OP,4,        3,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlName,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x5B 0x1F */ {AML_OPCODE_DEF ("LoadTableOp",         AML_EXT_OP),               AML_EXT_LOAD_TABLE_OP,  6,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlObject,       EAmlObject,       EAmlObject},      0},\r
-  /* 0x5B 0x20 */ {AML_OPCODE_DEF ("LoadOp",              AML_EXT_OP),               AML_EXT_LOAD_OP,        2,        0,         {EAmlName,         EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x21 */ {AML_OPCODE_DEF ("StallOp",             AML_EXT_OP),               AML_EXT_STALL_OP,       1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x22 */ {AML_OPCODE_DEF ("SleepOp",             AML_EXT_OP),               AML_EXT_SLEEP_OP,       1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x23 */ {AML_OPCODE_DEF ("AcquireOp",           AML_EXT_OP),               AML_EXT_ACQUIRE_OP,     2,        0,         {EAmlObject,       EAmlUInt16,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x24 */ {AML_OPCODE_DEF ("SignalOp",            AML_EXT_OP),               AML_EXT_SIGNAL_OP,      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x25 */ {AML_OPCODE_DEF ("WaitOp",              AML_EXT_OP),               AML_EXT_WAIT_OP,        2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x26 */ {AML_OPCODE_DEF ("ResetOp",             AML_EXT_OP),               AML_EXT_RESET_OP,       1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x27 */ {AML_OPCODE_DEF ("ReleaseOp",           AML_EXT_OP),               AML_EXT_RELEASE_OP,     1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x28 */ {AML_OPCODE_DEF ("FromBCDOp",           AML_EXT_OP),               AML_EXT_FROM_BCD_OP,    2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x29 */ {AML_OPCODE_DEF ("ToBCDOp",             AML_EXT_OP),               AML_EXT_TO_BCD_OP,      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x2A */ {AML_OPCODE_DEF ("UnloadOp",            AML_EXT_OP),               AML_EXT_UNLOAD_OP,      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x30 */ {AML_OPCODE_DEF ("RevisionOp",          AML_EXT_OP),               AML_EXT_REVISION_OP,    0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x31 */ {AML_OPCODE_DEF ("DebugOp",             AML_EXT_OP),               AML_EXT_DEBUG_OP,       0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x32 */ {AML_OPCODE_DEF ("FatalOp",             AML_EXT_OP),               AML_EXT_FATAL_OP,       3,        0,         {EAmlUInt8,        EAmlUInt32,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x33 */ {AML_OPCODE_DEF ("TimerOp",             AML_EXT_OP),               AML_EXT_TIMER_OP,       0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x5B 0x80 */ {AML_OPCODE_DEF ("OpRegionOp",          AML_EXT_OP),               AML_EXT_REGION_OP,      4,        0,         {EAmlName,         EAmlUInt8,        EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x5B 0x81 */ {AML_OPCODE_DEF ("FieldOp",             AML_EXT_OP),               AML_EXT_FIELD_OP,       2,        0,         {EAmlName,         EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_FIELD_LIST},\r
-  /* 0x5B 0x82 */ {AML_OPCODE_DEF ("DeviceOp",            AML_EXT_OP),               AML_EXT_DEVICE_OP,      1,        0,         {EAmlName,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE},\r
-  /* 0x5B 0x83 */ {AML_OPCODE_DEF ("ProcessorOp",         AML_EXT_OP),               AML_EXT_PROCESSOR_OP,   4,        0,         {EAmlName,         EAmlUInt8,        EAmlUInt32,       EAmlUInt8,        EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE},\r
-  /* 0x5B 0x84 */ {AML_OPCODE_DEF ("PowerResOp",          AML_EXT_OP),               AML_EXT_POWER_RES_OP,   3,        0,         {EAmlName,         EAmlUInt8,        EAmlUInt16,       EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE},\r
-  /* 0x5B 0x85 */ {AML_OPCODE_DEF ("ThermalZoneOp",       AML_EXT_OP),               AML_EXT_THERMAL_ZONE_OP,1,        0,         {EAmlName,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE},\r
-  /* 0x5B 0x86 */ {AML_OPCODE_DEF ("IndexFieldOp",        AML_EXT_OP),               AML_EXT_INDEX_FIELD_OP, 3,        0,         {EAmlName,         EAmlName,         EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_FIELD_LIST},\r
-  /* 0x5B 0x87 */ {AML_OPCODE_DEF ("BankFieldOp",         AML_EXT_OP),               AML_EXT_BANK_FIELD_OP,  4,        0,         {EAmlName,         EAmlName,         EAmlObject,       EAmlUInt8,        EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_FIELD_LIST},\r
-  /* 0x5B 0x88 */ {AML_OPCODE_DEF ("DataRegionOp",        AML_EXT_OP),               AML_EXT_DATA_REGION_OP, 4,        0,         {EAmlName,         EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x5C */      {AML_OPCODE_DEF ("RootChar",            AML_ROOT_CHAR),            0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x5E */      {AML_OPCODE_DEF ("ParentPrefixChar",    AML_PARENT_PREFIX_CHAR),   0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x5F */      {AML_OPCODE_DEF ("NameChar",            '_'),                      0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_NAME_CHAR},\r
-  /* 0x60 */      {AML_OPCODE_DEF ("Local0Op",            AML_LOCAL0),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x61 */      {AML_OPCODE_DEF ("Local1Op",            AML_LOCAL1),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x62 */      {AML_OPCODE_DEF ("Local2Op",            AML_LOCAL2),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x63 */      {AML_OPCODE_DEF ("Local3Op",            AML_LOCAL3),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x64 */      {AML_OPCODE_DEF ("Local4Op",            AML_LOCAL4),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x65 */      {AML_OPCODE_DEF ("Local5Op",            AML_LOCAL5),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x66 */      {AML_OPCODE_DEF ("Local6Op",            AML_LOCAL6),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x67 */      {AML_OPCODE_DEF ("Local7Op",            AML_LOCAL7),               0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x68 */      {AML_OPCODE_DEF ("Arg0Op",              AML_ARG0),                 0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x69 */      {AML_OPCODE_DEF ("Arg1Op",              AML_ARG1),                 0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x6A */      {AML_OPCODE_DEF ("Arg2Op",              AML_ARG2),                 0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x6B */      {AML_OPCODE_DEF ("Arg3Op",              AML_ARG3),                 0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x6C */      {AML_OPCODE_DEF ("Arg4Op",              AML_ARG4),                 0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x6D */      {AML_OPCODE_DEF ("Arg5Op",              AML_ARG5),                 0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x6E */      {AML_OPCODE_DEF ("Arg6Op",              AML_ARG6),                 0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x70 */      {AML_OPCODE_DEF ("StoreOp",             AML_STORE_OP),             0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x71 */      {AML_OPCODE_DEF ("RefOfOp",             AML_REF_OF_OP),            0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x72 */      {AML_OPCODE_DEF ("AddOp",               AML_ADD_OP),               0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x73 */      {AML_OPCODE_DEF ("ConcatOp",            AML_CONCAT_OP),            0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x74 */      {AML_OPCODE_DEF ("SubtractOp",          AML_SUBTRACT_OP),          0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x75 */      {AML_OPCODE_DEF ("IncrementOp",         AML_INCREMENT_OP),         0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x76 */      {AML_OPCODE_DEF ("DecrementOp",         AML_DECREMENT_OP),         0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x77 */      {AML_OPCODE_DEF ("MultiplyOp",          AML_MULTIPLY_OP),          0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x78 */      {AML_OPCODE_DEF ("DivideOp",            AML_DIVIDE_OP),            0,                      4,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone},        0},\r
-  /* 0x79 */      {AML_OPCODE_DEF ("ShiftLeftOp",         AML_SHIFT_LEFT_OP),        0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x7A */      {AML_OPCODE_DEF ("ShiftRightOp",        AML_SHIFT_RIGHT_OP),       0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x7B */      {AML_OPCODE_DEF ("AndOp",               AML_AND_OP),               0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x7C */      {AML_OPCODE_DEF ("NAndOp",              AML_NAND_OP),              0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x7D */      {AML_OPCODE_DEF ("OrOp",                AML_OR_OP),                0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x7E */      {AML_OPCODE_DEF ("NorOp",               AML_NOR_OP),               0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x7F */      {AML_OPCODE_DEF ("XOrOp",               AML_XOR_OP),               0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x80 */      {AML_OPCODE_DEF ("NotOp",               AML_NOT_OP),               0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x81 */      {AML_OPCODE_DEF ("FindSetLeftBitOp",    AML_FIND_SET_LEFT_BIT_OP), 0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x82 */      {AML_OPCODE_DEF ("FindSetRightBitOp",   AML_FIND_SET_RIGHT_BIT_OP),0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x83 */      {AML_OPCODE_DEF ("DerefOfOp",           AML_DEREF_OF_OP),          0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x84 */      {AML_OPCODE_DEF ("ConcatResOp",         AML_CONCAT_RES_OP),        0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x85 */      {AML_OPCODE_DEF ("ModOp",               AML_MOD_OP),               0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x86 */      {AML_OPCODE_DEF ("NotifyOp",            AML_NOTIFY_OP),            0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x87 */      {AML_OPCODE_DEF ("SizeOfOp",            AML_SIZE_OF_OP),           0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x88 */      {AML_OPCODE_DEF ("IndexOp",             AML_INDEX_OP),             0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x89 */      {AML_OPCODE_DEF ("MatchOp",             AML_MATCH_OP),             0,                      6,        0,         {EAmlObject,       EAmlUInt8,        EAmlObject,       EAmlUInt8,        EAmlObject,       EAmlObject},      0},\r
-  /* 0x8A */      {AML_OPCODE_DEF ("CreateDWordFieldOp",  AML_CREATE_DWORD_FIELD_OP),0,                      3,        2,         {EAmlObject,       EAmlObject,       EAmlName,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x8B */      {AML_OPCODE_DEF ("CreateWordFieldOp",   AML_CREATE_WORD_FIELD_OP), 0,                      3,        2,         {EAmlObject,       EAmlObject,       EAmlName,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x8C */      {AML_OPCODE_DEF ("CreateByteFieldOp",   AML_CREATE_BYTE_FIELD_OP), 0,                      3,        2,         {EAmlObject,       EAmlObject,       EAmlName,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x8D */      {AML_OPCODE_DEF ("CreateBitFieldOp",    AML_CREATE_BIT_FIELD_OP),  0,                      3,        2,         {EAmlObject,       EAmlObject,       EAmlName,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x8E */      {AML_OPCODE_DEF ("ObjectTypeOp",        AML_OBJECT_TYPE_OP),       0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x8F */      {AML_OPCODE_DEF ("CreateQWordFieldOp",  AML_CREATE_QWORD_FIELD_OP),0,                      3,        2,         {EAmlObject,       EAmlObject,       EAmlName,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IN_NAMESPACE},\r
-  /* 0x90 */      {AML_OPCODE_DEF ("LAndOp",              AML_LAND_OP),              0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x91 */      {AML_OPCODE_DEF ("LOrOp",               AML_LOR_OP),               0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x92 */      {AML_OPCODE_DEF ("LNotOp",              AML_LNOT_OP),              0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x93 */      {AML_OPCODE_DEF ("LEqualOp",            AML_LEQUAL_OP),            0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x94 */      {AML_OPCODE_DEF ("LGreaterOp",          AML_LGREATER_OP),          0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x95 */      {AML_OPCODE_DEF ("LLessOp",             AML_LLESS_OP),             0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x96 */      {AML_OPCODE_DEF ("ToBufferOp",          AML_TO_BUFFER_OP),         0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x97 */      {AML_OPCODE_DEF ("ToDecimalStringOp",   AML_TO_DEC_STRING_OP),     0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x98 */      {AML_OPCODE_DEF ("ToHexStringOp",       AML_TO_HEX_STRING_OP),     0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x99 */      {AML_OPCODE_DEF ("ToIntegerOp",         AML_TO_INTEGER_OP),        0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x9C */      {AML_OPCODE_DEF ("ToStringOp",          AML_TO_STRING_OP),         0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x9D */      {AML_OPCODE_DEF ("CopyObjectOp",        AML_COPY_OBJECT_OP),       0,                      2,        0,         {EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x9E */      {AML_OPCODE_DEF ("MidOp",               AML_MID_OP),               0,                      3,        0,         {EAmlObject,       EAmlObject,       EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0x9F */      {AML_OPCODE_DEF ("ContinueOp",          AML_CONTINUE_OP),          0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0xA0 */      {AML_OPCODE_DEF ("IfOp",                AML_IF_OP),                0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ},\r
-  /* 0xA1 */      {AML_OPCODE_DEF ("ElseOp",              AML_ELSE_OP),              0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ},\r
-  /* 0xA2 */      {AML_OPCODE_DEF ("WhileOp",             AML_WHILE_OP),             0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ},\r
-  /* 0xA3 */      {AML_OPCODE_DEF ("NoopOp",              AML_NOOP_OP),              0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0xA4 */      {AML_OPCODE_DEF ("ReturnOp",            AML_RETURN_OP),            0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0xA5 */      {AML_OPCODE_DEF ("BreakOp",             AML_BREAK_OP),             0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0xCC */      {AML_OPCODE_DEF ("BreakPointOp",        AML_BREAK_POINT_OP),       0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
-  /* 0xD0 */      {AML_OPCODE_DEF ("MethodInvocOp",       AML_METHOD_INVOC_OP),      0,                      2,        0,         {EAmlName,         EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_PSEUDO_OPCODE | AML_HAS_CHILD_OBJ},\r
-  /* 0xFF */      {AML_OPCODE_DEF ("OnesOp",              AML_ONES_OP),              0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        0},\r
+  /* 0x00 */      { AML_OPCODE_DEF ("ZeroOp",             AML_ZERO_OP),               0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x01 */      { AML_OPCODE_DEF ("OneOp",              AML_ONE_OP),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x06 */      { AML_OPCODE_DEF ("AliasOp",            AML_ALIAS_OP),              0,                       2, 1, { EAmlName,   EAmlName,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x08 */      { AML_OPCODE_DEF ("NameOp",             AML_NAME_OP),               0,                       2, 0, { EAmlName,   EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x0A */      { AML_OPCODE_DEF ("BytePrefix",         AML_BYTE_PREFIX),           0,                       1, 0, { EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x0B */      { AML_OPCODE_DEF ("WordPrefix",         AML_WORD_PREFIX),           0,                       1, 0, { EAmlUInt16, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x0C */      { AML_OPCODE_DEF ("DWordPrefix",        AML_DWORD_PREFIX),          0,                       1, 0, { EAmlUInt32, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x0D */      { AML_OPCODE_DEF ("StringPrefix",       AML_STRING_PREFIX),         0,                       1, 0, { EAmlString, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x0E */      { AML_OPCODE_DEF ("QWordPrefix",        AML_QWORD_PREFIX),          0,                       1, 0, { EAmlUInt64, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x10 */      { AML_OPCODE_DEF ("ScopeOp",            AML_SCOPE_OP),              0,                       1, 0, { EAmlName,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE },\r
+  /* 0x11 */      { AML_OPCODE_DEF ("BufferOp",           AML_BUFFER_OP),             0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_BYTE_LIST                    },\r
+  /* 0x12 */      { AML_OPCODE_DEF ("PackageOp",          AML_PACKAGE_OP),            0,                       1, 0, { EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ                    },\r
+  /* 0x13 */      { AML_OPCODE_DEF ("VarPackageOp",       AML_VAR_PACKAGE_OP),        0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ                    },\r
+  /* 0x14 */      { AML_OPCODE_DEF ("MethodOp",           AML_METHOD_OP),             0,                       2, 0, { EAmlName,   EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE },\r
+  /* 0x15 */      { AML_OPCODE_DEF ("ExternalOp",         AML_EXTERNAL_OP),           0,                       3, 0, { EAmlName,   EAmlUInt8,  EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x2E */      { AML_OPCODE_DEF ("DualNamePrefix",     AML_DUAL_NAME_PREFIX),      0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x2F */      { AML_OPCODE_DEF ("MultiNamePrefix",    AML_MULTI_NAME_PREFIX),     0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x41 */      { AML_OPCODE_DEF ("NameChar_A",         'A'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x42 */      { AML_OPCODE_DEF ("NameChar_B",         'B'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x43 */      { AML_OPCODE_DEF ("NameChar_C",         'C'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x44 */      { AML_OPCODE_DEF ("NameChar_D",         'D'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x45 */      { AML_OPCODE_DEF ("NameChar_E",         'E'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x46 */      { AML_OPCODE_DEF ("NameChar_F",         'F'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x47 */      { AML_OPCODE_DEF ("NameChar_G",         'G'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x48 */      { AML_OPCODE_DEF ("NameChar_H",         'H'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x49 */      { AML_OPCODE_DEF ("NameChar_I",         'I'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x4A */      { AML_OPCODE_DEF ("NameChar_J",         'J'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x4B */      { AML_OPCODE_DEF ("NameChar_K",         'K'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x4C */      { AML_OPCODE_DEF ("NameChar_L",         'L'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x4D */      { AML_OPCODE_DEF ("NameChar_M",         'M'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x4E */      { AML_OPCODE_DEF ("NameChar_N",         'N'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x4F */      { AML_OPCODE_DEF ("NameChar_O",         'O'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x50 */      { AML_OPCODE_DEF ("NameChar_P",         'P'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x51 */      { AML_OPCODE_DEF ("NameChar_Q",         'Q'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x52 */      { AML_OPCODE_DEF ("NameChar_R",         'R'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x53 */      { AML_OPCODE_DEF ("NameChar_S",         'S'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x54 */      { AML_OPCODE_DEF ("NameChar_T",         'T'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x55 */      { AML_OPCODE_DEF ("NameChar_U",         'U'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x56 */      { AML_OPCODE_DEF ("NameChar_V",         'V'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x57 */      { AML_OPCODE_DEF ("NameChar_W",         'W'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x58 */      { AML_OPCODE_DEF ("NameChar_X",         'X'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x59 */      { AML_OPCODE_DEF ("NameChar_Y",         'Y'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x5A */      { AML_OPCODE_DEF ("NameChar_Z",         'Z'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x5B 0x01 */ { AML_OPCODE_DEF ("MutexOp",            AML_EXT_OP),                AML_EXT_MUTEX_OP,        2, 0, { EAmlName,   EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x5B 0x02 */ { AML_OPCODE_DEF ("EventOp",            AML_EXT_OP),                AML_EXT_EVENT_OP,        1, 0, { EAmlName,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x5B 0x12 */ { AML_OPCODE_DEF ("CondRefOfOp",        AML_EXT_OP),                AML_EXT_COND_REF_OF_OP,  2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x13 */ { AML_OPCODE_DEF ("CreateFieldOp",      AML_EXT_OP),                AML_EXT_CREATE_FIELD_OP, 4, 3, { EAmlObject, EAmlObject, EAmlObject, EAmlName,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x5B 0x1F */ { AML_OPCODE_DEF ("LoadTableOp",        AML_EXT_OP),                AML_EXT_LOAD_TABLE_OP,   6, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlObject, EAmlObject, EAmlObject }, 0                                                         },\r
+  /* 0x5B 0x20 */ { AML_OPCODE_DEF ("LoadOp",             AML_EXT_OP),                AML_EXT_LOAD_OP,         2, 0, { EAmlName,   EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x21 */ { AML_OPCODE_DEF ("StallOp",            AML_EXT_OP),                AML_EXT_STALL_OP,        1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x22 */ { AML_OPCODE_DEF ("SleepOp",            AML_EXT_OP),                AML_EXT_SLEEP_OP,        1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x23 */ { AML_OPCODE_DEF ("AcquireOp",          AML_EXT_OP),                AML_EXT_ACQUIRE_OP,      2, 0, { EAmlObject, EAmlUInt16, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x24 */ { AML_OPCODE_DEF ("SignalOp",           AML_EXT_OP),                AML_EXT_SIGNAL_OP,       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x25 */ { AML_OPCODE_DEF ("WaitOp",             AML_EXT_OP),                AML_EXT_WAIT_OP,         2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x26 */ { AML_OPCODE_DEF ("ResetOp",            AML_EXT_OP),                AML_EXT_RESET_OP,        1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x27 */ { AML_OPCODE_DEF ("ReleaseOp",          AML_EXT_OP),                AML_EXT_RELEASE_OP,      1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x28 */ { AML_OPCODE_DEF ("FromBCDOp",          AML_EXT_OP),                AML_EXT_FROM_BCD_OP,     2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x29 */ { AML_OPCODE_DEF ("ToBCDOp",            AML_EXT_OP),                AML_EXT_TO_BCD_OP,       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x2A */ { AML_OPCODE_DEF ("UnloadOp",           AML_EXT_OP),                AML_EXT_UNLOAD_OP,       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x30 */ { AML_OPCODE_DEF ("RevisionOp",         AML_EXT_OP),                AML_EXT_REVISION_OP,     0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x31 */ { AML_OPCODE_DEF ("DebugOp",            AML_EXT_OP),                AML_EXT_DEBUG_OP,        0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x32 */ { AML_OPCODE_DEF ("FatalOp",            AML_EXT_OP),                AML_EXT_FATAL_OP,        3, 0, { EAmlUInt8,  EAmlUInt32, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x33 */ { AML_OPCODE_DEF ("TimerOp",            AML_EXT_OP),                AML_EXT_TIMER_OP,        0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x5B 0x80 */ { AML_OPCODE_DEF ("OpRegionOp",         AML_EXT_OP),                AML_EXT_REGION_OP,       4, 0, { EAmlName,   EAmlUInt8,  EAmlObject, EAmlObject, EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x5B 0x81 */ { AML_OPCODE_DEF ("FieldOp",            AML_EXT_OP),                AML_EXT_FIELD_OP,        2, 0, { EAmlName,   EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_FIELD_LIST                   },\r
+  /* 0x5B 0x82 */ { AML_OPCODE_DEF ("DeviceOp",           AML_EXT_OP),                AML_EXT_DEVICE_OP,       1, 0, { EAmlName,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE },\r
+  /* 0x5B 0x83 */ { AML_OPCODE_DEF ("ProcessorOp",        AML_EXT_OP),                AML_EXT_PROCESSOR_OP,    4, 0, { EAmlName,   EAmlUInt8,  EAmlUInt32, EAmlUInt8,  EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE },\r
+  /* 0x5B 0x84 */ { AML_OPCODE_DEF ("PowerResOp",         AML_EXT_OP),                AML_EXT_POWER_RES_OP,    3, 0, { EAmlName,   EAmlUInt8,  EAmlUInt16, EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE },\r
+  /* 0x5B 0x85 */ { AML_OPCODE_DEF ("ThermalZoneOp",      AML_EXT_OP),                AML_EXT_THERMAL_ZONE_OP, 1, 0, { EAmlName,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ | AML_IN_NAMESPACE },\r
+  /* 0x5B 0x86 */ { AML_OPCODE_DEF ("IndexFieldOp",       AML_EXT_OP),                AML_EXT_INDEX_FIELD_OP,  3, 0, { EAmlName,   EAmlName,   EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_FIELD_LIST                   },\r
+  /* 0x5B 0x87 */ { AML_OPCODE_DEF ("BankFieldOp",        AML_EXT_OP),                AML_EXT_BANK_FIELD_OP,   4, 0, { EAmlName,   EAmlName,   EAmlObject, EAmlUInt8,  EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_FIELD_LIST                   },\r
+  /* 0x5B 0x88 */ { AML_OPCODE_DEF ("DataRegionOp",       AML_EXT_OP),                AML_EXT_DATA_REGION_OP,  4, 0, { EAmlName,   EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x5C */      { AML_OPCODE_DEF ("RootChar",           AML_ROOT_CHAR),             0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x5E */      { AML_OPCODE_DEF ("ParentPrefixChar",   AML_PARENT_PREFIX_CHAR),    0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x5F */      { AML_OPCODE_DEF ("NameChar",           '_'),                       0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_NAME_CHAR                                          },\r
+  /* 0x60 */      { AML_OPCODE_DEF ("Local0Op",           AML_LOCAL0),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x61 */      { AML_OPCODE_DEF ("Local1Op",           AML_LOCAL1),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x62 */      { AML_OPCODE_DEF ("Local2Op",           AML_LOCAL2),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x63 */      { AML_OPCODE_DEF ("Local3Op",           AML_LOCAL3),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x64 */      { AML_OPCODE_DEF ("Local4Op",           AML_LOCAL4),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x65 */      { AML_OPCODE_DEF ("Local5Op",           AML_LOCAL5),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x66 */      { AML_OPCODE_DEF ("Local6Op",           AML_LOCAL6),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x67 */      { AML_OPCODE_DEF ("Local7Op",           AML_LOCAL7),                0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x68 */      { AML_OPCODE_DEF ("Arg0Op",             AML_ARG0),                  0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x69 */      { AML_OPCODE_DEF ("Arg1Op",             AML_ARG1),                  0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x6A */      { AML_OPCODE_DEF ("Arg2Op",             AML_ARG2),                  0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x6B */      { AML_OPCODE_DEF ("Arg3Op",             AML_ARG3),                  0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x6C */      { AML_OPCODE_DEF ("Arg4Op",             AML_ARG4),                  0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x6D */      { AML_OPCODE_DEF ("Arg5Op",             AML_ARG5),                  0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x6E */      { AML_OPCODE_DEF ("Arg6Op",             AML_ARG6),                  0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x70 */      { AML_OPCODE_DEF ("StoreOp",            AML_STORE_OP),              0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x71 */      { AML_OPCODE_DEF ("RefOfOp",            AML_REF_OF_OP),             0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x72 */      { AML_OPCODE_DEF ("AddOp",              AML_ADD_OP),                0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x73 */      { AML_OPCODE_DEF ("ConcatOp",           AML_CONCAT_OP),             0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x74 */      { AML_OPCODE_DEF ("SubtractOp",         AML_SUBTRACT_OP),           0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x75 */      { AML_OPCODE_DEF ("IncrementOp",        AML_INCREMENT_OP),          0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x76 */      { AML_OPCODE_DEF ("DecrementOp",        AML_DECREMENT_OP),          0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x77 */      { AML_OPCODE_DEF ("MultiplyOp",         AML_MULTIPLY_OP),           0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x78 */      { AML_OPCODE_DEF ("DivideOp",           AML_DIVIDE_OP),             0,                       4, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x79 */      { AML_OPCODE_DEF ("ShiftLeftOp",        AML_SHIFT_LEFT_OP),         0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x7A */      { AML_OPCODE_DEF ("ShiftRightOp",       AML_SHIFT_RIGHT_OP),        0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x7B */      { AML_OPCODE_DEF ("AndOp",              AML_AND_OP),                0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x7C */      { AML_OPCODE_DEF ("NAndOp",             AML_NAND_OP),               0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x7D */      { AML_OPCODE_DEF ("OrOp",               AML_OR_OP),                 0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x7E */      { AML_OPCODE_DEF ("NorOp",              AML_NOR_OP),                0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x7F */      { AML_OPCODE_DEF ("XOrOp",              AML_XOR_OP),                0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x80 */      { AML_OPCODE_DEF ("NotOp",              AML_NOT_OP),                0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x81 */      { AML_OPCODE_DEF ("FindSetLeftBitOp",   AML_FIND_SET_LEFT_BIT_OP),  0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x82 */      { AML_OPCODE_DEF ("FindSetRightBitOp",  AML_FIND_SET_RIGHT_BIT_OP), 0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x83 */      { AML_OPCODE_DEF ("DerefOfOp",          AML_DEREF_OF_OP),           0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x84 */      { AML_OPCODE_DEF ("ConcatResOp",        AML_CONCAT_RES_OP),         0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x85 */      { AML_OPCODE_DEF ("ModOp",              AML_MOD_OP),                0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x86 */      { AML_OPCODE_DEF ("NotifyOp",           AML_NOTIFY_OP),             0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x87 */      { AML_OPCODE_DEF ("SizeOfOp",           AML_SIZE_OF_OP),            0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x88 */      { AML_OPCODE_DEF ("IndexOp",            AML_INDEX_OP),              0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x89 */      { AML_OPCODE_DEF ("MatchOp",            AML_MATCH_OP),              0,                       6, 0, { EAmlObject, EAmlUInt8,  EAmlObject, EAmlUInt8,  EAmlObject, EAmlObject }, 0                                                         },\r
+  /* 0x8A */      { AML_OPCODE_DEF ("CreateDWordFieldOp", AML_CREATE_DWORD_FIELD_OP), 0,                       3, 2, { EAmlObject, EAmlObject, EAmlName,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x8B */      { AML_OPCODE_DEF ("CreateWordFieldOp",  AML_CREATE_WORD_FIELD_OP),  0,                       3, 2, { EAmlObject, EAmlObject, EAmlName,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x8C */      { AML_OPCODE_DEF ("CreateByteFieldOp",  AML_CREATE_BYTE_FIELD_OP),  0,                       3, 2, { EAmlObject, EAmlObject, EAmlName,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x8D */      { AML_OPCODE_DEF ("CreateBitFieldOp",   AML_CREATE_BIT_FIELD_OP),   0,                       3, 2, { EAmlObject, EAmlObject, EAmlName,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x8E */      { AML_OPCODE_DEF ("ObjectTypeOp",       AML_OBJECT_TYPE_OP),        0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x8F */      { AML_OPCODE_DEF ("CreateQWordFieldOp", AML_CREATE_QWORD_FIELD_OP), 0,                       3, 2, { EAmlObject, EAmlObject, EAmlName,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IN_NAMESPACE                                          },\r
+  /* 0x90 */      { AML_OPCODE_DEF ("LAndOp",             AML_LAND_OP),               0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x91 */      { AML_OPCODE_DEF ("LOrOp",              AML_LOR_OP),                0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x92 */      { AML_OPCODE_DEF ("LNotOp",             AML_LNOT_OP),               0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x93 */      { AML_OPCODE_DEF ("LEqualOp",           AML_LEQUAL_OP),             0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x94 */      { AML_OPCODE_DEF ("LGreaterOp",         AML_LGREATER_OP),           0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x95 */      { AML_OPCODE_DEF ("LLessOp",            AML_LLESS_OP),              0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x96 */      { AML_OPCODE_DEF ("ToBufferOp",         AML_TO_BUFFER_OP),          0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x97 */      { AML_OPCODE_DEF ("ToDecimalStringOp",  AML_TO_DEC_STRING_OP),      0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x98 */      { AML_OPCODE_DEF ("ToHexStringOp",      AML_TO_HEX_STRING_OP),      0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x99 */      { AML_OPCODE_DEF ("ToIntegerOp",        AML_TO_INTEGER_OP),         0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x9C */      { AML_OPCODE_DEF ("ToStringOp",         AML_TO_STRING_OP),          0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x9D */      { AML_OPCODE_DEF ("CopyObjectOp",       AML_COPY_OBJECT_OP),        0,                       2, 0, { EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x9E */      { AML_OPCODE_DEF ("MidOp",              AML_MID_OP),                0,                       3, 0, { EAmlObject, EAmlObject, EAmlObject, EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0x9F */      { AML_OPCODE_DEF ("ContinueOp",         AML_CONTINUE_OP),           0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0xA0 */      { AML_OPCODE_DEF ("IfOp",               AML_IF_OP),                 0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ                    },\r
+  /* 0xA1 */      { AML_OPCODE_DEF ("ElseOp",             AML_ELSE_OP),               0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ                    },\r
+  /* 0xA2 */      { AML_OPCODE_DEF ("WhileOp",            AML_WHILE_OP),              0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_HAS_PKG_LENGTH | AML_HAS_CHILD_OBJ                    },\r
+  /* 0xA3 */      { AML_OPCODE_DEF ("NoopOp",             AML_NOOP_OP),               0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0xA4 */      { AML_OPCODE_DEF ("ReturnOp",           AML_RETURN_OP),             0,                       1, 0, { EAmlObject, EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0xA5 */      { AML_OPCODE_DEF ("BreakOp",            AML_BREAK_OP),              0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0xCC */      { AML_OPCODE_DEF ("BreakPointOp",       AML_BREAK_POINT_OP),        0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
+  /* 0xD0 */      { AML_OPCODE_DEF ("MethodInvocOp",      AML_METHOD_INVOC_OP),       0,                       2, 0, { EAmlName,   EAmlUInt8,  EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, AML_IS_PSEUDO_OPCODE | AML_HAS_CHILD_OBJ                  },\r
+  /* 0xFF */      { AML_OPCODE_DEF ("OnesOp",             AML_ONES_OP),               0,                       0, 0, { EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone,   EAmlNone   }, 0                                                         },\r
 };\r
 \r
 /** AML grammar encoding for field elements.\r
@@ -264,13 +264,13 @@ AML_BYTE_ENCODING mAmlByteEncoding[] = {
 GLOBAL_REMOVE_IF_UNREFERENCED\r
 STATIC\r
 CONST\r
-AML_BYTE_ENCODING mAmlFieldEncoding[] = {\r
+AML_BYTE_ENCODING  mAmlFieldEncoding[] = {\r
   // Comment                       Str                    OpCode                     SubOpCode               MaxIndex  NameIndex   0                 1                 2                 3                 4                 5                 Attribute\r
-  /* 0x00 */      {AML_OPCODE_DEF ("FieldReservedOp",     AML_FIELD_RESERVED_OP),    0,                      0,        0,         {EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_FIELD_ELEMENT | AML_HAS_PKG_LENGTH},\r
-  /* 0x01 */      {AML_OPCODE_DEF ("FieldAccessOp",       AML_FIELD_ACCESS_OP),      0,                      2,        0,         {EAmlUInt8,        EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_FIELD_ELEMENT},\r
-  /* 0x02 */      {AML_OPCODE_DEF ("FieldConnectionOp",   AML_FIELD_CONNECTION_OP),  0,                      1,        0,         {EAmlObject,       EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_FIELD_ELEMENT},\r
-  /* 0x03 */      {AML_OPCODE_DEF ("FieldExtAccessOp",    AML_FIELD_EXT_ACCESS_OP),  0,                      3,        0,         {EAmlUInt8,        EAmlUInt8,        EAmlUInt8,        EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_FIELD_ELEMENT},\r
-  /* 0x04 */      {AML_OPCODE_DEF ("FieldNamed",          AML_FIELD_NAMED_OP),       0,                      2,        0,         {EAmlName,         EAmlFieldPkgLen,  EAmlNone,         EAmlNone,         EAmlNone,         EAmlNone},        AML_IS_FIELD_ELEMENT | AML_IS_PSEUDO_OPCODE | AML_IN_NAMESPACE}\r
+  /* 0x00 */ { AML_OPCODE_DEF ("FieldReservedOp",   AML_FIELD_RESERVED_OP),   0, 0, 0, { EAmlNone,   EAmlNone,        EAmlNone,  EAmlNone, EAmlNone, EAmlNone }, AML_IS_FIELD_ELEMENT | AML_HAS_PKG_LENGTH                      },\r
+  /* 0x01 */ { AML_OPCODE_DEF ("FieldAccessOp",     AML_FIELD_ACCESS_OP),     0, 2, 0, { EAmlUInt8,  EAmlUInt8,       EAmlNone,  EAmlNone, EAmlNone, EAmlNone }, AML_IS_FIELD_ELEMENT                                           },\r
+  /* 0x02 */ { AML_OPCODE_DEF ("FieldConnectionOp", AML_FIELD_CONNECTION_OP), 0, 1, 0, { EAmlObject, EAmlNone,        EAmlNone,  EAmlNone, EAmlNone, EAmlNone }, AML_IS_FIELD_ELEMENT                                           },\r
+  /* 0x03 */ { AML_OPCODE_DEF ("FieldExtAccessOp",  AML_FIELD_EXT_ACCESS_OP), 0, 3, 0, { EAmlUInt8,  EAmlUInt8,       EAmlUInt8, EAmlNone, EAmlNone, EAmlNone }, AML_IS_FIELD_ELEMENT                                           },\r
+  /* 0x04 */ { AML_OPCODE_DEF ("FieldNamed",        AML_FIELD_NAMED_OP),      0, 2, 0, { EAmlName,   EAmlFieldPkgLen, EAmlNone,  EAmlNone, EAmlNone, EAmlNone }, AML_IS_FIELD_ELEMENT | AML_IS_PSEUDO_OPCODE | AML_IN_NAMESPACE }\r
 };\r
 \r
 /** Get the AML_BYTE_ENCODING entry in the AML encoding table.\r
@@ -288,12 +288,12 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetByteEncoding (\r
-  IN  CONST UINT8   * Buffer\r
+  IN  CONST UINT8  *Buffer\r
   )\r
 {\r
-  UINT8     OpCode;\r
-  UINT8     SubOpCode;\r
-  UINT32    Index;\r
+  UINT8   OpCode;\r
+  UINT8   SubOpCode;\r
+  UINT32  Index;\r
 \r
   if (Buffer == NULL) {\r
     ASSERT (0);\r
@@ -311,16 +311,20 @@ AmlGetByteEncoding (
   // Search the table.\r
   for (Index = 0;\r
        Index < (sizeof (mAmlByteEncoding) / sizeof (mAmlByteEncoding[0]));\r
-       Index++) {\r
+       Index++)\r
+  {\r
     if ((mAmlByteEncoding[Index].OpCode == OpCode) &&\r
-        (mAmlByteEncoding[Index].SubOpCode == SubOpCode)) {\r
-       if ((mAmlByteEncoding[Index].Attribute & AML_IS_PSEUDO_OPCODE) ==\r
-            AML_IS_PSEUDO_OPCODE) {\r
+        (mAmlByteEncoding[Index].SubOpCode == SubOpCode))\r
+    {\r
+      if ((mAmlByteEncoding[Index].Attribute & AML_IS_PSEUDO_OPCODE) ==\r
+          AML_IS_PSEUDO_OPCODE)\r
+      {\r
         // A pseudo OpCode cannot be parsed as it is internal to this library.\r
         // The MethodInvocation encoding can be detected by NameSpace lookup.\r
         ASSERT (0);\r
         return NULL;\r
       }\r
+\r
       return &mAmlByteEncoding[Index];\r
     }\r
   }\r
@@ -341,21 +345,24 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetByteEncodingByOpCode (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   )\r
 {\r
-  UINT32    Index;\r
+  UINT32  Index;\r
 \r
   // Search the table.\r
   for (Index = 0;\r
        Index < (sizeof (mAmlByteEncoding) / sizeof (mAmlByteEncoding[0]));\r
-       Index++) {\r
+       Index++)\r
+  {\r
     if ((mAmlByteEncoding[Index].OpCode == OpCode) &&\r
-        (mAmlByteEncoding[Index].SubOpCode == SubOpCode)) {\r
+        (mAmlByteEncoding[Index].SubOpCode == SubOpCode))\r
+    {\r
       return &mAmlByteEncoding[Index];\r
     }\r
   }\r
+\r
   return NULL;\r
 }\r
 \r
@@ -374,11 +381,11 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetFieldEncoding (\r
-  IN  CONST UINT8   * Buffer\r
+  IN  CONST UINT8  *Buffer\r
   )\r
 {\r
-  UINT8     OpCode;\r
-  UINT32    Index;\r
+  UINT8   OpCode;\r
+  UINT32  Index;\r
 \r
   if (Buffer == NULL) {\r
     ASSERT (0);\r
@@ -391,16 +398,19 @@ AmlGetFieldEncoding (
   // Search in the table.\r
   for (Index = 0;\r
        Index < (sizeof (mAmlFieldEncoding) / sizeof (mAmlFieldEncoding[0]));\r
-       Index++) {\r
+       Index++)\r
+  {\r
     if (mAmlFieldEncoding[Index].OpCode == OpCode) {\r
       if ((mAmlFieldEncoding[Index].Attribute & AML_IS_PSEUDO_OPCODE) ==\r
-             AML_IS_PSEUDO_OPCODE) {\r
+          AML_IS_PSEUDO_OPCODE)\r
+      {\r
         // A pseudo OpCode cannot be parsed as it is internal to this library.\r
         // The NamedField encoding can be detected because it begins with a\r
         // char.\r
         ASSERT (0);\r
         return NULL;\r
       }\r
+\r
       return &mAmlFieldEncoding[Index];\r
     }\r
   }\r
@@ -422,26 +432,30 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetFieldEncodingByOpCode (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   )\r
 {\r
-  UINT32    Index;\r
+  UINT32  Index;\r
 \r
   // Search the table.\r
   for (Index = 0;\r
        Index < (sizeof (mAmlFieldEncoding) / sizeof (mAmlFieldEncoding[0]));\r
-       Index++) {\r
+       Index++)\r
+  {\r
     if ((mAmlFieldEncoding[Index].OpCode == OpCode) &&\r
-        (mAmlFieldEncoding[Index].SubOpCode == SubOpCode)) {\r
+        (mAmlFieldEncoding[Index].SubOpCode == SubOpCode))\r
+    {\r
       return &mAmlFieldEncoding[Index];\r
     }\r
   }\r
+\r
   return NULL;\r
 }\r
 \r
 // Enable this function for debug.\r
 #if !defined (MDEPKG_NDEBUG)\r
+\r
 /** Look for an OpCode/SubOpCode couple in the AML grammar,\r
     and return a corresponding string.\r
 \r
@@ -454,8 +468,8 @@ AmlGetFieldEncodingByOpCode (
 CONST\r
 CHAR8 *\r
 AmlGetOpCodeStr (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   )\r
 {\r
   EAML_PARSE_INDEX  Index;\r
@@ -463,9 +477,11 @@ AmlGetOpCodeStr (
   // Search the table.\r
   for (Index = 0;\r
        Index < (sizeof (mAmlByteEncoding) / sizeof (mAmlByteEncoding[0]));\r
-       Index++) {\r
+       Index++)\r
+  {\r
     if ((mAmlByteEncoding[Index].OpCode == OpCode) &&\r
-        (mAmlByteEncoding[Index].SubOpCode == SubOpCode)) {\r
+        (mAmlByteEncoding[Index].SubOpCode == SubOpCode))\r
+    {\r
       return mAmlByteEncoding[Index].Str;\r
     }\r
   }\r
@@ -486,8 +502,8 @@ AmlGetOpCodeStr (
 CONST\r
 CHAR8 *\r
 AmlGetFieldOpCodeStr (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   )\r
 {\r
   EAML_PARSE_INDEX  Index;\r
@@ -500,7 +516,8 @@ AmlGetFieldOpCodeStr (
   // Search the table.\r
   for (Index = 0;\r
        Index < (sizeof (mAmlFieldEncoding) / sizeof (mAmlFieldEncoding[0]));\r
-       Index++) {\r
+       Index++)\r
+  {\r
     if ((mAmlFieldEncoding[Index].OpCode == OpCode)) {\r
       return mAmlFieldEncoding[Index].Str;\r
     }\r
@@ -509,6 +526,7 @@ AmlGetFieldOpCodeStr (
   ASSERT (0);\r
   return NULL;\r
 }\r
+\r
 #endif // MDEPKG_NDEBUG\r
 \r
 /** Check whether the OpCode/SubOpcode couple is a valid entry\r
@@ -523,8 +541,8 @@ AmlGetFieldOpCodeStr (
 BOOLEAN\r
 EFIAPI\r
 AmlIsOpCodeValid (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   )\r
 {\r
   EAML_PARSE_INDEX  Index;\r
@@ -532,12 +550,15 @@ AmlIsOpCodeValid (
   // Search the table.\r
   for (Index = 0;\r
        Index < (sizeof (mAmlByteEncoding) / sizeof (mAmlByteEncoding[0]));\r
-       Index++) {\r
+       Index++)\r
+  {\r
     if ((mAmlByteEncoding[Index].OpCode == OpCode) &&\r
-        (mAmlByteEncoding[Index].SubOpCode == SubOpCode)) {\r
+        (mAmlByteEncoding[Index].SubOpCode == SubOpCode))\r
+    {\r
       return TRUE;\r
     }\r
   }\r
+\r
   return FALSE;\r
 }\r
 \r
@@ -551,7 +572,7 @@ AmlIsOpCodeValid (
 GLOBAL_REMOVE_IF_UNREFERENCED\r
 STATIC\r
 CONST\r
-EAML_NODE_DATA_TYPE mAmlTypeToNodeDataType[] = {\r
+EAML_NODE_DATA_TYPE  mAmlTypeToNodeDataType[] = {\r
   EAmlNodeDataTypeNone,         // EAmlNone\r
   EAmlNodeDataTypeUInt,         // EAmlUInt8\r
   EAmlNodeDataTypeUInt,         // EAmlUInt16\r
@@ -577,7 +598,8 @@ AmlTypeToNodeDataType (
   )\r
 {\r
   if (AmlType >=\r
-      (sizeof (mAmlTypeToNodeDataType) / sizeof (mAmlTypeToNodeDataType[0]))) {\r
+      (sizeof (mAmlTypeToNodeDataType) / sizeof (mAmlTypeToNodeDataType[0])))\r
+  {\r
     ASSERT (0);\r
     return EAmlNodeDataTypeNone;\r
   }\r
@@ -597,17 +619,18 @@ AmlTypeToNodeDataType (
 UINT32\r
 EFIAPI\r
 AmlGetPkgLength (\r
-  IN  CONST UINT8   * Buffer,\r
-  OUT       UINT32  * PkgLength\r
+  IN  CONST UINT8   *Buffer,\r
+  OUT       UINT32  *PkgLength\r
   )\r
 {\r
-  UINT8     LeadByte;\r
-  UINT8     ByteCount;\r
-  UINT32    RealLength;\r
-  UINT32    Offset;\r
+  UINT8   LeadByte;\r
+  UINT8   ByteCount;\r
+  UINT32  RealLength;\r
+  UINT32  Offset;\r
 \r
   if ((Buffer == NULL)  ||\r
-      (PkgLength == NULL)) {\r
+      (PkgLength == NULL))\r
+  {\r
     ASSERT (0);\r
     return 0;\r
   }\r
@@ -641,9 +664,9 @@ AmlGetPkgLength (
     package length is 2**28.\r
   */\r
 \r
-  LeadByte = *Buffer;\r
-  ByteCount = (LeadByte >> 6) & 0x03U;\r
-  Offset = ByteCount + 1U;\r
+  LeadByte   = *Buffer;\r
+  ByteCount  = (LeadByte >> 6) & 0x03U;\r
+  Offset     = ByteCount + 1U;\r
   RealLength = 0;\r
 \r
   // Switch on the number of bytes used to store the PkgLen.\r
@@ -661,17 +684,17 @@ AmlGetPkgLength (
     }\r
     case 2:\r
     {\r
-      RealLength = *(Buffer + 1);\r
+      RealLength  = *(Buffer + 1);\r
       RealLength |= ((UINT32)(*(Buffer + 2))) << 8;\r
-      RealLength = (RealLength << 4) | (LeadByte & 0xF);\r
+      RealLength  = (RealLength << 4) | (LeadByte & 0xF);\r
       break;\r
     }\r
     case 3:\r
     {\r
-      RealLength = *(Buffer + 1);\r
+      RealLength  = *(Buffer + 1);\r
       RealLength |= ((UINT32)(*(Buffer + 2))) << 8;\r
       RealLength |= ((UINT32)(*(Buffer + 3))) << 16;\r
-      RealLength = (RealLength << 4) | (LeadByte & 0xF);\r
+      RealLength  = (RealLength << 4) | (LeadByte & 0xF);\r
       break;\r
     }\r
     default:\r
@@ -699,8 +722,8 @@ AmlGetPkgLength (
 UINT8\r
 EFIAPI\r
 AmlSetPkgLength (\r
-  IN  UINT32    Length,\r
-  OUT UINT8   * Buffer\r
+  IN  UINT32  Length,\r
+  OUT UINT8   *Buffer\r
   )\r
 {\r
   UINT8   LeadByte;\r
@@ -715,12 +738,11 @@ AmlSetPkgLength (
   }\r
 \r
   LeadByte = 0;\r
-  Offset = 0;\r
+  Offset   = 0;\r
 \r
   if ((Length < (1 << 6))) {\r
     // Length < 2^6, only need one byte to encode it.\r
     LeadByte = (UINT8)Length;\r
-\r
   } else {\r
     // Need more than one byte to encode it.\r
     // Test Length to find how many bytes are needed.\r
@@ -729,19 +751,15 @@ AmlSetPkgLength (
       // Length >= 2^28, should not be possible.\r
       ASSERT (0);\r
       return 0;\r
-\r
     } else if (Length >= (1 << 20)) {\r
       // Length >= 2^20\r
       Offset = 3;\r
-\r
     } else if (Length >= (1 << 12)) {\r
       // Length >= 2^12\r
       Offset = 2;\r
-\r
     } else if (Length >= (1 << 6)) {\r
       // Length >= 2^6\r
       Offset = 1;\r
-\r
     } else {\r
       // Should not be possible.\r
       ASSERT (0);\r
@@ -754,13 +772,13 @@ AmlSetPkgLength (
   }\r
 \r
   // Write to the Buffer.\r
-  *Buffer = LeadByte;\r
+  *Buffer       = LeadByte;\r
   CurrentOffset = 1;\r
   while (CurrentOffset < (Offset + 1)) {\r
-    CurrentShift = (UINT8)((CurrentOffset - 1) * 8);\r
-    ComputedLength = Length & (UINT32)(0x00000FF0 << CurrentShift);\r
-    ComputedLength = (ComputedLength) >> (4 + CurrentShift);\r
-    LeadByte = (UINT8)(ComputedLength & 0xFF);\r
+    CurrentShift              = (UINT8)((CurrentOffset - 1) * 8);\r
+    ComputedLength            = Length & (UINT32)(0x00000FF0 << CurrentShift);\r
+    ComputedLength            = (ComputedLength) >> (4 + CurrentShift);\r
+    LeadByte                  = (UINT8)(ComputedLength & 0xFF);\r
     *(Buffer + CurrentOffset) = LeadByte;\r
     CurrentOffset++;\r
   }\r
@@ -786,15 +804,12 @@ AmlComputePkgLengthWidth (
   if (Length >= (1 << 28)) {\r
     ASSERT (0);\r
     return 0;\r
-\r
   } else if (Length >= (1 << 20)) {\r
     // Length >= 2^20\r
     return 4;\r
-\r
   } else if (Length >= (1 << 12)) {\r
     // Length >= 2^12\r
     return 3;\r
-\r
   } else if (Length >= (1 << 6)) {\r
     // Length >= 2^6\r
     return 2;\r
@@ -845,8 +860,8 @@ AmlComputePkgLengthWidth (
 EFI_STATUS\r
 EFIAPI\r
 AmlComputePkgLength (\r
-  IN  UINT32    Length,\r
-  OUT UINT32  * PkgLen\r
+  IN  UINT32  Length,\r
+  OUT UINT32  *PkgLen\r
   )\r
 {\r
   UINT32  PkgLenWidth;\r
@@ -874,7 +889,8 @@ AmlComputePkgLength (
   ReComputedPkgLenWidth = AmlComputePkgLengthWidth (Length);\r
   if (ReComputedPkgLenWidth != PkgLenWidth) {\r
     if ((ReComputedPkgLenWidth != 0)   &&\r
-        (ReComputedPkgLenWidth < 4)) {\r
+        (ReComputedPkgLenWidth < 4))\r
+    {\r
       // No need to recompute the PkgLen since a new threshold cannot\r
       // be reached by incrementing the value by one.\r
       Length += 1;\r
index 0641500fcd5f5df76774b90bad648e1b5dd66e78..0c931dce9782989da6792a7a4787e806a133f2f9 100644 (file)
@@ -15,9 +15,9 @@
 #include <IndustryStandard/AcpiAml.h>\r
 \r
 #if !defined (MDEPKG_NDEBUG)\r
-#define AML_OPCODE_DEF(str, OpCode) str, OpCode\r
+#define AML_OPCODE_DEF(str, OpCode)  str, OpCode\r
 #else\r
-#define AML_OPCODE_DEF(str, OpCode) OpCode\r
+#define AML_OPCODE_DEF(str, OpCode)  OpCode\r
 #endif // MDEPKG_NDEBUG\r
 \r
 /** AML types.\r
@@ -31,7 +31,7 @@
   These are internal types.\r
 */\r
 typedef enum EAmlParseFormat {\r
-  EAmlNone   = 0,     ///< No data expected.\r
+  EAmlNone = 0,       ///< No data expected.\r
   EAmlUInt8,          ///< One byte value evaluated as a UINT8.\r
   EAmlUInt16,         ///< Two byte value evaluated as a UINT16.\r
   EAmlUInt32,         ///< Four byte value evaluated as a UINT32.\r
@@ -61,46 +61,46 @@ typedef UINT32 AML_OP_ATTRIBUTE;
 /** A PkgLength is expected between the OpCode/SubOpCode couple and the first\r
     fixed argument of the object.\r
 */\r
-#define AML_HAS_PKG_LENGTH      0x00001U\r
+#define AML_HAS_PKG_LENGTH  0x00001U\r
 \r
 /** The object's OpCode is actually a character. Encodings with this attribute\r
     don't describe objects. The dual/multi name prefix have this attribute,\r
     indicating the start of a longer NameString.\r
 */\r
-#define AML_IS_NAME_CHAR        0x00002U\r
+#define AML_IS_NAME_CHAR  0x00002U\r
 \r
 /** A variable list of arguments is following the last fixed argument. Each\r
     argument is evaluated as an EAmlObject.\r
 */\r
-#define AML_HAS_CHILD_OBJ       0x00004U\r
+#define AML_HAS_CHILD_OBJ  0x00004U\r
 \r
 /** This is a sub-type of a variable list of arguments. It can only be\r
     found in buffer objects. A ByteList is either a list of\r
     bytes or a list of resource data elements. Resource data elements\r
     have specific opcodes.\r
 */\r
-#define AML_HAS_BYTE_LIST       0x00008U\r
+#define AML_HAS_BYTE_LIST  0x00008U\r
 \r
 /** This is a sub-type of a variable list of arguments. It can only be\r
     found in Fields, IndexFields and BankFields.\r
     A FieldList is made of FieldElements. FieldElements have specific opcodes.\r
 */\r
-#define AML_HAS_FIELD_LIST      0x00010U\r
+#define AML_HAS_FIELD_LIST  0x00010U\r
 \r
 /** This object node is a field element. Its opcode is to be fetched from\r
     the field encoding table.\r
 */\r
-#define AML_IS_FIELD_ELEMENT    0x00020U\r
+#define AML_IS_FIELD_ELEMENT  0x00020U\r
 \r
 /** The object has a name and which is part of the AML namespace. The name\r
     can be found in the fixed argument list at the NameIndex.\r
 */\r
-#define AML_IN_NAMESPACE        0x10000U\r
+#define AML_IN_NAMESPACE  0x10000U\r
 \r
 /** Some OpCodes have been created in this library. They are called\r
     pseudo opcodes and must stay internal to this library.\r
 */\r
-#define AML_IS_PSEUDO_OPCODE    0x20000U\r
+#define AML_IS_PSEUDO_OPCODE  0x20000U\r
 \r
 /** Encoding of an AML object.\r
 \r
@@ -112,37 +112,37 @@ typedef UINT32 AML_OP_ATTRIBUTE;
   Cf. ACPI 6.3 specification, s20.2.\r
 */\r
 typedef struct _AML_BYTE_ENCODING {\r
-// Enable this field for debug.\r
-#if !defined (MDEPKG_NDEBUG)\r
+  // Enable this field for debug.\r
+ #if !defined (MDEPKG_NDEBUG)\r
   /// String field allowing to print the AML object.\r
-  CONST CHAR8         * Str;\r
-#endif // MDEPKG_NDEBUG\r
+  CONST CHAR8         *Str;\r
+ #endif // MDEPKG_NDEBUG\r
 \r
   /// OpCode of the AML object.\r
-  UINT8                 OpCode;\r
+  UINT8               OpCode;\r
 \r
   /// SubOpCode of the AML object.\r
   /// The SubOpcode field has a valid value when the OpCode is 0x5B,\r
   /// otherwise this field must be zero.\r
   /// For field objects, the SubOpCode is not used.\r
-  UINT8                 SubOpCode;\r
+  UINT8               SubOpCode;\r
 \r
   /// Number of fixed arguments for the AML statement represented\r
   /// by the OpCode & SubOpcode.\r
   /// Maximum is 6 for AML objects.\r
   /// Maximum is 3 for field objects.\r
-  EAML_PARSE_INDEX      MaxIndex;\r
+  EAML_PARSE_INDEX    MaxIndex;\r
 \r
   /// If the encoding has the AML_IN_NAMESPACE attribute (cf Attribute\r
   /// field below), indicate where to find the name in the fixed list\r
   /// of arguments.\r
-  EAML_PARSE_INDEX      NameIndex;\r
+  EAML_PARSE_INDEX    NameIndex;\r
 \r
   /// Type of each fixed argument.\r
-  AML_PARSE_FORMAT      Format[EAmlParseIndexMax];\r
+  AML_PARSE_FORMAT    Format[EAmlParseIndexMax];\r
 \r
   /// Additional information on the AML object.\r
-  AML_OP_ATTRIBUTE      Attribute;\r
+  AML_OP_ATTRIBUTE    Attribute;\r
 } AML_BYTE_ENCODING;\r
 \r
 /** Get the AML_BYTE_ENCODING entry in the AML encoding table.\r
@@ -160,7 +160,7 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetByteEncoding (\r
-  IN  CONST UINT8   * Buffer\r
+  IN  CONST UINT8  *Buffer\r
   );\r
 \r
 /** Get the AML_BYTE_ENCODING entry in the AML encoding table\r
@@ -176,8 +176,8 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetByteEncodingByOpCode (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   );\r
 \r
 /** Get the AML_BYTE_ENCODING entry in the field encoding table.\r
@@ -195,7 +195,7 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetFieldEncoding (\r
-  IN  CONST UINT8   * Buffer\r
+  IN  CONST UINT8  *Buffer\r
   );\r
 \r
 /** Get the AML_BYTE_ENCODING entry in the field encoding table\r
@@ -212,12 +212,13 @@ CONST
 AML_BYTE_ENCODING *\r
 EFIAPI\r
 AmlGetFieldEncodingByOpCode (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   );\r
 \r
 // Enable this function for debug.\r
 #if !defined (MDEPKG_NDEBUG)\r
+\r
 /** Look for an OpCode/SubOpCode couple in the AML grammar,\r
     and return a corresponding string.\r
 \r
@@ -230,8 +231,8 @@ AmlGetFieldEncodingByOpCode (
 CONST\r
 CHAR8 *\r
 AmlGetOpCodeStr (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   );\r
 \r
 /** Look for an OpCode/SubOpCode couple in the AML field element grammar,\r
@@ -246,9 +247,10 @@ AmlGetOpCodeStr (
 CONST\r
 CHAR8 *\r
 AmlGetFieldOpCodeStr (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   );\r
+\r
 #endif // MDEPKG_NDEBUG\r
 \r
 /** Check whether the OpCode/SubOpcode couple is a valid entry\r
@@ -263,8 +265,8 @@ AmlGetFieldOpCodeStr (
 BOOLEAN\r
 EFIAPI\r
 AmlIsOpCodeValid (\r
-  IN  UINT8   OpCode,\r
-  IN  UINT8   SubOpCode\r
+  IN  UINT8  OpCode,\r
+  IN  UINT8  SubOpCode\r
   );\r
 \r
 /** Convert an AML_PARSE_FORMAT to its corresponding EAML_NODE_DATA_TYPE.\r
@@ -292,8 +294,8 @@ AmlTypeToNodeDataType (
 UINT32\r
 EFIAPI\r
 AmlGetPkgLength (\r
-  IN  CONST UINT8   * Buffer,\r
-  OUT       UINT32  * PkgLength\r
+  IN  CONST UINT8   *Buffer,\r
+  OUT       UINT32  *PkgLength\r
   );\r
 \r
 /** Convert the Length to the AML PkgLen encoding,\r
@@ -308,8 +310,8 @@ AmlGetPkgLength (
 UINT8\r
 EFIAPI\r
 AmlSetPkgLength (\r
-  IN  UINT32    Length,\r
-  OUT UINT8   * Buffer\r
+  IN  UINT32  Length,\r
+  OUT UINT8   *Buffer\r
   );\r
 \r
 /** Compute the number of bytes required to write a package length.\r
@@ -367,9 +369,8 @@ AmlComputePkgLengthWidth (
 EFI_STATUS\r
 EFIAPI\r
 AmlComputePkgLength (\r
-  IN  UINT32    Length,\r
-  OUT UINT32  * PkgLen\r
+  IN  UINT32  Length,\r
+  OUT UINT32  *PkgLen\r
   );\r
 \r
 #endif // AML_H_\r
-\r
index fffba6d54b64e8f37ca33d99465ec22eb81b5a99..8ceb20ff415e0bb29e149a04edef085faa468ff0 100644 (file)
@@ -22,7 +22,7 @@ typedef struct AmlNodeHeader {
   LIST_ENTRY              Link;\r
 \r
   /// Parent of this node. NULL for the root node.\r
-  struct AmlNodeHeader  Parent;\r
+  struct AmlNodeHeader    *Parent;\r
 \r
   /// Node type allowing to identify a root/object/data node.\r
   EAML_NODE_TYPE          NodeType;\r
@@ -30,7 +30,7 @@ typedef struct AmlNodeHeader {
 \r
 /** Node handle.\r
 */\r
-typedef AML_NODE_HEADERAML_NODE_HANDLE;\r
+typedef AML_NODE_HEADER *AML_NODE_HANDLE;\r
 \r
 /** AML root node.\r
 \r
@@ -47,12 +47,12 @@ typedef struct AmlRootNode {
   LIST_ENTRY                     VariableArgs;\r
 \r
   /// ACPI DSDT/SSDT header.\r
-  EFI_ACPI_DESCRIPTION_HEADER  SdtHeader;\r
+  EFI_ACPI_DESCRIPTION_HEADER    *SdtHeader;\r
 } AML_ROOT_NODE;\r
 \r
 /** Root Node handle.\r
 */\r
-typedef AML_ROOT_NODEAML_ROOT_NODE_HANDLE;\r
+typedef AML_ROOT_NODE *AML_ROOT_NODE_HANDLE;\r
 \r
 /** AML object node.\r
 \r
@@ -71,11 +71,11 @@ typedef struct AmlObjectNode {
   /// Fixed arguments of this object node.\r
   /// These are children and can be object/data nodes.\r
   /// Cf ACPI specification, s20.3.\r
-  AML_NODE_HEADER          FixedArgs[EAmlParseIndexMax];\r
+  AML_NODE_HEADER            *FixedArgs[EAmlParseIndexMax];\r
 \r
   /// AML byte encoding. Stores the encoding information:\r
   /// (OpCode/SubOpCode/number of fixed arguments/ attributes).\r
-  CONST AML_BYTE_ENCODING  AmlByteEncoding;\r
+  CONST AML_BYTE_ENCODING    *AmlByteEncoding;\r
 \r
   /// Some nodes have a PkgLen following their OpCode/SubOpCode in the\r
   /// AML bytestream. This field stores the decoded value of the PkgLen.\r
@@ -84,7 +84,7 @@ typedef struct AmlObjectNode {
 \r
 /** Object Node handle.\r
 */\r
-typedef AML_OBJECT_NODEAML_OBJECT_NODE_HANDLE;\r
+typedef AML_OBJECT_NODE *AML_OBJECT_NODE_HANDLE;\r
 \r
 /** AML data node.\r
 \r
@@ -94,22 +94,22 @@ typedef AML_OBJECT_NODE* AML_OBJECT_NODE_HANDLE;
 */\r
 typedef struct AmlDataNode {\r
   /// Header information. Must be the first field of the struct.\r
-  AML_NODE_HEADER       NodeHeader;\r
+  AML_NODE_HEADER        NodeHeader;\r
 \r
   /// Tag identifying what data is stored in this node.\r
   /// E.g. UINT, NULL terminated string, resource data element, etc.\r
-  EAML_NODE_DATA_TYPE   DataType;\r
+  EAML_NODE_DATA_TYPE    DataType;\r
 \r
   /// Buffer containing the data stored by this node.\r
-  UINT8               Buffer;\r
+  UINT8                  *Buffer;\r
 \r
   /// Size of the Buffer.\r
-  UINT32                Size;\r
+  UINT32                 Size;\r
 } AML_DATA_NODE;\r
 \r
 /** Data Node handle.\r
 */\r
-typedef AML_DATA_NODEAML_DATA_NODE_HANDLE;\r
+typedef AML_DATA_NODE *AML_DATA_NODE_HANDLE;\r
 \r
 /** Check whether a Node has a valid NodeType.\r
 \r
index 6f9e3f6f2805ee833a5b9554c6352f0711e5aa1d..e6802d211eb7bc1972579baa0a562b0277d4d46d 100644 (file)
 EFI_STATUS\r
 EFIAPI\r
 AmlDeviceOpUpdateName (\r
-  IN  AML_OBJECT_NODE_HANDLE    DeviceOpNode,\r
-  IN  CHAR8                   * NewNameString\r
+  IN  AML_OBJECT_NODE_HANDLE  DeviceOpNode,\r
+  IN  CHAR8                   *NewNameString\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_DATA_NODE_HANDLE    DeviceNameDataNode;\r
-  CHAR8                 * NewAmlNameString;\r
-  UINT32                  NewAmlNameStringSize;\r
+  AML_DATA_NODE_HANDLE  DeviceNameDataNode;\r
+  CHAR8                 *NewAmlNameString;\r
+  UINT32                NewAmlNameStringSize;\r
 \r
   // Check the input node is an object node.\r
   if ((DeviceOpNode == NULL)                                              ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)DeviceOpNode) != EAmlNodeObject)  ||\r
       (!AmlNodeHasOpCode (DeviceOpNode, AML_EXT_OP, AML_EXT_DEVICE_OP))   ||\r
-      (NewNameString == NULL)) {\r
+      (NewNameString == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -66,7 +67,8 @@ AmlDeviceOpUpdateName (
                                                );\r
   if ((DeviceNameDataNode == NULL)                                            ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)DeviceNameDataNode) != EAmlNodeData)  ||\r
-      (!AmlNodeHasDataType (DeviceNameDataNode, EAmlNodeDataTypeNameString))) {\r
+      (!AmlNodeHasDataType (DeviceNameDataNode, EAmlNodeDataTypeNameString)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -87,7 +89,7 @@ AmlDeviceOpUpdateName (
   Status = AmlUpdateDataNode (\r
              DeviceNameDataNode,\r
              EAmlNodeDataTypeNameString,\r
-             (UINT8*)NewAmlNameString,\r
+             (UINT8 *)NewAmlNameString,\r
              NewAmlNameStringSize\r
              );\r
   ASSERT_EFI_ERROR (Status);\r
@@ -124,7 +126,8 @@ AmlNameOpUpdateInteger (
 \r
   if ((NameOpNode == NULL)                                             ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)NameOpNode) != EAmlNodeObject) ||\r
-      (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0))) {\r
+      (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -138,7 +141,8 @@ AmlNameOpUpdateInteger (
                                             EAmlParseIndexTerm1\r
                                             );\r
   if ((IntegerOpNode == NULL)  ||\r
-      (AmlGetNodeType ((AML_NODE_HANDLE)IntegerOpNode) != EAmlNodeObject)) {\r
+      (AmlGetNodeType ((AML_NODE_HANDLE)IntegerOpNode) != EAmlNodeObject))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -170,8 +174,8 @@ AmlNameOpUpdateInteger (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpUpdateString (\r
-  IN        AML_OBJECT_NODE_HANDLE    NameOpNode,\r
-  IN  CONST CHAR8                   * NewName\r
+  IN        AML_OBJECT_NODE_HANDLE  NameOpNode,\r
+  IN  CONST CHAR8                   *NewName\r
   )\r
 {\r
   EFI_STATUS              Status;\r
@@ -180,7 +184,8 @@ AmlNameOpUpdateString (
 \r
   if ((NameOpNode == NULL)                                             ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)NameOpNode) != EAmlNodeObject) ||\r
-      (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0))) {\r
+      (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -193,7 +198,8 @@ AmlNameOpUpdateString (
                                            EAmlParseIndexTerm1\r
                                            );\r
   if ((StringOpNode == NULL)  ||\r
-      (AmlGetNodeType ((AML_NODE_HANDLE)StringOpNode) != EAmlNodeObject)) {\r
+      (AmlGetNodeType ((AML_NODE_HANDLE)StringOpNode) != EAmlNodeObject))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -205,7 +211,8 @@ AmlNameOpUpdateString (
                                            EAmlParseIndexTerm0\r
                                            );\r
   if ((StringDataNode == NULL)  ||\r
-      (AmlGetNodeType ((AML_NODE_HANDLE)StringDataNode) != EAmlNodeData)) {\r
+      (AmlGetNodeType ((AML_NODE_HANDLE)StringDataNode) != EAmlNodeData))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -214,7 +221,7 @@ AmlNameOpUpdateString (
   Status = AmlUpdateDataNode (\r
              StringDataNode,\r
              EAmlNodeDataTypeString,\r
-             (UINT8*)NewName,\r
+             (UINT8 *)NewName,\r
              (UINT32)AsciiStrLen (NewName) + 1\r
              );\r
   ASSERT_EFI_ERROR (Status);\r
@@ -250,8 +257,8 @@ AmlNameOpUpdateString (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpGetFirstRdNode (\r
-  IN  AML_OBJECT_NODE_HANDLE   NameOpNode,\r
-  OUT AML_DATA_NODE_HANDLE   OutRdNode\r
+  IN  AML_OBJECT_NODE_HANDLE  NameOpNode,\r
+  OUT AML_DATA_NODE_HANDLE    *OutRdNode\r
   )\r
 {\r
   AML_OBJECT_NODE_HANDLE  BufferOpNode;\r
@@ -260,7 +267,8 @@ AmlNameOpGetFirstRdNode (
   if ((NameOpNode == NULL)                                              ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)NameOpNode) != EAmlNodeObject)  ||\r
       (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0))                  ||\r
-      (OutRdNode == NULL)) {\r
+      (OutRdNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -275,7 +283,8 @@ AmlNameOpGetFirstRdNode (
                                            );\r
   if ((BufferOpNode == NULL)                                             ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)BufferOpNode) != EAmlNodeObject) ||\r
-      (!AmlNodeHasOpCode (BufferOpNode, AML_BUFFER_OP, 0))) {\r
+      (!AmlNodeHasOpCode (BufferOpNode, AML_BUFFER_OP, 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -288,7 +297,8 @@ AmlNameOpGetFirstRdNode (
                                         );\r
   if ((FirstRdNode == NULL)                                            ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)FirstRdNode) != EAmlNodeData)  ||\r
-      (!AmlNodeHasDataType (FirstRdNode, EAmlNodeDataTypeResourceData))) {\r
+      (!AmlNodeHasDataType (FirstRdNode, EAmlNodeDataTypeResourceData)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -327,17 +337,18 @@ AmlNameOpGetFirstRdNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpGetNextRdNode (\r
-  IN  AML_DATA_NODE_HANDLE    CurrRdNode,\r
-  OUT AML_DATA_NODE_HANDLE  * OutRdNode\r
+  IN  AML_DATA_NODE_HANDLE  CurrRdNode,\r
+  OUT AML_DATA_NODE_HANDLE  *OutRdNode\r
   )\r
 {\r
-  AML_OBJECT_NODE_HANDLE     NameOpNode;\r
-  AML_OBJECT_NODE_HANDLE     BufferOpNode;\r
+  AML_OBJECT_NODE_HANDLE  NameOpNode;\r
+  AML_OBJECT_NODE_HANDLE  BufferOpNode;\r
 \r
   if ((CurrRdNode == NULL)                                              ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)CurrRdNode) != EAmlNodeData)    ||\r
       (!AmlNodeHasDataType (CurrRdNode, EAmlNodeDataTypeResourceData))  ||\r
-      (OutRdNode == NULL)) {\r
+      (OutRdNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -349,7 +360,8 @@ AmlNameOpGetNextRdNode (
                                            (AML_NODE_HANDLE)CurrRdNode\r
                                            );\r
   if ((BufferOpNode == NULL)  ||\r
-      (!AmlNodeHasOpCode (BufferOpNode, AML_BUFFER_OP, 0))) {\r
+      (!AmlNodeHasOpCode (BufferOpNode, AML_BUFFER_OP, 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -359,7 +371,8 @@ AmlNameOpGetNextRdNode (
                                          (AML_NODE_HANDLE)BufferOpNode\r
                                          );\r
   if ((NameOpNode == NULL)  ||\r
-      (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0))) {\r
+      (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -372,7 +385,9 @@ AmlNameOpGetNextRdNode (
   // If the Resource Data is an End Tag, return NULL.\r
   if (AmlNodeHasRdDataType (\r
         *OutRdNode,\r
-        AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME))) {\r
+        AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME)\r
+        ))\r
+  {\r
     *OutRdNode = NULL;\r
   }\r
 \r
@@ -415,8 +430,8 @@ AmlNameOpGetNextRdNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpCrsGetFirstRdNode (\r
-  IN  AML_OBJECT_NODE_HANDLE   NameOpCrsNode,\r
-  OUT AML_DATA_NODE_HANDLE   OutRdNode\r
+  IN  AML_OBJECT_NODE_HANDLE  NameOpCrsNode,\r
+  OUT AML_DATA_NODE_HANDLE    *OutRdNode\r
   )\r
 {\r
   return AmlNameOpGetFirstRdNode (NameOpCrsNode, OutRdNode);\r
@@ -455,8 +470,8 @@ AmlNameOpCrsGetFirstRdNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlNameOpCrsGetNextRdNode (\r
-  IN  AML_DATA_NODE_HANDLE    CurrRdNode,\r
-  OUT AML_DATA_NODE_HANDLE  * OutRdNode\r
+  IN  AML_DATA_NODE_HANDLE  CurrRdNode,\r
+  OUT AML_DATA_NODE_HANDLE  *OutRdNode\r
   )\r
 {\r
   return AmlNameOpGetNextRdNode (CurrRdNode, OutRdNode);\r
index 9693f28b543f2008d17d09031ed3b53577935a5d..391c72bd322eb7f72e9d94ee90851019a42a48c8 100644 (file)
 BOOLEAN\r
 EFIAPI\r
 AmlNameOpCompareName (\r
-  IN  AML_OBJECT_NODE_HANDLE    NameOpNode,\r
-  IN  CHAR8                   * AslName\r
+  IN  AML_OBJECT_NODE_HANDLE  NameOpNode,\r
+  IN  CHAR8                   *AslName\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  AML_DATA_NODE_HANDLE    NameDataNode;\r
+  EFI_STATUS            Status;\r
+  AML_DATA_NODE_HANDLE  NameDataNode;\r
 \r
-  CHAR8                 * AmlName;\r
-  UINT32                  AmlNameSize;\r
+  CHAR8   *AmlName;\r
+  UINT32  AmlNameSize;\r
 \r
-  BOOLEAN                 RetVal;\r
+  BOOLEAN  RetVal;\r
 \r
   if ((NameOpNode == NULL)                                                ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)NameOpNode) != EAmlNodeObject)    ||\r
       (!AmlNodeHasOpCode (NameOpNode, AML_NAME_OP, 0))                    ||\r
-      (AslName == NULL)) {\r
+      (AslName == NULL))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -72,7 +73,8 @@ AmlNameOpCompareName (
                                          );\r
   if ((NameDataNode == NULL)                                            ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)NameDataNode) != EAmlNodeData)  ||\r
-      (!AmlNodeHasDataType (NameDataNode, EAmlNodeDataTypeNameString))) {\r
+      (!AmlNodeHasDataType (NameDataNode, EAmlNodeDataTypeNameString)))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -92,7 +94,7 @@ AmlNameOpCompareName (
   }\r
 \r
   // Fetch the name.\r
-  Status = AmlGetDataNodeBuffer (NameDataNode, (UINT8*)AmlName, &AmlNameSize);\r
+  Status = AmlGetDataNodeBuffer (NameDataNode, (UINT8 *)AmlName, &AmlNameSize);\r
   if (EFI_ERROR (Status)) {\r
     FreePool (AmlName);\r
     ASSERT (0);\r
@@ -120,14 +122,14 @@ AmlNameOpCompareName (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasOpCode (\r
-  IN  AML_OBJECT_NODE_HANDLE    ObjectNode,\r
-  IN  UINT8                     OpCode,\r
-  IN  UINT8                     SubOpCode\r
+  IN  AML_OBJECT_NODE_HANDLE  ObjectNode,\r
+  IN  UINT8                   OpCode,\r
+  IN  UINT8                   SubOpCode\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT8         NodeOpCode;\r
-  UINT8         NodeSubOpCode;\r
+  EFI_STATUS  Status;\r
+  UINT8       NodeOpCode;\r
+  UINT8       NodeSubOpCode;\r
 \r
   // Get the Node information.\r
   Status = AmlGetObjectNodeInfo (\r
@@ -144,7 +146,8 @@ AmlNodeHasOpCode (
 \r
   // Check the OpCode and SubOpCode.\r
   if ((OpCode != NodeOpCode)  ||\r
-      (SubOpCode != NodeSubOpCode)) {\r
+      (SubOpCode != NodeSubOpCode))\r
+  {\r
     return FALSE;\r
   }\r
 \r
@@ -163,12 +166,12 @@ AmlNodeHasOpCode (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasDataType (\r
-  IN  AML_DATA_NODE_HANDLE    DataNode,\r
-  IN  EAML_NODE_DATA_TYPE     DataType\r
+  IN  AML_DATA_NODE_HANDLE  DataNode,\r
+  IN  EAML_NODE_DATA_TYPE   DataType\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
-  EAML_NODE_DATA_TYPE   NodeDataType;\r
+  EFI_STATUS           Status;\r
+  EAML_NODE_DATA_TYPE  NodeDataType;\r
 \r
   // Get the data type.\r
   Status = AmlGetNodeDataType (DataNode, &NodeDataType);\r
@@ -197,12 +200,12 @@ AmlNodeHasDataType (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasRdDataType (\r
-  IN  AML_DATA_NODE_HANDLE    RdNode,\r
-  IN  AML_RD_HEADER           RdDataType\r
+  IN  AML_DATA_NODE_HANDLE  RdNode,\r
+  IN  AML_RD_HEADER         RdDataType\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
-  AML_RD_HEADER   NodeRdDataType;\r
+  EFI_STATUS     Status;\r
+  AML_RD_HEADER  NodeRdDataType;\r
 \r
   // Get the resource data type.\r
   Status = AmlGetResourceDataType (\r
index 9872adddc36739559c86268564483480a6d65294..8bbf62bbcd24333595b7f64c809a9bf67f920914 100644 (file)
@@ -36,8 +36,8 @@
 BOOLEAN\r
 EFIAPI\r
 AmlNameOpCompareName (\r
-  IN  AML_OBJECT_NODE_HANDLE    NameOpNode,\r
-  IN  CHAR8                   * AslName\r
+  IN  AML_OBJECT_NODE_HANDLE  NameOpNode,\r
+  IN  CHAR8                   *AslName\r
   );\r
 \r
 /** Check whether ObjectNode has the input OpCode/SubOpcode couple.\r
@@ -53,9 +53,9 @@ AmlNameOpCompareName (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasOpCode (\r
-  IN  AML_OBJECT_NODE_HANDLE    ObjectNode,\r
-  IN  UINT8                     OpCode,\r
-  IN  UINT8                     SubOpCode\r
+  IN  AML_OBJECT_NODE_HANDLE  ObjectNode,\r
+  IN  UINT8                   OpCode,\r
+  IN  UINT8                   SubOpCode\r
   );\r
 \r
 /** Check whether DataNode has the input DataType.\r
@@ -70,8 +70,8 @@ AmlNodeHasOpCode (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasDataType (\r
-  IN  AML_DATA_NODE_HANDLE    DataNode,\r
-  IN  EAML_NODE_DATA_TYPE     DataType\r
+  IN  AML_DATA_NODE_HANDLE  DataNode,\r
+  IN  EAML_NODE_DATA_TYPE   DataType\r
   );\r
 \r
 /** Check whether RdNode has the input RdDataType.\r
@@ -86,8 +86,8 @@ AmlNodeHasDataType (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasRdDataType (\r
-  IN  AML_DATA_NODE_HANDLE    RdNode,\r
-  IN  AML_RD_HEADER           RdDataType\r
+  IN  AML_DATA_NODE_HANDLE  RdNode,\r
+  IN  AML_RD_HEADER         RdDataType\r
   );\r
 \r
 #endif // AML_HELPER_H_\r
index 913c8dcdb0c04d7180a0732cfc6c5f495105f8e9..d261adb6b800a39289eb682588aa3c3ea189c929 100644 (file)
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateRdInterrupt (\r
-  IN  AML_DATA_NODE_HANDLE    InterruptRdNode,\r
-  IN  UINT32                  Irq\r
+  IN  AML_DATA_NODE_HANDLE  InterruptRdNode,\r
+  IN  UINT32                Irq\r
   )\r
 {\r
-  EFI_STATUS                    Status;\r
-  UINT32                      * FirstInterrupt;\r
-  UINT8                       * QueryBuffer;\r
-  UINT32                        QueryBufferSize;\r
+  EFI_STATUS  Status;\r
+  UINT32      *FirstInterrupt;\r
+  UINT8       *QueryBuffer;\r
+  UINT32      QueryBufferSize;\r
 \r
   if ((InterruptRdNode == NULL)                                           ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)InterruptRdNode) != EAmlNodeData) ||\r
       (!AmlNodeHasDataType (\r
           InterruptRdNode,\r
-          EAmlNodeDataTypeResourceData))                                  ||\r
+          EAmlNodeDataTypeResourceData\r
+          ))                                  ||\r
       (!AmlNodeHasRdDataType (\r
           InterruptRdNode,\r
           AML_RD_BUILD_LARGE_DESC_ID (\r
-            ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME)))) {\r
+            ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME\r
+            )\r
+          )))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -102,7 +106,7 @@ AmlUpdateRdInterrupt (
 \r
   // Get the address of the first interrupt field.\r
   FirstInterrupt =\r
-    ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR*)QueryBuffer)->InterruptNumber;\r
+    ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR *)QueryBuffer)->InterruptNumber;\r
 \r
   *FirstInterrupt = Irq;\r
 \r
@@ -121,6 +125,7 @@ error_handler:
   if (QueryBuffer != NULL) {\r
     FreePool (QueryBuffer);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -151,40 +156,44 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateRdInterruptEx (\r
-  IN  AML_DATA_NODE_HANDLE    InterruptRdNode,\r
-  IN  BOOLEAN                 ResourceConsumer,\r
-  IN  BOOLEAN                 EdgeTriggered,\r
-  IN  BOOLEAN                 ActiveLow,\r
-  IN  BOOLEAN                 Shared,\r
-  IN  UINT32                * IrqList,\r
-  IN  UINT8                   IrqCount\r
+  IN  AML_DATA_NODE_HANDLE  InterruptRdNode,\r
+  IN  BOOLEAN               ResourceConsumer,\r
+  IN  BOOLEAN               EdgeTriggered,\r
+  IN  BOOLEAN               ActiveLow,\r
+  IN  BOOLEAN               Shared,\r
+  IN  UINT32                *IrqList,\r
+  IN  UINT8                 IrqCount\r
   )\r
 {\r
-  EFI_STATUS                                 Status;\r
+  EFI_STATUS  Status;\r
 \r
-  EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR   * RdInterrupt;\r
-  UINT32                                   * FirstInterrupt;\r
-  UINT8                                    * UpdateBuffer;\r
-  UINT16                                     UpdateBufferSize;\r
+  EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR  *RdInterrupt;\r
+  UINT32                                  *FirstInterrupt;\r
+  UINT8                                   *UpdateBuffer;\r
+  UINT16                                  UpdateBufferSize;\r
 \r
   if ((InterruptRdNode == NULL)                                              ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)InterruptRdNode) != EAmlNodeData)    ||\r
       (!AmlNodeHasDataType (\r
           InterruptRdNode,\r
-          EAmlNodeDataTypeResourceData))                                     ||\r
+          EAmlNodeDataTypeResourceData\r
+          ))                                     ||\r
       (!AmlNodeHasRdDataType (\r
           InterruptRdNode,\r
           AML_RD_BUILD_LARGE_DESC_ID (\r
-            ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME)))                       ||\r
+            ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME\r
+            )\r
+          ))                       ||\r
       (IrqList == NULL)                                                      ||\r
-      (IrqCount == 0)) {\r
+      (IrqCount == 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  UpdateBuffer = NULL;\r
+  UpdateBuffer     = NULL;\r
   UpdateBufferSize = sizeof (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR) +\r
-                       ((IrqCount - 1) * sizeof (UINT32));\r
+                     ((IrqCount - 1) * sizeof (UINT32));\r
 \r
   // Allocate a buffer to update the data.\r
   UpdateBuffer = AllocatePool (UpdateBufferSize);\r
@@ -194,9 +203,9 @@ AmlUpdateRdInterruptEx (
   }\r
 \r
   // Update the Resource Data information (structure size, interrupt count).\r
-  RdInterrupt = (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR*)UpdateBuffer;\r
+  RdInterrupt                     = (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR *)UpdateBuffer;\r
   RdInterrupt->Header.Header.Byte =\r
-     AML_RD_BUILD_LARGE_DESC_ID (ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME);\r
+    AML_RD_BUILD_LARGE_DESC_ID (ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME);\r
   RdInterrupt->Header.Length =\r
     UpdateBufferSize - sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
   RdInterrupt->InterruptTableLength = IrqCount;\r
@@ -207,7 +216,7 @@ AmlUpdateRdInterruptEx (
 \r
   // Get the address of the first interrupt field.\r
   FirstInterrupt =\r
-    ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR*)UpdateBuffer)->InterruptNumber;\r
+    ((EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR *)UpdateBuffer)->InterruptNumber;\r
 \r
   // Copy the input list of interrupts.\r
   CopyMem (FirstInterrupt, IrqList, (sizeof (UINT32) * IrqCount));\r
@@ -248,11 +257,11 @@ AmlUpdateRdQWord (
   IN  UINT64                BaseAddressLength\r
   )\r
 {\r
-  EFI_STATUS                                 Status;\r
-  EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR  * RdQWord;\r
+  EFI_STATUS                               Status;\r
+  EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR  *RdQWord;\r
 \r
-  UINT8                                    * QueryBuffer;\r
-  UINT32                                     QueryBufferSize;\r
+  UINT8   *QueryBuffer;\r
+  UINT32  QueryBufferSize;\r
 \r
   if ((QWordRdNode == NULL)                                             ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)QWordRdNode) != EAmlNodeData)   ||\r
@@ -260,7 +269,10 @@ AmlUpdateRdQWord (
       (!AmlNodeHasRdDataType (\r
           QWordRdNode,\r
           AML_RD_BUILD_LARGE_DESC_ID (\r
-            ACPI_LARGE_QWORD_ADDRESS_SPACE_DESCRIPTOR_NAME)))) {\r
+            ACPI_LARGE_QWORD_ADDRESS_SPACE_DESCRIPTOR_NAME\r
+            )\r
+          )))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -294,12 +306,12 @@ AmlUpdateRdQWord (
     goto error_handler;\r
   }\r
 \r
-  RdQWord = (EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR*)QueryBuffer;\r
+  RdQWord = (EFI_ACPI_QWORD_ADDRESS_SPACE_DESCRIPTOR *)QueryBuffer;\r
 \r
   // Update the Base Address and Length.\r
   RdQWord->AddrRangeMin = BaseAddress;\r
   RdQWord->AddrRangeMax = BaseAddress + BaseAddressLength - 1;\r
-  RdQWord->AddrLen = BaseAddressLength;\r
+  RdQWord->AddrLen      = BaseAddressLength;\r
 \r
   // Update Base Address Resource Data node.\r
   Status = AmlUpdateDataNode (\r
@@ -316,5 +328,6 @@ error_handler:
   if (QueryBuffer != NULL) {\r
     FreePool (QueryBuffer);\r
   }\r
+\r
   return Status;\r
 }\r
index bb739e613c76243ac07d6df898bd3b8acf937947..15cab832cbb7578648742aa73394194db8918e05 100644 (file)
@@ -35,12 +35,12 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 LinkNode (\r
-  IN  AML_OBJECT_NODE    * Node,\r
-  IN  AML_NODE_HEADER    * ParentNode,\r
-  OUT AML_OBJECT_NODE   ** NewObjectNode\r
+  IN  AML_OBJECT_NODE  *Node,\r
+  IN  AML_NODE_HEADER  *ParentNode,\r
+  OUT AML_OBJECT_NODE  **NewObjectNode\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
 \r
   if (NewObjectNode != NULL) {\r
     *NewObjectNode = NULL;\r
@@ -48,7 +48,7 @@ LinkNode (
 \r
   // Add RdNode as the last element.\r
   if (ParentNode != NULL) {\r
-    Status = AmlVarListAddTail (ParentNode, (AML_NODE_HEADER*)Node);\r
+    Status = AmlVarListAddTail (ParentNode, (AML_NODE_HEADER *)Node);\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       return Status;\r
@@ -89,31 +89,32 @@ LinkNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenDefinitionBlock (\r
-  IN  CONST CHAR8             * TableSignature,\r
-  IN  CONST CHAR8             * OemId,\r
-  IN  CONST CHAR8             * OemTableId,\r
-  IN        UINT32              OemRevision,\r
-  OUT       AML_ROOT_NODE    ** NewRootNode\r
+  IN  CONST CHAR8          *TableSignature,\r
+  IN  CONST CHAR8          *OemId,\r
+  IN  CONST CHAR8          *OemTableId,\r
+  IN        UINT32         OemRevision,\r
+  OUT       AML_ROOT_NODE  **NewRootNode\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  EFI_ACPI_DESCRIPTION_HEADER     AcpiHeader;\r
+  EFI_STATUS                   Status;\r
+  EFI_ACPI_DESCRIPTION_HEADER  AcpiHeader;\r
 \r
   if ((TableSignature == NULL)  ||\r
       (OemId == NULL)           ||\r
       (OemTableId == NULL)      ||\r
-      (NewRootNode == NULL)) {\r
+      (NewRootNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   CopyMem (&AcpiHeader.Signature, TableSignature, 4);\r
-  AcpiHeader.Length = sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
+  AcpiHeader.Length   = sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
   AcpiHeader.Revision = 2;\r
   CopyMem (&AcpiHeader.OemId, OemId, 6);\r
   CopyMem (&AcpiHeader.OemTableId, OemTableId, 8);\r
-  AcpiHeader.OemRevision = OemRevision;\r
-  AcpiHeader.CreatorId = TABLE_GENERATOR_CREATOR_ID_ARM;\r
+  AcpiHeader.OemRevision     = OemRevision;\r
+  AcpiHeader.CreatorId       = TABLE_GENERATOR_CREATOR_ID_ARM;\r
   AcpiHeader.CreatorRevision = CREATE_REVISION (1, 0);\r
 \r
   Status = AmlCreateRootNode (&AcpiHeader, NewRootNode);\r
@@ -136,16 +137,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenString (\r
-  IN  CHAR8               * String,\r
-  OUT AML_OBJECT_NODE    ** NewObjectNode\r
+  IN  CHAR8            *String,\r
+  OUT AML_OBJECT_NODE  **NewObjectNode\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * ObjectNode;\r
-  AML_DATA_NODE     * DataNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
+  AML_DATA_NODE    *DataNode;\r
 \r
   if ((String == NULL)  ||\r
-      (NewObjectNode == NULL)) {\r
+      (NewObjectNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -164,7 +166,7 @@ AmlCodeGenString (
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeString,\r
-             (UINT8*)String,\r
+             (UINT8 *)String,\r
              (UINT32)AsciiStrLen (String) + 1,\r
              &DataNode\r
              );\r
@@ -176,11 +178,11 @@ AmlCodeGenString (
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)DataNode\r
+             (AML_NODE_HEADER *)DataNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)DataNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)DataNode);\r
     goto error_handler;\r
   }\r
 \r
@@ -188,7 +190,7 @@ AmlCodeGenString (
   return Status;\r
 \r
 error_handler:\r
-  AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+  AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   return Status;\r
 }\r
 \r
@@ -206,20 +208,20 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenInteger (\r
-  IN  UINT64                Integer,\r
-  OUT AML_OBJECT_NODE    ** NewObjectNode\r
+  IN  UINT64           Integer,\r
+  OUT AML_OBJECT_NODE  **NewObjectNode\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  INT8                ValueWidthDiff;\r
+  EFI_STATUS  Status;\r
+  INT8        ValueWidthDiff;\r
 \r
   if (NewObjectNode == NULL) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-   // Create an object node containing Zero.\r
-   Status = AmlCreateObjectNode (\r
+  // Create an object node containing Zero.\r
+  Status = AmlCreateObjectNode (\r
              AmlGetByteEncodingByOpCode (AML_ZERO_OP, 0),\r
              0,\r
              NewObjectNode\r
@@ -233,7 +235,7 @@ AmlCodeGenInteger (
   Status = AmlNodeSetIntegerValue (*NewObjectNode, Integer, &ValueWidthDiff);\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)*NewObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)*NewObjectNode);\r
   }\r
 \r
   return Status;\r
@@ -255,12 +257,12 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenPackage (\r
-  OUT AML_OBJECT_NODE    ** NewObjectNode\r
+  OUT AML_OBJECT_NODE  **NewObjectNode\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_DATA_NODE   * DataNode;\r
-  UINT8             NodeCount;\r
+  EFI_STATUS     Status;\r
+  AML_DATA_NODE  *DataNode;\r
+  UINT8          NodeCount;\r
 \r
   if (NewObjectNode == NULL) {\r
     ASSERT (0);\r
@@ -301,7 +303,7 @@ AmlCodeGenPackage (
   Status = AmlSetFixedArgument (\r
              *NewObjectNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)DataNode\r
+             (AML_NODE_HEADER *)DataNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -311,10 +313,11 @@ AmlCodeGenPackage (
   return Status;\r
 \r
 error_handler:\r
-  AmlDeleteTree ((AML_NODE_HEADER*)*NewObjectNode);\r
+  AmlDeleteTree ((AML_NODE_HEADER *)*NewObjectNode);\r
   if (DataNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)DataNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)DataNode);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -341,27 +344,28 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenBuffer (\r
-  IN  CONST UINT8             * Buffer        OPTIONAL,\r
-  IN        UINT32              BufferSize    OPTIONAL,\r
-  OUT       AML_OBJECT_NODE  ** NewObjectNode\r
+  IN  CONST UINT8            *Buffer        OPTIONAL,\r
+  IN        UINT32           BufferSize    OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_OBJECT_NODE BufferNode;\r
-  AML_OBJECT_NODE BufferSizeNode;\r
-  UINT32            BufferSizeNodeSize;\r
-  AML_DATA_NODE   DataNode;\r
-  UINT32            PkgLen;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *BufferNode;\r
+  AML_OBJECT_NODE  *BufferSizeNode;\r
+  UINT32           BufferSizeNodeSize;\r
+  AML_DATA_NODE    *DataNode;\r
+  UINT32           PkgLen;\r
 \r
   // Buffer and BufferSize must be either both set, or both clear.\r
   if ((NewObjectNode == NULL)                 ||\r
-      ((Buffer == NULL) != (BufferSize == 0))) {\r
+      ((Buffer == NULL) != (BufferSize == 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   BufferNode = NULL;\r
-  DataNode = NULL;\r
+  DataNode   = NULL;\r
 \r
   // Cf ACPI 6.3 specification, s20.2.5.4 "Type 2 Opcodes Encoding"\r
   // DefBuffer := BufferOp PkgLength BufferSize ByteList\r
@@ -376,7 +380,7 @@ AmlCodeGenBuffer (
 \r
   // Get the number of bytes required to encode the BufferSizeNode.\r
   Status = AmlComputeSize (\r
-             (AML_NODE_HEADER*)BufferSizeNode,\r
+             (AML_NODE_HEADER *)BufferSizeNode,\r
              &BufferSizeNodeSize\r
              );\r
   if (EFI_ERROR (Status)) {\r
@@ -406,7 +410,7 @@ AmlCodeGenBuffer (
   Status = AmlSetFixedArgument (\r
              BufferNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)BufferSizeNode\r
+             (AML_NODE_HEADER *)BufferSizeNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -430,8 +434,8 @@ AmlCodeGenBuffer (
     }\r
 \r
     Status = AmlVarListAddTail (\r
-               (AML_NODE_HEADER*)BufferNode,\r
-               (AML_NODE_HEADER*)DataNode\r
+               (AML_NODE_HEADER *)BufferNode,\r
+               (AML_NODE_HEADER *)DataNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
@@ -444,14 +448,17 @@ AmlCodeGenBuffer (
 \r
 error_handler:\r
   if (BufferSizeNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)BufferSizeNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)BufferSizeNode);\r
   }\r
+\r
   if (BufferNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)BufferNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)BufferNode);\r
   }\r
+\r
   if (DataNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)DataNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)DataNode);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -477,11 +484,11 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenResourceTemplate (\r
-  OUT AML_OBJECT_NODE    ** NewObjectNode\r
+  OUT AML_OBJECT_NODE  **NewObjectNode\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * BufferNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *BufferNode;\r
 \r
   if (NewObjectNode == NULL) {\r
     ASSERT (0);\r
@@ -499,7 +506,7 @@ AmlCodeGenResourceTemplate (
   Status = AmlCodeGenEndTag (0, BufferNode, NULL);\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)BufferNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)BufferNode);\r
     return Status;\r
   }\r
 \r
@@ -526,27 +533,28 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenName (\r
-  IN  CONST CHAR8              * NameString,\r
-  IN        AML_OBJECT_NODE    * Object,\r
-  IN        AML_NODE_HEADER    * ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE   ** NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8            *NameString,\r
+  IN        AML_OBJECT_NODE  *Object,\r
+  IN        AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * ObjectNode;\r
-  AML_DATA_NODE     * DataNode;\r
-  CHAR8             * AmlNameString;\r
-  UINT32              AmlNameStringSize;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
+  AML_DATA_NODE    *DataNode;\r
+  CHAR8            *AmlNameString;\r
+  UINT32           AmlNameStringSize;\r
 \r
   if ((NameString == NULL)    ||\r
       (Object == NULL)        ||\r
-      ((ParentNode == NULL) && (NewObjectNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewObjectNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  ObjectNode = NULL;\r
-  DataNode = NULL;\r
+  ObjectNode    = NULL;\r
+  DataNode      = NULL;\r
   AmlNameString = NULL;\r
 \r
   Status = ConvertAslNameToAmlName (NameString, &AmlNameString);\r
@@ -573,7 +581,7 @@ AmlCodeGenName (
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeNameString,\r
-             (UINT8*)AmlNameString,\r
+             (UINT8 *)AmlNameString,\r
              AmlNameStringSize,\r
              &DataNode\r
              );\r
@@ -585,18 +593,18 @@ AmlCodeGenName (
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)DataNode\r
+             (AML_NODE_HEADER *)DataNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)DataNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)DataNode);\r
     goto error_handler2;\r
   }\r
 \r
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm1,\r
-             (AML_NODE_HEADER*)Object\r
+             (AML_NODE_HEADER *)Object\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -619,7 +627,7 @@ AmlCodeGenName (
 \r
 error_handler2:\r
   if (ObjectNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   }\r
 \r
 error_handler1:\r
@@ -653,18 +661,19 @@ error_handler1:
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenNameString (\r
-  IN  CONST CHAR8              * NameString,\r
-  IN        CHAR8              * String,\r
-  IN        AML_NODE_HEADER    * ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE   ** NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8            *NameString,\r
+  IN        CHAR8            *String,\r
+  IN        AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * ObjectNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
 \r
   if ((NameString == NULL)  ||\r
       (String == NULL)      ||\r
-      ((ParentNode == NULL) && (NewObjectNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewObjectNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -683,7 +692,7 @@ AmlCodeGenNameString (
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   }\r
 \r
   return Status;\r
@@ -711,17 +720,18 @@ AmlCodeGenNameString (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenNameInteger (\r
-  IN  CONST CHAR8              * NameString,\r
-  IN        UINT64               Integer,\r
-  IN        AML_NODE_HEADER    * ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE   ** NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8            *NameString,\r
+  IN        UINT64           Integer,\r
+  IN        AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * ObjectNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
 \r
   if ((NameString == NULL)  ||\r
-      ((ParentNode == NULL) && (NewObjectNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewObjectNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -740,7 +750,7 @@ AmlCodeGenNameInteger (
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   }\r
 \r
   return Status;\r
@@ -767,25 +777,26 @@ AmlCodeGenNameInteger (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenDevice (\r
-  IN  CONST CHAR8              * NameString,\r
-  IN        AML_NODE_HEADER    * ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE   ** NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8            *NameString,\r
+  IN        AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * ObjectNode;\r
-  AML_DATA_NODE     * DataNode;\r
-  CHAR8             * AmlNameString;\r
-  UINT32              AmlNameStringSize;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
+  AML_DATA_NODE    *DataNode;\r
+  CHAR8            *AmlNameString;\r
+  UINT32           AmlNameStringSize;\r
 \r
   if ((NameString == NULL)  ||\r
-      ((ParentNode == NULL) && (NewObjectNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewObjectNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  ObjectNode = NULL;\r
-  DataNode = NULL;\r
+  ObjectNode    = NULL;\r
+  DataNode      = NULL;\r
   AmlNameString = NULL;\r
 \r
   Status = ConvertAslNameToAmlName (NameString, &AmlNameString);\r
@@ -812,7 +823,7 @@ AmlCodeGenDevice (
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeNameString,\r
-             (UINT8*)AmlNameString,\r
+             (UINT8 *)AmlNameString,\r
              AmlNameStringSize,\r
              &DataNode\r
              );\r
@@ -824,11 +835,11 @@ AmlCodeGenDevice (
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)DataNode\r
+             (AML_NODE_HEADER *)DataNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)DataNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)DataNode);\r
     goto error_handler2;\r
   }\r
 \r
@@ -848,7 +859,7 @@ AmlCodeGenDevice (
 \r
 error_handler2:\r
   if (ObjectNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   }\r
 \r
 error_handler1:\r
@@ -880,25 +891,26 @@ error_handler1:
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenScope (\r
-  IN  CONST CHAR8              * NameString,\r
-  IN        AML_NODE_HEADER    * ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE   ** NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8            *NameString,\r
+  IN        AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * ObjectNode;\r
-  AML_DATA_NODE     * DataNode;\r
-  CHAR8             * AmlNameString;\r
-  UINT32              AmlNameStringSize;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
+  AML_DATA_NODE    *DataNode;\r
+  CHAR8            *AmlNameString;\r
+  UINT32           AmlNameStringSize;\r
 \r
   if ((NameString == NULL)  ||\r
-      ((ParentNode == NULL) && (NewObjectNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewObjectNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  ObjectNode = NULL;\r
-  DataNode = NULL;\r
+  ObjectNode    = NULL;\r
+  DataNode      = NULL;\r
   AmlNameString = NULL;\r
 \r
   Status = ConvertAslNameToAmlName (NameString, &AmlNameString);\r
@@ -925,7 +937,7 @@ AmlCodeGenScope (
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeNameString,\r
-             (UINT8*)AmlNameString,\r
+             (UINT8 *)AmlNameString,\r
              AmlNameStringSize,\r
              &DataNode\r
              );\r
@@ -937,11 +949,11 @@ AmlCodeGenScope (
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)DataNode\r
+             (AML_NODE_HEADER *)DataNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
-    AmlDeleteTree ((AML_NODE_HEADER*)DataNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)DataNode);\r
     goto error_handler2;\r
   }\r
 \r
@@ -961,7 +973,7 @@ AmlCodeGenScope (
 \r
 error_handler2:\r
   if (ObjectNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   }\r
 \r
 error_handler1:\r
@@ -1009,32 +1021,33 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenMethod (\r
-  IN  CONST CHAR8              * NameString,\r
-  IN        UINT8                NumArgs,\r
-  IN        BOOLEAN              IsSerialized,\r
-  IN        UINT8                SyncLevel,\r
-  IN        AML_NODE_HEADER    * ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE   ** NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8            *NameString,\r
+  IN        UINT8            NumArgs,\r
+  IN        BOOLEAN          IsSerialized,\r
+  IN        UINT8            SyncLevel,\r
+  IN        AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  UINT32            PkgLen;\r
-  UINT8             Flags;\r
-  AML_OBJECT_NODE ObjectNode;\r
-  AML_DATA_NODE   DataNode;\r
-  CHAR8           AmlNameString;\r
-  UINT32            AmlNameStringSize;\r
+  EFI_STATUS       Status;\r
+  UINT32           PkgLen;\r
+  UINT8            Flags;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
+  AML_DATA_NODE    *DataNode;\r
+  CHAR8            *AmlNameString;\r
+  UINT32           AmlNameStringSize;\r
 \r
   if ((NameString == NULL)    ||\r
       (NumArgs > 6)           ||\r
       (SyncLevel > 15)        ||\r
-      ((ParentNode == NULL) && (NewObjectNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewObjectNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   ObjectNode = NULL;\r
-  DataNode = NULL;\r
+  DataNode   = NULL;\r
 \r
   // ACPI 6.4, s20.2.5.2 "Named Objects Encoding":\r
   //   DefMethod := MethodOp PkgLength NameString MethodFlags TermList\r
@@ -1080,7 +1093,7 @@ AmlCodeGenMethod (
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeNameString,\r
-             (UINT8*)AmlNameString,\r
+             (UINT8 *)AmlNameString,\r
              AmlNameStringSize,\r
              &DataNode\r
              );\r
@@ -1093,7 +1106,7 @@ AmlCodeGenMethod (
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)DataNode\r
+             (AML_NODE_HEADER *)DataNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -1116,7 +1129,7 @@ AmlCodeGenMethod (
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm1,\r
-             (AML_NODE_HEADER*)DataNode\r
+             (AML_NODE_HEADER *)DataNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -1143,16 +1156,18 @@ AmlCodeGenMethod (
 \r
 error_handler2:\r
   if (ObjectNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   }\r
+\r
   if (DataNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)DataNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)DataNode);\r
   }\r
 \r
 error_handler1:\r
   if (AmlNameString != NULL) {\r
     FreePool (AmlNameString);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -1189,19 +1204,23 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenReturn (\r
-  IN  AML_NODE_HEADER     * ReturnNode,\r
-  IN  AML_NODE_HEADER     * ParentNode      OPTIONAL,\r
-  OUT AML_OBJECT_NODE    ** NewObjectNode   OPTIONAL\r
+  IN  AML_NODE_HEADER  *ReturnNode,\r
+  IN  AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_OBJECT_NODE ObjectNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
 \r
   if ((ReturnNode == NULL)                              ||\r
       ((ParentNode == NULL) && (NewObjectNode == NULL)) ||\r
       ((ParentNode != NULL) &&\r
-        !AmlNodeCompareOpCode (\r
-            (AML_OBJECT_NODE*)ParentNode, AML_METHOD_OP, 0))) {\r
+       !AmlNodeCompareOpCode (\r
+          (AML_OBJECT_NODE *)ParentNode,\r
+          AML_METHOD_OP,\r
+          0\r
+          )))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1219,7 +1238,7 @@ AmlCodeGenReturn (
   Status = AmlSetFixedArgument (\r
              ObjectNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)ReturnNode\r
+             (AML_NODE_HEADER *)ReturnNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -1244,9 +1263,11 @@ error_handler:
   if (ReturnNode != NULL) {\r
     AmlDeleteTree (ReturnNode);\r
   }\r
+\r
   if (ObjectNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)ObjectNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)ObjectNode);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -1287,15 +1308,15 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenReturnNameString (\r
-  IN  CONST CHAR8               * NameString,\r
-  IN        AML_NODE_HEADER     * ParentNode      OPTIONAL,\r
-  OUT       AML_OBJECT_NODE    ** NewObjectNode   OPTIONAL\r
+  IN  CONST CHAR8            *NameString,\r
+  IN        AML_NODE_HEADER  *ParentNode      OPTIONAL,\r
+  OUT       AML_OBJECT_NODE  **NewObjectNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_DATA_NODE     * DataNode;\r
-  CHAR8             * AmlNameString;\r
-  UINT32              AmlNameStringSize;\r
+  EFI_STATUS     Status;\r
+  AML_DATA_NODE  *DataNode;\r
+  CHAR8          *AmlNameString;\r
+  UINT32         AmlNameStringSize;\r
 \r
   DataNode = NULL;\r
 \r
@@ -1313,7 +1334,7 @@ AmlCodeGenReturnNameString (
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeNameString,\r
-             (UINT8*)AmlNameString,\r
+             (UINT8 *)AmlNameString,\r
              AmlNameStringSize,\r
              &DataNode\r
              );\r
@@ -1324,7 +1345,7 @@ AmlCodeGenReturnNameString (
 \r
   // AmlCodeGenReturn() deletes DataNode if error.\r
   Status = AmlCodeGenReturn (\r
-             (AML_NODE_HEADER*)DataNode,\r
+             (AML_NODE_HEADER *)DataNode,\r
              ParentNode,\r
              NewObjectNode\r
              );\r
@@ -1334,6 +1355,7 @@ exit_handler:
   if (AmlNameString != NULL) {\r
     FreePool (AmlNameString);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -1379,20 +1401,21 @@ exit_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenMethodRetNameString (\r
-  IN  CONST CHAR8                   * MethodNameString,\r
-  IN  CONST CHAR8                   * ReturnedNameString   OPTIONAL,\r
-  IN        UINT8                     NumArgs,\r
-  IN        BOOLEAN                   IsSerialized,\r
-  IN        UINT8                     SyncLevel,\r
-  IN        AML_NODE_HANDLE           ParentNode           OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewObjectNode        OPTIONAL\r
+  IN  CONST CHAR8                   *MethodNameString,\r
+  IN  CONST CHAR8                   *ReturnedNameString   OPTIONAL,\r
+  IN        UINT8                   NumArgs,\r
+  IN        BOOLEAN                 IsSerialized,\r
+  IN        UINT8                   SyncLevel,\r
+  IN        AML_NODE_HANDLE         ParentNode           OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewObjectNode        OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_OBJECT_NODE_HANDLE    MethodNode;\r
+  EFI_STATUS              Status;\r
+  AML_OBJECT_NODE_HANDLE  MethodNode;\r
 \r
   if ((MethodNameString == NULL)  ||\r
-      ((ParentNode == NULL) && (NewObjectNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewObjectNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1440,6 +1463,7 @@ error_handler:
   if (MethodNode != NULL) {\r
     AmlDeleteTree ((AML_NODE_HANDLE)MethodNode);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -1478,19 +1502,20 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateLpiNode (\r
-  IN  CONST CHAR8                   * LpiNameString,\r
-  IN        UINT16                    Revision,\r
-  IN        UINT64                    LevelId,\r
-  IN        AML_NODE_HANDLE           ParentNode   OPTIONAL,\r
-  OUT       AML_OBJECT_NODE_HANDLE  * NewLpiNode   OPTIONAL\r
+  IN  CONST CHAR8                   *LpiNameString,\r
+  IN        UINT16                  Revision,\r
+  IN        UINT64                  LevelId,\r
+  IN        AML_NODE_HANDLE         ParentNode   OPTIONAL,\r
+  OUT       AML_OBJECT_NODE_HANDLE  *NewLpiNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_OBJECT_NODE_HANDLE    PackageNode;\r
-  AML_OBJECT_NODE_HANDLE    IntegerNode;\r
+  EFI_STATUS              Status;\r
+  AML_OBJECT_NODE_HANDLE  PackageNode;\r
+  AML_OBJECT_NODE_HANDLE  IntegerNode;\r
 \r
   if ((LpiNameString == NULL)                           ||\r
-      ((ParentNode == NULL) && (NewLpiNode == NULL))) {\r
+      ((ParentNode == NULL) && (NewLpiNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1573,6 +1598,7 @@ error_handler:
   if (IntegerNode != NULL) {\r
     AmlDeleteTree ((AML_NODE_HANDLE)IntegerNode);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -1631,42 +1657,43 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlAddLpiState (\r
-  IN  UINT32                                    MinResidency,\r
-  IN  UINT32                                    WorstCaseWakeLatency,\r
-  IN  UINT32                                    Flags,\r
-  IN  UINT32                                    ArchFlags,\r
-  IN  UINT32                                    ResCntFreq,\r
-  IN  UINT32                                    EnableParentState,\r
-  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  * GenericRegisterDescriptor   OPTIONAL,\r
-  IN  UINT64                                    Integer                     OPTIONAL,\r
-  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  * ResidencyCounterRegister    OPTIONAL,\r
-  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  * UsageCounterRegister        OPTIONAL,\r
-  IN  CHAR8                                   * StateName                   OPTIONAL,\r
-  IN  AML_OBJECT_NODE_HANDLE                    LpiNode\r
+  IN  UINT32                                  MinResidency,\r
+  IN  UINT32                                  WorstCaseWakeLatency,\r
+  IN  UINT32                                  Flags,\r
+  IN  UINT32                                  ArchFlags,\r
+  IN  UINT32                                  ResCntFreq,\r
+  IN  UINT32                                  EnableParentState,\r
+  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  *GenericRegisterDescriptor   OPTIONAL,\r
+  IN  UINT64                                  Integer                     OPTIONAL,\r
+  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  *ResidencyCounterRegister    OPTIONAL,\r
+  IN  EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE  *UsageCounterRegister        OPTIONAL,\r
+  IN  CHAR8                                   *StateName                   OPTIONAL,\r
+  IN  AML_OBJECT_NODE_HANDLE                  LpiNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_DATA_NODE_HANDLE      RdNode;\r
-  AML_OBJECT_NODE_HANDLE    PackageNode;\r
-  AML_OBJECT_NODE_HANDLE    IntegerNode;\r
-  AML_OBJECT_NODE_HANDLE    StringNode;\r
-  AML_OBJECT_NODE_HANDLE    NewLpiPackageNode;\r
-  AML_OBJECT_NODE_HANDLE    ResourceTemplateNode;\r
-\r
-  UINT32                    Index;\r
-  AML_OBJECT_NODE_HANDLE    CountNode;\r
-  UINT64                    Count;\r
+  EFI_STATUS              Status;\r
+  AML_DATA_NODE_HANDLE    RdNode;\r
+  AML_OBJECT_NODE_HANDLE  PackageNode;\r
+  AML_OBJECT_NODE_HANDLE  IntegerNode;\r
+  AML_OBJECT_NODE_HANDLE  StringNode;\r
+  AML_OBJECT_NODE_HANDLE  NewLpiPackageNode;\r
+  AML_OBJECT_NODE_HANDLE  ResourceTemplateNode;\r
+\r
+  UINT32                  Index;\r
+  AML_OBJECT_NODE_HANDLE  CountNode;\r
+  UINT64                  Count;\r
 \r
   if ((LpiNode == NULL)                                              ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)LpiNode) != EAmlNodeObject)  ||\r
-      (!AmlNodeHasOpCode (LpiNode, AML_NAME_OP, 0))) {\r
+      (!AmlNodeHasOpCode (LpiNode, AML_NAME_OP, 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  RdNode = 0;\r
-  StringNode = NULL;\r
-  IntegerNode = NULL;\r
+  RdNode               = 0;\r
+  StringNode           = NULL;\r
+  IntegerNode          = NULL;\r
   ResourceTemplateNode = NULL;\r
 \r
   // AmlCreateLpiNode () created a LPI container such as:\r
@@ -1683,7 +1710,8 @@ AmlAddLpiState (
                                           );\r
   if ((PackageNode == NULL)                                             ||\r
       (AmlGetNodeType ((AML_NODE_HANDLE)PackageNode) != EAmlNodeObject) ||\r
-      (!AmlNodeHasOpCode (PackageNode, AML_PACKAGE_OP, 0))) {\r
+      (!AmlNodeHasOpCode (PackageNode, AML_PACKAGE_OP, 0)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1706,6 +1734,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     return Status;\r
   }\r
+\r
   Status = AmlUpdateInteger (CountNode, Count + 1);\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -1725,6 +1754,7 @@ AmlAddLpiState (
     IntegerNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   Status = AmlVarListAddTail (\r
              (AML_NODE_HANDLE)NewLpiPackageNode,\r
              (AML_NODE_HANDLE)IntegerNode\r
@@ -1733,6 +1763,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   IntegerNode = NULL;\r
 \r
   // WorstCaseWakeLatency\r
@@ -1742,6 +1773,7 @@ AmlAddLpiState (
     IntegerNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   Status = AmlVarListAddTail (\r
              (AML_NODE_HANDLE)NewLpiPackageNode,\r
              (AML_NODE_HANDLE)IntegerNode\r
@@ -1750,6 +1782,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   IntegerNode = NULL;\r
 \r
   // Flags\r
@@ -1759,6 +1792,7 @@ AmlAddLpiState (
     IntegerNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   Status = AmlVarListAddTail (\r
              (AML_NODE_HANDLE)NewLpiPackageNode,\r
              (AML_NODE_HANDLE)IntegerNode\r
@@ -1767,6 +1801,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   IntegerNode = NULL;\r
 \r
   // ArchFlags\r
@@ -1776,6 +1811,7 @@ AmlAddLpiState (
     IntegerNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   Status = AmlVarListAddTail (\r
              (AML_NODE_HANDLE)NewLpiPackageNode,\r
              (AML_NODE_HANDLE)IntegerNode\r
@@ -1784,6 +1820,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   IntegerNode = NULL;\r
 \r
   // ResCntFreq\r
@@ -1793,6 +1830,7 @@ AmlAddLpiState (
     IntegerNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   Status = AmlVarListAddTail (\r
              (AML_NODE_HANDLE)NewLpiPackageNode,\r
              (AML_NODE_HANDLE)IntegerNode\r
@@ -1801,6 +1839,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   IntegerNode = NULL;\r
 \r
   // EnableParentState\r
@@ -1810,6 +1849,7 @@ AmlAddLpiState (
     IntegerNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   Status = AmlVarListAddTail (\r
              (AML_NODE_HANDLE)NewLpiPackageNode,\r
              (AML_NODE_HANDLE)IntegerNode\r
@@ -1818,6 +1858,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   IntegerNode = NULL;\r
 \r
   // Entry Method\r
@@ -1829,6 +1870,7 @@ AmlAddLpiState (
       ResourceTemplateNode = NULL;\r
       goto error_handler;\r
     }\r
+\r
     Status = AmlCodeGenRdRegister (\r
                GenericRegisterDescriptor->AddressSpaceId,\r
                GenericRegisterDescriptor->RegisterBitWidth,\r
@@ -1849,6 +1891,7 @@ AmlAddLpiState (
       ASSERT (0);\r
       goto error_handler;\r
     }\r
+\r
     RdNode = NULL;\r
 \r
     Status = AmlVarListAddTail (\r
@@ -1859,6 +1902,7 @@ AmlAddLpiState (
       ASSERT (0);\r
       goto error_handler;\r
     }\r
+\r
     ResourceTemplateNode = NULL;\r
   } else {\r
     // Entry Method: As an integer\r
@@ -1868,6 +1912,7 @@ AmlAddLpiState (
       IntegerNode = NULL;\r
       goto error_handler;\r
     }\r
+\r
     Status = AmlVarListAddTail (\r
                (AML_NODE_HANDLE)NewLpiPackageNode,\r
                (AML_NODE_HANDLE)IntegerNode\r
@@ -1876,6 +1921,7 @@ AmlAddLpiState (
       ASSERT (0);\r
       goto error_handler;\r
     }\r
+\r
     IntegerNode = NULL;\r
   }\r
 \r
@@ -1886,6 +1932,7 @@ AmlAddLpiState (
     ResourceTemplateNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   if (ResidencyCounterRegister != NULL) {\r
     Status = AmlCodeGenRdRegister (\r
                ResidencyCounterRegister->AddressSpaceId,\r
@@ -1907,6 +1954,7 @@ AmlAddLpiState (
                &RdNode\r
                );\r
   }\r
+\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     RdNode = NULL;\r
@@ -1918,6 +1966,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   RdNode = NULL;\r
 \r
   Status = AmlVarListAddTail (\r
@@ -1928,6 +1977,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   ResourceTemplateNode = NULL;\r
 \r
   // Usage Counter Register.\r
@@ -1937,6 +1987,7 @@ AmlAddLpiState (
     ResourceTemplateNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   if (UsageCounterRegister != NULL) {\r
     Status = AmlCodeGenRdRegister (\r
                UsageCounterRegister->AddressSpaceId,\r
@@ -1958,6 +2009,7 @@ AmlAddLpiState (
                &RdNode\r
                );\r
   }\r
+\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     RdNode = NULL;\r
@@ -1969,6 +2021,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   RdNode = NULL;\r
 \r
   Status = AmlVarListAddTail (\r
@@ -1979,6 +2032,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   ResourceTemplateNode = NULL;\r
 \r
   // State name.\r
@@ -1987,11 +2041,13 @@ AmlAddLpiState (
   } else {\r
     Status = AmlCodeGenString ("", &StringNode);\r
   }\r
+\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     StringNode = NULL;\r
     goto error_handler;\r
   }\r
+\r
   Status = AmlVarListAddTail (\r
              (AML_NODE_HANDLE)NewLpiPackageNode,\r
              (AML_NODE_HANDLE)StringNode\r
@@ -2000,6 +2056,7 @@ AmlAddLpiState (
     ASSERT (0);\r
     goto error_handler;\r
   }\r
+\r
   StringNode = NULL;\r
 \r
   // Add the new LPI state to the LpiNode.\r
@@ -2018,15 +2075,19 @@ error_handler:
   if (RdNode != NULL) {\r
     AmlDeleteTree ((AML_NODE_HANDLE)RdNode);\r
   }\r
+\r
   if (NewLpiPackageNode != NULL) {\r
     AmlDeleteTree ((AML_NODE_HANDLE)NewLpiPackageNode);\r
   }\r
+\r
   if (StringNode != NULL) {\r
     AmlDeleteTree ((AML_NODE_HANDLE)StringNode);\r
   }\r
+\r
   if (IntegerNode != NULL) {\r
     AmlDeleteTree ((AML_NODE_HANDLE)IntegerNode);\r
   }\r
+\r
   if (ResourceTemplateNode != NULL) {\r
     AmlDeleteTree ((AML_NODE_HANDLE)ResourceTemplateNode);\r
   }\r
index a7e36850bf9acec79cd71af42b3ef28ef752843f..29854634bf4132a9c7c646ea72103ecfef1f2bbf 100644 (file)
@@ -44,14 +44,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 LinkRdNode (\r
-  IN  AML_DATA_NODE      * RdNode,\r
-  IN  AML_OBJECT_NODE    * ParentNode,\r
-  OUT AML_DATA_NODE     ** NewRdNode\r
+  IN  AML_DATA_NODE    *RdNode,\r
+  IN  AML_OBJECT_NODE  *ParentNode,\r
+  OUT AML_DATA_NODE    **NewRdNode\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  EFI_STATUS        Status1;\r
-  AML_OBJECT_NODE   *BufferOpNode;\r
+  EFI_STATUS       Status;\r
+  EFI_STATUS       Status1;\r
+  AML_OBJECT_NODE  *BufferOpNode;\r
 \r
   if (NewRdNode != NULL) {\r
     *NewRdNode = NULL;\r
@@ -73,7 +73,8 @@ LinkRdNode (
                                              );\r
     if ((BufferOpNode == NULL)                                             ||\r
         (AmlGetNodeType ((AML_NODE_HANDLE)BufferOpNode) != EAmlNodeObject) ||\r
-        (!AmlNodeHasOpCode (BufferOpNode, AML_BUFFER_OP, 0))) {\r
+        (!AmlNodeHasOpCode (BufferOpNode, AML_BUFFER_OP, 0)))\r
+    {\r
       ASSERT (0);\r
       Status = EFI_INVALID_PARAMETER;\r
       goto error_handler;\r
@@ -94,7 +95,7 @@ LinkRdNode (
   return EFI_SUCCESS;\r
 \r
 error_handler:\r
-  Status1 = AmlDeleteTree ((AML_NODE_HEADER*)RdNode);\r
+  Status1 = AmlDeleteTree ((AML_NODE_HEADER *)RdNode);\r
   ASSERT_EFI_ERROR (Status1);\r
   // Return original error.\r
   return Status;\r
@@ -146,15 +147,16 @@ AmlCodeGenRdInterrupt (
   OUT AML_DATA_NODE_HANDLE    *NewRdNode  OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                               Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_DATA_NODE                          RdNode;\r
-  EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR   RdInterrupt;\r
-  UINT32                                 FirstInterrupt;\r
+  AML_DATA_NODE                           *RdNode;\r
+  EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR  RdInterrupt;\r
+  UINT32                                  *FirstInterrupt;\r
 \r
   if ((IrqList == NULL) ||\r
       (IrqCount == 0)   ||\r
-      ((NameOpNode == NULL) && (NewRdNode == NULL))) {\r
+      ((NameOpNode == NULL) && (NewRdNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -163,8 +165,8 @@ AmlCodeGenRdInterrupt (
   RdInterrupt.Header.Header.Bits.Name =\r
     ACPI_LARGE_EXTENDED_IRQ_DESCRIPTOR_NAME;\r
   RdInterrupt.Header.Header.Bits.Type = ACPI_LARGE_ITEM_FLAG;\r
-  RdInterrupt.Header.Length = sizeof (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR) -\r
-                                sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
+  RdInterrupt.Header.Length           = sizeof (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR) -\r
+                                        sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
 \r
   // Body\r
   RdInterrupt.InterruptVectorFlags = (ResourceConsumer ? BIT0 : 0) |\r
@@ -181,7 +183,7 @@ AmlCodeGenRdInterrupt (
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeResourceData,\r
-             (UINT8*)&RdInterrupt,\r
+             (UINT8 *)&RdInterrupt,\r
              sizeof (EFI_ACPI_EXTENDED_INTERRUPT_DESCRIPTOR),\r
              &RdNode\r
              );\r
@@ -242,12 +244,13 @@ AmlCodeGenRdRegister (
   OUT AML_DATA_NODE_HANDLE    *NewRdNode  OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                             Status;\r
-  AML_DATA_NODE                        RdNode;\r
-  EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR   RdRegister;\r
+  EFI_STATUS                            Status;\r
+  AML_DATA_NODE                         *RdNode;\r
+  EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR  RdRegister;\r
 \r
   if ((AccessSize > EFI_ACPI_6_4_QWORD)  ||\r
-      ((NameOpNode == NULL) && (NewRdNode == NULL))) {\r
+      ((NameOpNode == NULL) && (NewRdNode == NULL)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -256,19 +259,19 @@ AmlCodeGenRdRegister (
   RdRegister.Header.Header.Bits.Name =\r
     ACPI_LARGE_GENERIC_REGISTER_DESCRIPTOR_NAME;\r
   RdRegister.Header.Header.Bits.Type = ACPI_LARGE_ITEM_FLAG;\r
-  RdRegister.Header.Length = sizeof (EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR) -\r
-                               sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
+  RdRegister.Header.Length           = sizeof (EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR) -\r
+                                       sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
 \r
   // Body\r
-  RdRegister.AddressSpaceId = AddressSpace;\r
-  RdRegister.RegisterBitWidth = BitWidth;\r
+  RdRegister.AddressSpaceId    = AddressSpace;\r
+  RdRegister.RegisterBitWidth  = BitWidth;\r
   RdRegister.RegisterBitOffset = BitOffset;\r
-  RdRegister.AddressSize = AccessSize;\r
-  RdRegister.RegisterAddress = Address;\r
+  RdRegister.AddressSize       = AccessSize;\r
+  RdRegister.RegisterAddress   = Address;\r
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeResourceData,\r
-             (UINT8*)&RdRegister,\r
+             (UINT8 *)&RdRegister,\r
              sizeof (EFI_ACPI_GENERIC_REGISTER_DESCRIPTOR),\r
              &RdNode\r
              );\r
@@ -318,15 +321,15 @@ AmlCodeGenRdRegister (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenEndTag (\r
-  IN  UINT8               CheckSum    OPTIONAL,\r
-  IN  AML_OBJECT_NODE   * ParentNode  OPTIONAL,\r
-  OUT AML_DATA_NODE    ** NewRdNode   OPTIONAL\r
+  IN  UINT8            CheckSum    OPTIONAL,\r
+  IN  AML_OBJECT_NODE  *ParentNode  OPTIONAL,\r
+  OUT AML_DATA_NODE    **NewRdNode   OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  AML_DATA_NODE                 * RdNode;\r
-  EFI_ACPI_END_TAG_DESCRIPTOR     EndTag;\r
-  ACPI_SMALL_RESOURCE_HEADER      SmallResHdr;\r
+  EFI_STATUS                   Status;\r
+  AML_DATA_NODE                *RdNode;\r
+  EFI_ACPI_END_TAG_DESCRIPTOR  EndTag;\r
+  ACPI_SMALL_RESOURCE_HEADER   SmallResHdr;\r
 \r
   if ((ParentNode == NULL) && (NewRdNode == NULL)) {\r
     ASSERT (0);\r
@@ -337,17 +340,17 @@ AmlCodeGenEndTag (
 \r
   // Header\r
   SmallResHdr.Bits.Length = sizeof (EFI_ACPI_END_TAG_DESCRIPTOR) -\r
-                              sizeof (ACPI_SMALL_RESOURCE_HEADER);\r
+                            sizeof (ACPI_SMALL_RESOURCE_HEADER);\r
   SmallResHdr.Bits.Name = ACPI_SMALL_END_TAG_DESCRIPTOR_NAME;\r
   SmallResHdr.Bits.Type = ACPI_SMALL_ITEM_FLAG;\r
 \r
   // Body\r
-  EndTag.Desc = SmallResHdr.Byte;\r
+  EndTag.Desc     = SmallResHdr.Byte;\r
   EndTag.Checksum = CheckSum;\r
 \r
   Status = AmlCreateDataNode (\r
              EAmlNodeDataTypeResourceData,\r
-             (UINT8*)&EndTag,\r
+             (UINT8 *)&EndTag,\r
              sizeof (EFI_ACPI_END_TAG_DESCRIPTOR),\r
              &RdNode\r
              );\r
@@ -365,8 +368,9 @@ AmlCodeGenEndTag (
     // This is a hard check: do not allow to add an EndTag if the BufferNode\r
     // already has resource data elements attached. Indeed, the EndTag should\r
     // have already been added.\r
-    if (AmlGetNextVariableArgument ((AML_NODE_HEADER*)ParentNode, NULL) !=\r
-          NULL) {\r
+    if (AmlGetNextVariableArgument ((AML_NODE_HEADER *)ParentNode, NULL) !=\r
+        NULL)\r
+    {\r
       ASSERT (0);\r
       Status = EFI_INVALID_PARAMETER;\r
       goto error_handler;\r
@@ -375,8 +379,8 @@ AmlCodeGenEndTag (
     // Add the EndTag RdNode. Indeed, the AmlAppendRdNode function\r
     // is looking for an EndTag, which we are adding here.\r
     Status = AmlVarListAddTail (\r
-               (AML_NODE_HEADER*)ParentNode,\r
-               (AML_NODE_HEADER*)RdNode\r
+               (AML_NODE_HEADER *)ParentNode,\r
+               (AML_NODE_HEADER *)RdNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
@@ -388,8 +392,9 @@ AmlCodeGenEndTag (
 \r
 error_handler:\r
   if (RdNode != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)RdNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)RdNode);\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -451,7 +456,7 @@ AmlCodeGenCrsAddRdInterrupt (
   IN  BOOLEAN                 EdgeTriggered,\r
   IN  BOOLEAN                 ActiveLow,\r
   IN  BOOLEAN                 Shared,\r
-  IN  UINT32                IrqList,\r
+  IN  UINT32                  *IrqList,\r
   IN  UINT8                   IrqCount\r
   )\r
 {\r
index eb26192db40fbe9e7277c090992d068805a7fd01..f241da9c08fd283ed31f7802ba1b143b198509a6 100644 (file)
@@ -142,9 +142,9 @@ AmlCodeGenRdRegister (
 EFI_STATUS\r
 EFIAPI\r
 AmlCodeGenEndTag (\r
-  IN  UINT8               CheckSum    OPTIONAL,\r
-  IN  AML_OBJECT_NODE   * ParentNode  OPTIONAL,\r
-  OUT AML_DATA_NODE    ** NewRdNode   OPTIONAL\r
+  IN  UINT8            CheckSum    OPTIONAL,\r
+  IN  AML_OBJECT_NODE  *ParentNode  OPTIONAL,\r
+  OUT AML_DATA_NODE    **NewRdNode   OPTIONAL\r
   );\r
 \r
 #endif // AML_RESOURCE_DATA_CODE_GEN_H_\r
index 8da47405af85c2ea51a4e17268545eeea0de5646..9104b781d9b496026747db5d477a59fc46a8f0e9 100644 (file)
 */\r
 typedef struct AmlPathSearchContext {\r
   /// Backward stream holding the raw AML absolute searched path.\r
-  AML_STREAM        SearchPathBStream;\r
+  AML_STREAM         *SearchPathBStream;\r
 \r
   /// An empty backward stream holding a pre-allocated buffer. This prevents\r
   /// from having to do multiple allocations during the search.\r
   /// This stream is used to query the raw AML absolute path of the node\r
   /// currently being probed.\r
-  AML_STREAM        CurrNodePathBStream;\r
+  AML_STREAM         *CurrNodePathBStream;\r
 \r
   /// If the node being visited is the node being searched,\r
   /// i.e. its path and the searched path match,\r
   /// save its reference in this pointer.\r
-  AML_NODE_HEADER   OutNode;\r
+  AML_NODE_HEADER    *OutNode;\r
 } AML_PATH_SEARCH_CONTEXT;\r
 \r
 /** Return the first AML namespace node up in the parent hierarchy.\r
@@ -140,12 +140,13 @@ typedef struct AmlPathSearchContext {
 EFI_STATUS\r
 EFIAPI\r
 AmlGetFirstAncestorNameSpaceNode (\r
-  IN  CONST AML_NODE_HEADER   * Node,\r
-  OUT       AML_NODE_HEADER  ** OutNode\r
+  IN  CONST AML_NODE_HEADER  *Node,\r
+  OUT       AML_NODE_HEADER  **OutNode\r
   )\r
 {\r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -156,7 +157,7 @@ AmlGetFirstAncestorNameSpaceNode (
     return EFI_SUCCESS;\r
   } else {\r
     // Else, get the parent node.\r
-    Node = AmlGetParent ((AML_NODE_HEADER*)Node);\r
+    Node = AmlGetParent ((AML_NODE_HEADER *)Node);\r
     if (!IS_AML_NODE_VALID (Node)) {\r
       ASSERT (0);\r
       return EFI_INVALID_PARAMETER;\r
@@ -168,12 +169,13 @@ AmlGetFirstAncestorNameSpaceNode (
     if (IS_AML_ROOT_NODE (Node)) {\r
       break;\r
     } else if (AmlNodeHasAttribute (\r
-                 (CONST AML_OBJECT_NODE*)Node,\r
+                 (CONST AML_OBJECT_NODE *)Node,\r
                  AML_IN_NAMESPACE\r
-                 )) {\r
+                 ))\r
+    {\r
       break;\r
     } else {\r
-      Node = AmlGetParent ((AML_NODE_HEADER*)Node);\r
+      Node = AmlGetParent ((AML_NODE_HEADER *)Node);\r
       if (!IS_AML_NODE_VALID (Node)) {\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
@@ -181,7 +183,7 @@ AmlGetFirstAncestorNameSpaceNode (
     }\r
   } // while\r
 \r
-  *OutNode = (AML_NODE_HEADER*)Node;\r
+  *OutNode = (AML_NODE_HEADER *)Node;\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -234,46 +236,47 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlGetAncestorNameSpaceNode (\r
-  IN      CONST AML_OBJECT_NODE   * Node,\r
-  IN OUT        UINT32            * Levels,\r
-     OUT        UINT32            * HasRoot,\r
-     OUT  CONST AML_NODE_HEADER  ** OutNode\r
+  IN      CONST AML_OBJECT_NODE  *Node,\r
+  IN OUT        UINT32           *Levels,\r
+  OUT        UINT32              *HasRoot,\r
+  OUT  CONST AML_NODE_HEADER     **OutNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
-  CONST AML_NODE_HEADER   * NameSpaceNode;\r
-  CHAR8                   * NodeName;\r
-  UINT32                    ParentCnt;\r
+  CONST AML_NODE_HEADER  *NameSpaceNode;\r
+  CHAR8                  *NodeName;\r
+  UINT32                 ParentCnt;\r
 \r
-  UINT32                    Root;\r
-  UINT32                    ParentPrefix;\r
-  UINT32                    SegCount;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
 \r
   if (!IS_AML_OBJECT_NODE (Node)    ||\r
       (Levels == NULL)              ||\r
       (HasRoot == NULL)             ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   ParentCnt = *Levels;\r
-  *HasRoot = 0;\r
+  *HasRoot  = 0;\r
 \r
   // ParentCnt namespace levels need to be climbed.\r
   do {\r
     // Get the next namespace node in the hierarchy.\r
     Status = AmlGetFirstAncestorNameSpaceNode (\r
-               (CONST AML_NODE_HEADER*)Node,\r
-               (AML_NODE_HEADER**)&NameSpaceNode\r
+               (CONST AML_NODE_HEADER *)Node,\r
+               (AML_NODE_HEADER **)&NameSpaceNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       return Status;\r
     }\r
 \r
-    Node = (CONST AML_OBJECT_NODE*)NameSpaceNode;\r
+    Node = (CONST AML_OBJECT_NODE *)NameSpaceNode;\r
 \r
     if (IS_AML_ROOT_NODE (Node)) {\r
       // Node is the root node. It is not possible to go beyond.\r
@@ -281,11 +284,12 @@ AmlGetAncestorNameSpaceNode (
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       *HasRoot = 1;\r
       break;\r
     }\r
 \r
-    NodeName = AmlNodeGetName ((CONST AML_OBJECT_NODE*)Node);\r
+    NodeName = AmlNodeGetName ((CONST AML_OBJECT_NODE *)Node);\r
     if (NodeName == NULL) {\r
       ASSERT (0);\r
       return EFI_INVALID_PARAMETER;\r
@@ -293,11 +297,11 @@ AmlGetAncestorNameSpaceNode (
 \r
     // Analyze the node name.\r
     Status = AmlParseNameStringInfo (\r
-                NodeName,\r
-                &Root,\r
-                &ParentPrefix,\r
-                &SegCount\r
-                );\r
+               NodeName,\r
+               &Root,\r
+               &ParentPrefix,\r
+               &SegCount\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       return Status;\r
@@ -316,9 +320,9 @@ AmlGetAncestorNameSpaceNode (
       if (SegCount == ParentCnt) {\r
         // There are exactly enough AML namespace levels to consume.\r
         // This means the root node was the searched node.\r
-        Node = (CONST AML_OBJECT_NODE*)AmlGetRootNode (\r
-                                         (CONST AML_NODE_HEADER*)Node\r
-                                         );\r
+        Node = (CONST AML_OBJECT_NODE *)AmlGetRootNode (\r
+                                          (CONST AML_NODE_HEADER *)Node\r
+                                          );\r
         if (!IS_AML_ROOT_NODE (Node)) {\r
           ASSERT (0);\r
           return EFI_INVALID_PARAMETER;\r
@@ -350,14 +354,15 @@ AmlGetAncestorNameSpaceNode (
           // The node name doesn't have any carets. Get the next namespace\r
           // node and return.\r
           Status = AmlGetFirstAncestorNameSpaceNode (\r
-                     (CONST AML_NODE_HEADER*)Node,\r
-                     (AML_NODE_HEADER**)&NameSpaceNode\r
+                     (CONST AML_NODE_HEADER *)Node,\r
+                     (AML_NODE_HEADER **)&NameSpaceNode\r
                      );\r
           if (EFI_ERROR (Status)) {\r
             ASSERT (0);\r
             return Status;\r
           }\r
-          Node = (CONST AML_OBJECT_NODE*)NameSpaceNode;\r
+\r
+          Node      = (CONST AML_OBJECT_NODE *)NameSpaceNode;\r
           ParentCnt = 0;\r
           break;\r
         } else {\r
@@ -375,8 +380,8 @@ AmlGetAncestorNameSpaceNode (
     }\r
   } while (ParentCnt != 0);\r
 \r
-  *OutNode = (CONST AML_NODE_HEADER*)Node;\r
-  *Levels = ParentCnt;\r
+  *OutNode = (CONST AML_NODE_HEADER *)Node;\r
+  *Levels  = ParentCnt;\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -415,29 +420,31 @@ AmlGetAncestorNameSpaceNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetRawNameSpacePath (\r
-  IN  CONST AML_NODE_HEADER   * Node,\r
-  IN        UINT32              InputParent,\r
-  OUT       AML_STREAM        * RawAbsPathBStream\r
+  IN  CONST AML_NODE_HEADER  *Node,\r
+  IN        UINT32           InputParent,\r
+  OUT       AML_STREAM       *RawAbsPathBStream\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_NODE_HEADER   * ParentNode;\r
-  CHAR8             * NodeName;\r
+  AML_NODE_HEADER  *ParentNode;\r
+  CHAR8            *NodeName;\r
 \r
-  UINT32              Root;\r
-  UINT32              ParentPrefix;\r
-  UINT32              SegCount;\r
-  CONST   CHAR8     * NameSeg;\r
+  UINT32         Root;\r
+  UINT32         ParentPrefix;\r
+  UINT32         SegCount;\r
+  CONST   CHAR8  *NameSeg;\r
 \r
   if ((!IS_AML_ROOT_NODE (Node)                 &&\r
        !AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)Node,\r
-         AML_IN_NAMESPACE))                     ||\r
+          (CONST AML_OBJECT_NODE *)Node,\r
+          AML_IN_NAMESPACE\r
+          ))                     ||\r
       !IS_STREAM (RawAbsPathBStream)            ||\r
       IS_END_OF_STREAM (RawAbsPathBStream)      ||\r
       !IS_STREAM_BACKWARD (RawAbsPathBStream)   ||\r
-      (InputParent > MAX_UINT8)) {\r
+      (InputParent > MAX_UINT8))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -447,7 +454,7 @@ AmlGetRawNameSpacePath (
       break;\r
     }\r
 \r
-    NodeName = AmlNodeGetName ((CONST AML_OBJECT_NODE*)Node);\r
+    NodeName = AmlNodeGetName ((CONST AML_OBJECT_NODE *)Node);\r
     if (NodeName == NULL) {\r
       ASSERT (0);\r
       return EFI_INVALID_PARAMETER;\r
@@ -468,15 +475,16 @@ AmlGetRawNameSpacePath (
       // 1.1. If the Node's name has enough levels to consume all the\r
       //      InputParent carets, write the levels that are left.\r
       NameSeg = AmlGetFirstNameSeg (NodeName, Root, ParentPrefix);\r
-      Status = AmlStreamWrite (\r
+      Status  = AmlStreamWrite (\r
                   RawAbsPathBStream,\r
-                  (CONST UINT8*)NameSeg,\r
+                  (CONST UINT8 *)NameSeg,\r
                   (SegCount - InputParent) * AML_NAME_SEG_SIZE\r
                   );\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
         return Status;\r
       }\r
+\r
       InputParent = 0;\r
     } else {\r
       // (SegCount <= InputParent)\r
@@ -488,23 +496,25 @@ AmlGetRawNameSpacePath (
     InputParent += ParentPrefix;\r
 \r
     if (Root != 0) {\r
-    // 2. The Node's name is an absolute path.\r
-    //    Exit, the root has been reached.\r
+      // 2. The Node's name is an absolute path.\r
+      //    Exit, the root has been reached.\r
       if (InputParent != 0) {\r
         ASSERT (0);\r
         return EFI_NOT_FOUND;\r
       }\r
+\r
       break;\r
     }\r
 \r
     Status = AmlGetAncestorNameSpaceNode (\r
-               (CONST AML_OBJECT_NODE*)Node,\r
+               (CONST AML_OBJECT_NODE *)Node,\r
                &InputParent,\r
                &Root,\r
-               (CONST AML_NODE_HEADER**)&ParentNode\r
+               (CONST AML_NODE_HEADER **)&ParentNode\r
                );\r
     if (EFI_ERROR (Status)  ||\r
-        (!IS_AML_NODE_VALID (ParentNode))) {\r
+        (!IS_AML_NODE_VALID (ParentNode)))\r
+    {\r
       ASSERT (0);\r
       return Status;\r
     }\r
@@ -524,7 +534,7 @@ AmlGetRawNameSpacePath (
       //      Then exit.\r
       if (InputParent != 0) {\r
         // Get the absolute pathname.\r
-        NodeName = AmlNodeGetName ((CONST AML_OBJECT_NODE*)Node);\r
+        NodeName = AmlNodeGetName ((CONST AML_OBJECT_NODE *)Node);\r
         if (NodeName == NULL) {\r
           ASSERT (0);\r
           return EFI_INVALID_PARAMETER;\r
@@ -532,11 +542,11 @@ AmlGetRawNameSpacePath (
 \r
         // Analyze the absolute pathname.\r
         Status = AmlParseNameStringInfo (\r
-                    NodeName,\r
-                    &Root,\r
-                    &ParentPrefix,\r
-                    &SegCount\r
-                    );\r
+                   NodeName,\r
+                   &Root,\r
+                   &ParentPrefix,\r
+                   &SegCount\r
+                   );\r
         if (EFI_ERROR (Status)) {\r
           ASSERT (0);\r
           return Status;\r
@@ -545,9 +555,9 @@ AmlGetRawNameSpacePath (
         // Writing the n first NameSegs.\r
         // n = SegCount - InputParent\r
         NameSeg = AmlGetFirstNameSeg (NodeName, Root, ParentPrefix);\r
-        Status = AmlStreamWrite (\r
+        Status  = AmlStreamWrite (\r
                     RawAbsPathBStream,\r
-                    (CONST UINT8*)NameSeg,\r
+                    (CONST UINT8 *)NameSeg,\r
                     (SegCount - InputParent) * AML_NAME_SEG_SIZE\r
                     );\r
         if (EFI_ERROR (Status)) {\r
@@ -557,7 +567,6 @@ AmlGetRawNameSpacePath (
 \r
         break;\r
       } // (InputParent != 0)\r
-\r
     }\r
   } // while\r
 \r
@@ -584,21 +593,22 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlAddPrefix (\r
-  IN  OUT AML_STREAM    * AmlPathBStream\r
+  IN  OUT AML_STREAM  *AmlPathBStream\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT32        NameSegCount;\r
-  UINT32        NameSegSize;\r
+  EFI_STATUS  Status;\r
+  UINT32      NameSegCount;\r
+  UINT32      NameSegSize;\r
 \r
   // At most 3 bytes are needed for: RootChar + MultiNamePrefix + SegCount.\r
-  CHAR8         Prefix[3];\r
-  UINT32        PrefixSize;\r
+  CHAR8   Prefix[3];\r
+  UINT32  PrefixSize;\r
 \r
   // The Stream contains concatenated NameSegs.\r
   if (!IS_STREAM (AmlPathBStream)       ||\r
       IS_END_OF_STREAM (AmlPathBStream) ||\r
-      !IS_STREAM_BACKWARD (AmlPathBStream)) {\r
+      !IS_STREAM_BACKWARD (AmlPathBStream))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -625,7 +635,7 @@ AmlAddPrefix (
     case 0:\r
     {\r
       // Root and parents only NameString (no NameSeg(s)) end with '\0'.\r
-      Prefix[1] = AML_ZERO_OP;\r
+      Prefix[1]  = AML_ZERO_OP;\r
       PrefixSize = 2;\r
       break;\r
     }\r
@@ -636,21 +646,21 @@ AmlAddPrefix (
     }\r
     case 2:\r
     {\r
-      Prefix[1] = AML_DUAL_NAME_PREFIX;\r
+      Prefix[1]  = AML_DUAL_NAME_PREFIX;\r
       PrefixSize = 2;\r
       break;\r
     }\r
     default:\r
     {\r
-      Prefix[1] = AML_MULTI_NAME_PREFIX;\r
-      Prefix[2] = (UINT8)NameSegCount;\r
+      Prefix[1]  = AML_MULTI_NAME_PREFIX;\r
+      Prefix[2]  = (UINT8)NameSegCount;\r
       PrefixSize = 3;\r
       break;\r
     }\r
   }\r
 \r
   // Add the RootChar + prefix (if needed) at the beginning of the pathname.\r
-  Status = AmlStreamWrite (AmlPathBStream, (CONST UINT8*)Prefix, PrefixSize);\r
+  Status = AmlStreamWrite (AmlPathBStream, (CONST UINT8 *)Prefix, PrefixSize);\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     return Status;\r
@@ -679,27 +689,28 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlRemovePrefix (\r
-  IN  OUT AML_STREAM  * AmlPathBStream\r
+  IN  OUT AML_STREAM  *AmlPathBStream\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT32        TotalSize;\r
-  UINT32        RewindSize;\r
+  UINT32  TotalSize;\r
+  UINT32  RewindSize;\r
 \r
-  UINT32        Root;\r
-  UINT32        ParentPrefix;\r
-  UINT32        SegCount;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
 \r
   if (!IS_STREAM (AmlPathBStream)         ||\r
       IS_END_OF_STREAM (AmlPathBStream)   ||\r
-      !IS_STREAM_BACKWARD (AmlPathBStream)) {\r
+      !IS_STREAM_BACKWARD (AmlPathBStream))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   Status = AmlParseNameStringInfo (\r
-             (CHAR8*)AmlStreamGetCurrPos (AmlPathBStream),\r
+             (CHAR8 *)AmlStreamGetCurrPos (AmlPathBStream),\r
              &Root,\r
              &ParentPrefix,\r
              &SegCount\r
@@ -755,31 +766,33 @@ AmlRemovePrefix (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetAslPathName (\r
-  IN      AML_NODE_HEADER   * Node,\r
-      OUT CHAR8             * Buffer,\r
-  IN  OUT UINT32            * BufferSize\r
+  IN      AML_NODE_HEADER  *Node,\r
+  OUT CHAR8                *Buffer,\r
+  IN  OUT UINT32           *BufferSize\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
+  EFI_STATUS  Status;\r
 \r
   // Backward stream used to build the raw AML absolute path to the node.\r
-  AML_STREAM      RawAmlAbsPathBStream;\r
-  CHAR8         * RawAmlAbsPathBuffer;\r
-  UINT32          RawAmlAbsPathBufferSize;\r
+  AML_STREAM  RawAmlAbsPathBStream;\r
+  CHAR8       *RawAmlAbsPathBuffer;\r
+  UINT32      RawAmlAbsPathBufferSize;\r
 \r
-  CHAR8         * AmlPathName;\r
-  CHAR8         * AslPathName;\r
-  UINT32          AslPathNameSize;\r
+  CHAR8   *AmlPathName;\r
+  CHAR8   *AslPathName;\r
+  UINT32  AslPathNameSize;\r
 \r
-  UINT32          Root;\r
-  UINT32          ParentPrefix;\r
-  UINT32          SegCount;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
 \r
   if ((!IS_AML_ROOT_NODE (Node)         &&\r
        !AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)Node,\r
-         AML_IN_NAMESPACE))             ||\r
-      (BufferSize == NULL)) {\r
+          (CONST AML_OBJECT_NODE *)Node,\r
+          AML_IN_NAMESPACE\r
+          ))             ||\r
+      (BufferSize == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -788,7 +801,7 @@ AmlGetAslPathName (
 \r
   // Allocate a Stream to get the raw AML absolute pathname.\r
   RawAmlAbsPathBufferSize = MAX_AML_NAMESTRING_SIZE;\r
-  RawAmlAbsPathBuffer = AllocateZeroPool (RawAmlAbsPathBufferSize);\r
+  RawAmlAbsPathBuffer     = AllocateZeroPool (RawAmlAbsPathBufferSize);\r
   if (RawAmlAbsPathBuffer == NULL) {\r
     ASSERT (0);\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -796,7 +809,7 @@ AmlGetAslPathName (
 \r
   Status = AmlStreamInit (\r
              &RawAmlAbsPathBStream,\r
-             (UINT8*)RawAmlAbsPathBuffer,\r
+             (UINT8 *)RawAmlAbsPathBuffer,\r
              RawAmlAbsPathBufferSize,\r
              EAmlStreamDirectionBackward\r
              );\r
@@ -821,11 +834,11 @@ AmlGetAslPathName (
     goto exit_handler;\r
   }\r
 \r
-  AmlPathName = (CHAR8*)AmlStreamGetCurrPos (&RawAmlAbsPathBStream);\r
+  AmlPathName = (CHAR8 *)AmlStreamGetCurrPos (&RawAmlAbsPathBStream);\r
 \r
   // Analyze the NameString.\r
   Status = AmlParseNameStringInfo (\r
-             (CONST CHAR8*)AmlPathName,\r
+             (CONST CHAR8 *)AmlPathName,\r
              &Root,\r
              &ParentPrefix,\r
              &SegCount\r
@@ -890,33 +903,36 @@ STATIC
 BOOLEAN\r
 EFIAPI\r
 AmlDbgPrintNameSpaceCallback (\r
-  IN      AML_NODE_HEADER  * Node,\r
-  IN      VOID             * Context,\r
-  IN  OUT EFI_STATUS       * Status   OPTIONAL\r
+  IN      AML_NODE_HEADER  *Node,\r
+  IN      VOID             *Context,\r
+  IN  OUT EFI_STATUS       *Status   OPTIONAL\r
   )\r
 {\r
-  BOOLEAN           ContinueEnum;\r
-  EFI_STATUS        Status1;\r
+  BOOLEAN     ContinueEnum;\r
+  EFI_STATUS  Status1;\r
 \r
-  AML_STREAM      * CurrNodePathFStream;\r
-  CHAR8           * CurrNodePathBuffer;\r
-  UINT32            CurrNodePathBufferSize;\r
+  AML_STREAM  *CurrNodePathFStream;\r
+  CHAR8       *CurrNodePathBuffer;\r
+  UINT32      CurrNodePathBufferSize;\r
 \r
   ContinueEnum = TRUE;\r
-  Status1 = EFI_SUCCESS;\r
+  Status1      = EFI_SUCCESS;\r
 \r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      (Context == NULL)) {\r
+      (Context == NULL))\r
+  {\r
     ASSERT (0);\r
-    Status1 = EFI_INVALID_PARAMETER;\r
+    Status1      = EFI_INVALID_PARAMETER;\r
     ContinueEnum = FALSE;\r
     goto exit_handler;\r
   }\r
 \r
   if (!IS_AML_ROOT_NODE (Node)  &&\r
       !AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)Node,\r
-         AML_IN_NAMESPACE)) {\r
+         (CONST AML_OBJECT_NODE *)Node,\r
+         AML_IN_NAMESPACE\r
+         ))\r
+  {\r
     // Skip this node and continue enumeration.\r
     goto exit_handler;\r
   }\r
@@ -924,40 +940,41 @@ AmlDbgPrintNameSpaceCallback (
   if (IS_AML_ROOT_NODE (Node)) {\r
     DEBUG ((DEBUG_INFO, "\\\n"));\r
   } else if (AmlNodeHasAttribute (\r
-               (CONST AML_OBJECT_NODE*)Node,\r
-               AML_IN_NAMESPACE)) {\r
-\r
-  CurrNodePathFStream = (AML_STREAM*)Context;\r
-\r
-  // Check the Context's content.\r
-  if (!IS_STREAM (CurrNodePathFStream)           ||\r
-      IS_END_OF_STREAM (CurrNodePathFStream)     ||\r
-      !IS_STREAM_FORWARD (CurrNodePathFStream)) {\r
-    ASSERT (0);\r
-    Status1 = EFI_INVALID_PARAMETER;\r
-    ContinueEnum = FALSE;\r
-    goto exit_handler;\r
-  }\r
-\r
-  CurrNodePathBuffer = (CHAR8*)AmlStreamGetBuffer (CurrNodePathFStream);\r
-  CurrNodePathBufferSize = AmlStreamGetMaxBufferSize (CurrNodePathFStream);\r
+               (CONST AML_OBJECT_NODE *)Node,\r
+               AML_IN_NAMESPACE\r
+               ))\r
+  {\r
+    CurrNodePathFStream = (AML_STREAM *)Context;\r
+\r
+    // Check the Context's content.\r
+    if (!IS_STREAM (CurrNodePathFStream)           ||\r
+        IS_END_OF_STREAM (CurrNodePathFStream)     ||\r
+        !IS_STREAM_FORWARD (CurrNodePathFStream))\r
+    {\r
+      ASSERT (0);\r
+      Status1      = EFI_INVALID_PARAMETER;\r
+      ContinueEnum = FALSE;\r
+      goto exit_handler;\r
+    }\r
 \r
-  Status1 = AmlGetAslPathName (\r
-              (AML_NODE_HEADER*)Node,\r
-              CurrNodePathBuffer,\r
-              &CurrNodePathBufferSize\r
-              );\r
-  if (EFI_ERROR (Status1)) {\r
-    ASSERT (0);\r
-    ContinueEnum = FALSE;\r
-    goto exit_handler;\r
-  }\r
+    CurrNodePathBuffer     = (CHAR8 *)AmlStreamGetBuffer (CurrNodePathFStream);\r
+    CurrNodePathBufferSize = AmlStreamGetMaxBufferSize (CurrNodePathFStream);\r
 \r
-  DEBUG ((DEBUG_INFO, "%a\n", CurrNodePathBuffer));\r
+    Status1 = AmlGetAslPathName (\r
+                (AML_NODE_HEADER *)Node,\r
+                CurrNodePathBuffer,\r
+                &CurrNodePathBufferSize\r
+                );\r
+    if (EFI_ERROR (Status1)) {\r
+      ASSERT (0);\r
+      ContinueEnum = FALSE;\r
+      goto exit_handler;\r
+    }\r
 \r
+    DEBUG ((DEBUG_INFO, "%a\n", CurrNodePathBuffer));\r
   } else {\r
     ASSERT (0);\r
-    Status1 = EFI_INVALID_PARAMETER;\r
+    Status1      = EFI_INVALID_PARAMETER;\r
     ContinueEnum = FALSE;\r
   }\r
 \r
@@ -982,14 +999,14 @@ exit_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlDbgPrintNameSpace (\r
-  IN  AML_ROOT_NODE   * RootNode\r
+  IN  AML_ROOT_NODE  *RootNode\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_STREAM      CurrNodePathFStream;\r
-  CHAR8         * CurrNodePathBuffer;\r
-  UINT32          CurrNodePathBufferSize;\r
+  AML_STREAM  CurrNodePathFStream;\r
+  CHAR8       *CurrNodePathBuffer;\r
+  UINT32      CurrNodePathBufferSize;\r
 \r
   if (!IS_AML_ROOT_NODE (RootNode)) {\r
     ASSERT (0);\r
@@ -1000,7 +1017,7 @@ AmlDbgPrintNameSpace (
 \r
   // Allocate memory to build the absolute ASL path to each node.\r
   CurrNodePathBufferSize = MAX_AML_NAMESTRING_SIZE;\r
-  CurrNodePathBuffer = AllocateZeroPool (CurrNodePathBufferSize);\r
+  CurrNodePathBuffer     = AllocateZeroPool (CurrNodePathBufferSize);\r
   if (CurrNodePathBuffer == NULL) {\r
     ASSERT (0);\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -1010,7 +1027,7 @@ AmlDbgPrintNameSpace (
   // to avoid multiple allocations during the enumeration.\r
   Status = AmlStreamInit (\r
              &CurrNodePathFStream,\r
-             (UINT8*)CurrNodePathBuffer,\r
+             (UINT8 *)CurrNodePathBuffer,\r
              CurrNodePathBufferSize,\r
              EAmlStreamDirectionForward\r
              );\r
@@ -1020,9 +1037,9 @@ AmlDbgPrintNameSpace (
   }\r
 \r
   AmlEnumTree (\r
-    (AML_NODE_HEADER*)RootNode,\r
+    (AML_NODE_HEADER *)RootNode,\r
     AmlDbgPrintNameSpaceCallback,\r
-    (VOID*)&CurrNodePathFStream,\r
+    (VOID *)&CurrNodePathFStream,\r
     &Status\r
     );\r
   ASSERT_EFI_ERROR (Status);\r
@@ -1064,40 +1081,43 @@ STATIC
 BOOLEAN\r
 EFIAPI\r
 AmlEnumeratePathCallback (\r
-  IN      AML_NODE_HEADER  * Node,\r
-  IN  OUT VOID             * Context,\r
-  IN  OUT EFI_STATUS       * Status   OPTIONAL\r
-)\r
+  IN      AML_NODE_HEADER  *Node,\r
+  IN  OUT VOID             *Context,\r
+  IN  OUT EFI_STATUS       *Status   OPTIONAL\r
+  )\r
 {\r
-  BOOLEAN                     ContinueEnum;\r
-  EFI_STATUS                  Status1;\r
+  BOOLEAN     ContinueEnum;\r
+  EFI_STATUS  Status1;\r
 \r
-  AML_PATH_SEARCH_CONTEXT   * PathSearchContext;\r
+  AML_PATH_SEARCH_CONTEXT  *PathSearchContext;\r
 \r
-  AML_STREAM                * SearchPathBStream;\r
+  AML_STREAM  *SearchPathBStream;\r
 \r
-  AML_STREAM                * CurrNodePathBStream;\r
-  UINT32                      CurrNodePathSize;\r
+  AML_STREAM  *CurrNodePathBStream;\r
+  UINT32      CurrNodePathSize;\r
 \r
   ContinueEnum = TRUE;\r
-  Status1 = EFI_SUCCESS;\r
+  Status1      = EFI_SUCCESS;\r
 \r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      (Context == NULL)) {\r
+      (Context == NULL))\r
+  {\r
     ASSERT (0);\r
-    Status1 = EFI_INVALID_PARAMETER;\r
+    Status1      = EFI_INVALID_PARAMETER;\r
     ContinueEnum = FALSE;\r
     goto exit_handler;\r
   }\r
 \r
   if (!AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)Node,\r
-         AML_IN_NAMESPACE)) {\r
+         (CONST AML_OBJECT_NODE *)Node,\r
+         AML_IN_NAMESPACE\r
+         ))\r
+  {\r
     goto exit_handler;\r
   }\r
 \r
-  PathSearchContext = (AML_PATH_SEARCH_CONTEXT*)Context;\r
-  SearchPathBStream = PathSearchContext->SearchPathBStream;\r
+  PathSearchContext   = (AML_PATH_SEARCH_CONTEXT *)Context;\r
+  SearchPathBStream   = PathSearchContext->SearchPathBStream;\r
   CurrNodePathBStream = PathSearchContext->CurrNodePathBStream;\r
 \r
   // Check the Context's content.\r
@@ -1106,9 +1126,10 @@ AmlEnumeratePathCallback (
       !IS_STREAM_BACKWARD (SearchPathBStream)   ||\r
       !IS_STREAM (CurrNodePathBStream)          ||\r
       IS_END_OF_STREAM (CurrNodePathBStream)    ||\r
-      !IS_STREAM_BACKWARD (CurrNodePathBStream)) {\r
+      !IS_STREAM_BACKWARD (CurrNodePathBStream))\r
+  {\r
     ASSERT (0);\r
-    Status1 = EFI_INVALID_PARAMETER;\r
+    Status1      = EFI_INVALID_PARAMETER;\r
     ContinueEnum = FALSE;\r
     goto exit_handler;\r
   }\r
@@ -1116,7 +1137,7 @@ AmlEnumeratePathCallback (
   CurrNodePathSize = AmlStreamGetMaxBufferSize (CurrNodePathBStream);\r
   if (CurrNodePathSize == 0) {\r
     ASSERT (0);\r
-    Status1 = EFI_INVALID_PARAMETER;\r
+    Status1      = EFI_INVALID_PARAMETER;\r
     ContinueEnum = FALSE;\r
     goto exit_handler;\r
   }\r
@@ -1137,26 +1158,28 @@ AmlEnumeratePathCallback (
   DEBUG ((DEBUG_VERBOSE, "Search path:"));\r
   AMLDBG_PRINT_CHARS (\r
     DEBUG_VERBOSE,\r
-    (CHAR8*)AmlStreamGetCurrPos (SearchPathBStream),\r
+    (CHAR8 *)AmlStreamGetCurrPos (SearchPathBStream),\r
     AmlStreamGetIndex (SearchPathBStream)\r
     );\r
   DEBUG ((DEBUG_VERBOSE, "\nPath of the current node: "));\r
   AMLDBG_PRINT_CHARS (\r
     DEBUG_VERBOSE,\r
-    (CHAR8*)AmlStreamGetCurrPos (CurrNodePathBStream),\r
+    (CHAR8 *)AmlStreamGetCurrPos (CurrNodePathBStream),\r
     AmlStreamGetIndex (CurrNodePathBStream)\r
     );\r
   DEBUG ((DEBUG_VERBOSE, "\n"));\r
 \r
   // Compare the searched path and Node's path.\r
   if ((AmlStreamGetIndex (CurrNodePathBStream)  ==\r
-         AmlStreamGetIndex (SearchPathBStream))     &&\r
+       AmlStreamGetIndex (SearchPathBStream))     &&\r
       (CompareMem (\r
          AmlStreamGetCurrPos (CurrNodePathBStream),\r
          AmlStreamGetCurrPos (SearchPathBStream),\r
-         AmlStreamGetIndex (SearchPathBStream)) == 0)) {\r
-    Status1 = EFI_SUCCESS;\r
-    ContinueEnum = FALSE;\r
+         AmlStreamGetIndex (SearchPathBStream)\r
+         ) == 0))\r
+  {\r
+    Status1                    = EFI_SUCCESS;\r
+    ContinueEnum               = FALSE;\r
     PathSearchContext->OutNode = Node;\r
   } else {\r
     // If the paths don't match, reset the CurrNodePathStream's content.\r
@@ -1210,27 +1233,29 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlBuildAbsoluteAmlPath (\r
-  IN      AML_NODE_HEADER   * ReferenceNode,\r
-  IN      CHAR8             * AslPath,\r
-  IN  OUT AML_STREAM        * RawAmlAbsSearchPathBStream\r
+  IN      AML_NODE_HEADER  *ReferenceNode,\r
+  IN      CHAR8            *AslPath,\r
+  IN  OUT AML_STREAM       *RawAmlAbsSearchPathBStream\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  CHAR8       * AmlPath;\r
+  EFI_STATUS  Status;\r
+  CHAR8       *AmlPath;\r
 \r
-  UINT32        AmlNameStringSize;\r
-  UINT32        Root;\r
-  UINT32        ParentPrefix;\r
-  UINT32        SegCount;\r
+  UINT32  AmlNameStringSize;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
 \r
   if ((!IS_AML_ROOT_NODE (ReferenceNode)              &&\r
        !AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)ReferenceNode,\r
-         AML_IN_NAMESPACE))                           ||\r
+          (CONST AML_OBJECT_NODE *)ReferenceNode,\r
+          AML_IN_NAMESPACE\r
+          ))                           ||\r
       (AslPath == NULL)                               ||\r
       !IS_STREAM (RawAmlAbsSearchPathBStream)         ||\r
       IS_END_OF_STREAM (RawAmlAbsSearchPathBStream)   ||\r
-      !IS_STREAM_BACKWARD (RawAmlAbsSearchPathBStream)) {\r
+      !IS_STREAM_BACKWARD (RawAmlAbsSearchPathBStream))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1264,10 +1289,10 @@ AmlBuildAbsoluteAmlPath (
 \r
   // 2.1. Write the AML path to the stream.\r
   Status = AmlStreamWrite (\r
-              RawAmlAbsSearchPathBStream,\r
-              (CONST UINT8*)AmlPath,\r
-              AmlNameStringSize\r
-              );\r
+             RawAmlAbsSearchPathBStream,\r
+             (CONST UINT8 *)AmlPath,\r
+             AmlNameStringSize\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     goto exit_handler;\r
@@ -1347,47 +1372,49 @@ exit_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlFindNode (\r
-  IN  AML_NODE_HEADER     * ReferenceNode,\r
-  IN  CHAR8               * AslPath,\r
-  OUT AML_NODE_HEADER    ** OutNode\r
+  IN  AML_NODE_HEADER  *ReferenceNode,\r
+  IN  CHAR8            *AslPath,\r
+  OUT AML_NODE_HEADER  **OutNode\r
   )\r
 {\r
-  EFI_STATUS                  Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_PATH_SEARCH_CONTEXT     PathSearchContext;\r
-  AML_ROOT_NODE             * RootNode;\r
+  AML_PATH_SEARCH_CONTEXT  PathSearchContext;\r
+  AML_ROOT_NODE            *RootNode;\r
 \r
   // Backward stream used to build the raw AML absolute path to the searched\r
   // node.\r
-  AML_STREAM                  RawAmlAbsSearchPathBStream;\r
-  CHAR8                     * RawAmlAbsSearchPathBuffer;\r
-  UINT32                      RawAmlAbsSearchPathBufferSize;\r
+  AML_STREAM  RawAmlAbsSearchPathBStream;\r
+  CHAR8       *RawAmlAbsSearchPathBuffer;\r
+  UINT32      RawAmlAbsSearchPathBufferSize;\r
 \r
   // Backward stream used to store the raw AML absolute path of the node\r
   // currently enumerated in the tree. This path can then be compared to the\r
   // RawAmlAbsSearchPath.\r
-  AML_STREAM                  RawAmlAbsCurrNodePathBStream;\r
-  CHAR8                     * RawAmlAbsCurrNodePathBuffer;\r
-  UINT32                      RawAmlAbsCurrNodePathBufferSize;\r
+  AML_STREAM  RawAmlAbsCurrNodePathBStream;\r
+  CHAR8       *RawAmlAbsCurrNodePathBuffer;\r
+  UINT32      RawAmlAbsCurrNodePathBufferSize;\r
 \r
   if ((!IS_AML_ROOT_NODE (ReferenceNode)        &&\r
        !AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)ReferenceNode,\r
-         AML_IN_NAMESPACE))                     ||\r
+          (CONST AML_OBJECT_NODE *)ReferenceNode,\r
+          AML_IN_NAMESPACE\r
+          ))                     ||\r
       (AslPath == NULL)                         ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  *OutNode = NULL;\r
+  *OutNode                    = NULL;\r
   RawAmlAbsCurrNodePathBuffer = NULL;\r
 \r
   // 1. Build a raw absolute AML path from the reference node and the ASL\r
   //    path. For this:\r
   // 1.1. First initialize a backward stream.\r
   RawAmlAbsSearchPathBufferSize = MAX_AML_NAMESTRING_SIZE;\r
-  RawAmlAbsSearchPathBuffer = AllocateZeroPool (RawAmlAbsSearchPathBufferSize);\r
+  RawAmlAbsSearchPathBuffer     = AllocateZeroPool (RawAmlAbsSearchPathBufferSize);\r
   if (RawAmlAbsSearchPathBuffer == NULL) {\r
     ASSERT (0);\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -1395,7 +1422,7 @@ AmlFindNode (
 \r
   Status = AmlStreamInit (\r
              &RawAmlAbsSearchPathBStream,\r
-             (UINT8*)RawAmlAbsSearchPathBuffer,\r
+             (UINT8 *)RawAmlAbsSearchPathBuffer,\r
              RawAmlAbsSearchPathBufferSize,\r
              EAmlStreamDirectionBackward\r
              );\r
@@ -1427,8 +1454,8 @@ AmlFindNode (
   //    For the Root Node there is no NameSegs so the length of\r
   //     the stream will be zero.\r
   if (AmlStreamGetIndex (&RawAmlAbsSearchPathBStream) == 0) {\r
-    *OutNode = (AML_NODE_HEADER*)RootNode;\r
-    Status = EFI_SUCCESS;\r
+    *OutNode = (AML_NODE_HEADER *)RootNode;\r
+    Status   = EFI_SUCCESS;\r
     goto exit_handler;\r
   }\r
 \r
@@ -1436,9 +1463,9 @@ AmlFindNode (
   //    during enumeration. This prevents from doing multiple allocation/free\r
   //    operations.\r
   RawAmlAbsCurrNodePathBufferSize = MAX_ASL_NAMESTRING_SIZE;\r
-  RawAmlAbsCurrNodePathBuffer = AllocateZeroPool (\r
-                                  RawAmlAbsCurrNodePathBufferSize\r
-                                  );\r
+  RawAmlAbsCurrNodePathBuffer     = AllocateZeroPool (\r
+                                      RawAmlAbsCurrNodePathBufferSize\r
+                                      );\r
   if (RawAmlAbsCurrNodePathBuffer == NULL) {\r
     ASSERT (0);\r
     Status = EFI_OUT_OF_RESOURCES;\r
@@ -1447,7 +1474,7 @@ AmlFindNode (
 \r
   Status = AmlStreamInit (\r
              &RawAmlAbsCurrNodePathBStream,\r
-             (UINT8*)RawAmlAbsCurrNodePathBuffer,\r
+             (UINT8 *)RawAmlAbsCurrNodePathBuffer,\r
              RawAmlAbsCurrNodePathBufferSize,\r
              EAmlStreamDirectionBackward\r
              );\r
@@ -1462,17 +1489,17 @@ AmlFindNode (
   //     - CurrNodePathStream: backward stream containing the raw absolute AML\r
   //       of the node currently being enumerated;\r
   //     - OutNode: node pointer to the store the potentially found node.\r
-  PathSearchContext.SearchPathBStream = &RawAmlAbsSearchPathBStream;\r
+  PathSearchContext.SearchPathBStream   = &RawAmlAbsSearchPathBStream;\r
   PathSearchContext.CurrNodePathBStream = &RawAmlAbsCurrNodePathBStream;\r
-  PathSearchContext.OutNode = NULL;\r
+  PathSearchContext.OutNode             = NULL;\r
 \r
   // 6. Iterate through the namespace nodes of the tree.\r
   //    For each namespace node, build its raw AML absolute path. Then compare\r
   //    it with the search path.\r
   AmlEnumTree (\r
-    (AML_NODE_HEADER*)RootNode,\r
+    (AML_NODE_HEADER *)RootNode,\r
     AmlEnumeratePathCallback,\r
-    (VOID*)&PathSearchContext,\r
+    (VOID *)&PathSearchContext,\r
     &Status\r
     );\r
   if (EFI_ERROR (Status)) {\r
index 3d8ebc8b182983606af7e7ddfe3078fd729fb5b6..c5079e871609c88c19536c463756f9022e024a35 100644 (file)
@@ -28,8 +28,8 @@
 EFI_STATUS\r
 EFIAPI\r
 AmlGetFirstAncestorNameSpaceNode (\r
-  IN  CONST AML_NODE_HEADER   * Node,\r
-  OUT       AML_NODE_HEADER  ** OutNode\r
+  IN  CONST AML_NODE_HEADER  *Node,\r
+  OUT       AML_NODE_HEADER  **OutNode\r
   );\r
 \r
 /** Build the raw absolute AML pathname to Node and write it to a stream.\r
@@ -66,9 +66,9 @@ AmlGetFirstAncestorNameSpaceNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetRawNameSpacePath (\r
-  IN  CONST AML_NODE_HEADER   * Node,\r
-  IN        UINT32              InputParent,\r
-  OUT       AML_STREAM        * RawAbsPathBStream\r
+  IN  CONST AML_NODE_HEADER  *Node,\r
+  IN        UINT32           InputParent,\r
+  OUT       AML_STREAM       *RawAbsPathBStream\r
   );\r
 \r
 #endif // AML_NAMESPACE_H_\r
index 24460f9c8007a900a77f42ba8f718fd8fd5fbeab..5ae833c13e2c9f4684152d79c696d8e226e49cd9 100644 (file)
@@ -46,31 +46,32 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseFieldElement (\r
-  IN      CONST AML_BYTE_ENCODING   * FieldByteEncoding,\r
-  IN  OUT       AML_OBJECT_NODE     * FieldNode,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-  IN  OUT       LIST_ENTRY          * NameSpaceRefList\r
+  IN      CONST AML_BYTE_ENCODING  *FieldByteEncoding,\r
+  IN  OUT       AML_OBJECT_NODE    *FieldNode,\r
+  IN  OUT       AML_STREAM         *FStream,\r
+  IN  OUT       LIST_ENTRY         *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT8             * CurrPos;\r
-  AML_OBJECT_NODE   * NewNode;\r
+  UINT8            *CurrPos;\r
+  AML_OBJECT_NODE  *NewNode;\r
 \r
-  UINT32              PkgLenOffset;\r
-  UINT32              PkgLenSize;\r
+  UINT32  PkgLenOffset;\r
+  UINT32  PkgLenSize;\r
 \r
   // Check whether the node is an Object Node and has a field list.\r
   // The byte encoding must be a field element.\r
   if ((FieldByteEncoding == NULL)                                   ||\r
       ((FieldByteEncoding->Attribute & AML_IS_FIELD_ELEMENT) == 0)  ||\r
       ((FieldByteEncoding->Attribute & AML_IS_PSEUDO_OPCODE) ==\r
-          AML_IS_PSEUDO_OPCODE)                                     ||\r
+       AML_IS_PSEUDO_OPCODE)                                     ||\r
       !AmlNodeHasAttribute (FieldNode, AML_HAS_FIELD_LIST)          ||\r
       !IS_STREAM (FStream)                                          ||\r
       IS_END_OF_STREAM (FStream)                                    ||\r
       !IS_STREAM_FORWARD (FStream)                                  ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -98,7 +99,8 @@ AmlParseFieldElement (
   // Parse the PkgLen if available.\r
   PkgLenSize = 0;\r
   if ((FieldByteEncoding->Attribute & AML_HAS_PKG_LENGTH) ==\r
-        AML_HAS_PKG_LENGTH) {\r
+      AML_HAS_PKG_LENGTH)\r
+  {\r
     PkgLenOffset = AmlGetPkgLength (CurrPos, &PkgLenSize);\r
     if (PkgLenOffset == 0) {\r
       ASSERT (0);\r
@@ -129,14 +131,14 @@ AmlParseFieldElement (
 \r
   // Add the FieldElement to the Variable Argument List.\r
   Status = AmlVarListAddTailInternal (\r
-             (AML_NODE_HEADER*)FieldNode,\r
-             (AML_NODE_HEADER*)NewNode\r
+             (AML_NODE_HEADER *)FieldNode,\r
+             (AML_NODE_HEADER *)NewNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     // Delete the sub-tree if the insertion failed.\r
     // Otherwise its reference will be lost.\r
-    AmlDeleteTree ((AML_NODE_HEADER*)NewNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)NewNode);\r
     return Status;\r
   }\r
 \r
@@ -144,10 +146,10 @@ AmlParseFieldElement (
   if (!IS_END_OF_STREAM (FStream)) {\r
     // Parse the fixed arguments of the field element.\r
     Status = AmlParseFixedArguments (\r
-              NewNode,\r
-              FStream,\r
-              NameSpaceRefList\r
-              );\r
+               NewNode,\r
+               FStream,\r
+               NameSpaceRefList\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
     }\r
@@ -182,14 +184,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseNamedFieldElement (\r
-  IN      CONST AML_BYTE_ENCODING   * NamedFieldByteEncoding,\r
-  IN  OUT       AML_OBJECT_NODE     * FieldNode,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-  IN  OUT       LIST_ENTRY          * NameSpaceRefList\r
-)\r
+  IN      CONST AML_BYTE_ENCODING  *NamedFieldByteEncoding,\r
+  IN  OUT       AML_OBJECT_NODE    *FieldNode,\r
+  IN  OUT       AML_STREAM         *FStream,\r
+  IN  OUT       LIST_ENTRY         *NameSpaceRefList\r
+  )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_OBJECT_NODE   * NewNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *NewNode;\r
 \r
   // Check whether the node is an Object Node and has a field list.\r
   // The byte encoding must be a char.\r
@@ -199,7 +201,8 @@ AmlParseNamedFieldElement (
       !IS_STREAM (FStream)                                          ||\r
       IS_END_OF_STREAM (FStream)                                    ||\r
       !IS_STREAM_FORWARD (FStream)                                  ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -217,14 +220,14 @@ AmlParseNamedFieldElement (
 \r
   // Add the NamedField node to the variable argument list.\r
   Status = AmlVarListAddTailInternal (\r
-             (AML_NODE_HEADER*)FieldNode,\r
-             (AML_NODE_HEADER*)NewNode\r
+             (AML_NODE_HEADER *)FieldNode,\r
+             (AML_NODE_HEADER *)NewNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     // Delete the sub-tree if the insertion failed.\r
     // Otherwise its reference will be lost.\r
-    AmlDeleteTree ((AML_NODE_HEADER*)NewNode);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)NewNode);\r
     return Status;\r
   }\r
 \r
@@ -306,23 +309,24 @@ AmlParseNamedFieldElement (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseFieldList (\r
-  IN  AML_OBJECT_NODE   * FieldNode,\r
-  IN  AML_STREAM        * FStream,\r
-  IN  LIST_ENTRY        * NameSpaceRefList\r
+  IN  AML_OBJECT_NODE  *FieldNode,\r
+  IN  AML_STREAM       *FStream,\r
+  IN  LIST_ENTRY       *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS                  Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT8                     * CurrPos;\r
-  CONST AML_BYTE_ENCODING   * FieldByteEncoding;\r
-  CONST AML_BYTE_ENCODING   * NamedFieldByteEncoding;\r
+  UINT8                    *CurrPos;\r
+  CONST AML_BYTE_ENCODING  *FieldByteEncoding;\r
+  CONST AML_BYTE_ENCODING  *NamedFieldByteEncoding;\r
 \r
   // Check whether the node is an Object Node and has a field list.\r
   if (!AmlNodeHasAttribute (FieldNode, AML_HAS_FIELD_LIST)  ||\r
       !IS_STREAM (FStream)                                  ||\r
       IS_END_OF_STREAM (FStream)                            ||\r
       !IS_STREAM_FORWARD (FStream)                          ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -351,7 +355,8 @@ AmlParseFieldList (
       // call AmlGetByteEncoding() to check that the encoding is NameChar.\r
       NamedFieldByteEncoding = AmlGetByteEncoding (CurrPos);\r
       if ((NamedFieldByteEncoding != NULL) &&\r
-          (NamedFieldByteEncoding->Attribute & AML_IS_NAME_CHAR)) {\r
+          (NamedFieldByteEncoding->Attribute & AML_IS_NAME_CHAR))\r
+      {\r
         // This is a NamedField field element since it is starting with a char.\r
         Status = AmlParseNamedFieldElement (\r
                    NamedFieldByteEncoding,\r
index 576f6c41d5620468b524b62684f67af1dacee24d..c0d3f1b3a877936855194c4b03152f05bb166f9a 100644 (file)
@@ -69,9 +69,9 @@
 EFI_STATUS\r
 EFIAPI\r
 AmlParseFieldList (\r
-  IN  AML_OBJECT_NODE   * FieldNode,\r
-  IN  AML_STREAM        * FStream,\r
-  IN  LIST_ENTRY        * NameSpaceRefList\r
+  IN  AML_OBJECT_NODE  *FieldNode,\r
+  IN  AML_STREAM       *FStream,\r
+  IN  LIST_ENTRY       *NameSpaceRefList\r
   );\r
 \r
 #endif // AML_FIELD_LIST_PARSER_H_\r
index 53e91dd6278bcfb5d0be9ff2c9a04db6d39ab57c..8c77716dab80e5fba4c1b27e968b20fbff6e7c67 100644 (file)
@@ -30,7 +30,7 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteNameSpaceRefNode (\r
-  IN  AML_NAMESPACE_REF_NODE    * NameSpaceRefNode\r
+  IN  AML_NAMESPACE_REF_NODE  *NameSpaceRefNode\r
   )\r
 {\r
   if (NameSpaceRefNode == NULL) {\r
@@ -39,7 +39,7 @@ AmlDeleteNameSpaceRefNode (
   }\r
 \r
   if (NameSpaceRefNode->RawAbsolutePath != NULL) {\r
-    FreePool ((CHAR8*)NameSpaceRefNode->RawAbsolutePath);\r
+    FreePool ((CHAR8 *)NameSpaceRefNode->RawAbsolutePath);\r
   } else {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
@@ -59,11 +59,11 @@ AmlDeleteNameSpaceRefNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteNameSpaceRefList (\r
-  IN  LIST_ENTRY      * NameSpaceRefList\r
+  IN  LIST_ENTRY  *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  LIST_ENTRY      * CurrentLink;\r
+  EFI_STATUS  Status;\r
+  LIST_ENTRY  *CurrentLink;\r
 \r
   if (NameSpaceRefList == NULL) {\r
     ASSERT (0);\r
@@ -74,7 +74,7 @@ AmlDeleteNameSpaceRefList (
     CurrentLink = NameSpaceRefList->ForwardLink;\r
     RemoveEntryList (CurrentLink);\r
     Status = AmlDeleteNameSpaceRefNode (\r
-               (AML_NAMESPACE_REF_NODE*)CurrentLink\r
+               (AML_NAMESPACE_REF_NODE *)CurrentLink\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
@@ -106,18 +106,19 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateMethodRefNode (\r
-  IN  CONST AML_OBJECT_NODE         * ObjectNode,\r
-  IN  CONST CHAR8                   * RawAbsolutePath,\r
-  IN        UINT32                    RawAbsolutePathSize,\r
-  OUT       AML_NAMESPACE_REF_NODE ** NameSpaceRefNodePtr\r
+  IN  CONST AML_OBJECT_NODE         *ObjectNode,\r
+  IN  CONST CHAR8                   *RawAbsolutePath,\r
+  IN        UINT32                  RawAbsolutePathSize,\r
+  OUT       AML_NAMESPACE_REF_NODE  **NameSpaceRefNodePtr\r
   )\r
 {\r
-  AML_NAMESPACE_REF_NODE     * NameSpaceRefNode;\r
+  AML_NAMESPACE_REF_NODE  *NameSpaceRefNode;\r
 \r
   if (!AmlNodeHasAttribute (ObjectNode, AML_IN_NAMESPACE) ||\r
       (RawAbsolutePath == NULL)                           ||\r
       (RawAbsolutePathSize == 0)                          ||\r
-      (NameSpaceRefNodePtr == NULL)) {\r
+      (NameSpaceRefNodePtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -129,10 +130,10 @@ AmlCreateMethodRefNode (
   }\r
 \r
   NameSpaceRefNode->RawAbsolutePathSize = RawAbsolutePathSize;\r
-  NameSpaceRefNode->RawAbsolutePath = AllocateCopyPool (\r
-                                        RawAbsolutePathSize,\r
-                                        RawAbsolutePath\r
-                                        );\r
+  NameSpaceRefNode->RawAbsolutePath     = AllocateCopyPool (\r
+                                            RawAbsolutePathSize,\r
+                                            RawAbsolutePath\r
+                                            );\r
   if (NameSpaceRefNode->RawAbsolutePath == NULL) {\r
     FreePool (NameSpaceRefNode);\r
     ASSERT (0);\r
@@ -142,7 +143,7 @@ AmlCreateMethodRefNode (
   InitializeListHead (&NameSpaceRefNode->Link);\r
 \r
   NameSpaceRefNode->NodeRef = ObjectNode;\r
-  *NameSpaceRefNodePtr = NameSpaceRefNode;\r
+  *NameSpaceRefNodePtr      = NameSpaceRefNode;\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -156,11 +157,11 @@ AmlCreateMethodRefNode (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNameSpaceRefList (\r
-  IN  CONST LIST_ENTRY    * NameSpaceRefList\r
+  IN  CONST LIST_ENTRY  *NameSpaceRefList\r
   )\r
 {\r
-  LIST_ENTRY              * CurrLink;\r
-  AML_NAMESPACE_REF_NODE  * CurrNameSpaceNode;\r
+  LIST_ENTRY              *CurrLink;\r
+  AML_NAMESPACE_REF_NODE  *CurrNameSpaceNode;\r
 \r
   if (NameSpaceRefList == NULL) {\r
     ASSERT (0);\r
@@ -171,7 +172,7 @@ AmlDbgPrintNameSpaceRefList (
 \r
   CurrLink = NameSpaceRefList->ForwardLink;\r
   while (CurrLink != NameSpaceRefList) {\r
-    CurrNameSpaceNode = (AML_NAMESPACE_REF_NODE*)CurrLink;\r
+    CurrNameSpaceNode = (AML_NAMESPACE_REF_NODE *)CurrLink;\r
 \r
     AMLDBG_PRINT_CHARS (\r
       DEBUG_INFO,\r
@@ -215,28 +216,29 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlInitRawPathBStream (\r
-  IN  CONST AML_STREAM    * FStream,\r
-  OUT       AML_STREAM    * RawPathNameBStream\r
+  IN  CONST AML_STREAM  *FStream,\r
+  OUT       AML_STREAM  *RawPathNameBStream\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT8       RawPathBuffer;\r
-  CONST CHAR8 Buffer;\r
+  UINT8        *RawPathBuffer;\r
+  CONST CHAR8  *Buffer;\r
 \r
-  UINT32        Root;\r
-  UINT32        ParentPrefix;\r
-  UINT32        SegCount;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
 \r
   if (!IS_STREAM (FStream)          ||\r
       IS_END_OF_STREAM (FStream)    ||\r
-      !IS_STREAM_FORWARD  (FStream) ||\r
-      (RawPathNameBStream == NULL)) {\r
+      !IS_STREAM_FORWARD (FStream) ||\r
+      (RawPathNameBStream == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Buffer = (CONST CHAR8*)AmlStreamGetCurrPos (FStream);\r
+  Buffer = (CONST CHAR8 *)AmlStreamGetCurrPos (FStream);\r
   if (Buffer == NULL) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
@@ -255,11 +257,11 @@ AmlInitRawPathBStream (
   }\r
 \r
   // Get the beginning of the raw NameString.\r
-  RawPathBuffer = (UINT8*)AmlGetFirstNameSeg (\r
-                            Buffer,\r
-                            Root,\r
-                            ParentPrefix\r
-                            );\r
+  RawPathBuffer = (UINT8 *)AmlGetFirstNameSeg (\r
+                             Buffer,\r
+                             Root,\r
+                             ParentPrefix\r
+                             );\r
   if (RawPathBuffer == NULL) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
@@ -313,16 +315,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlGetFirstNamedAncestorNode (\r
-  IN  CONST AML_NODE_HEADER   * Node,\r
-  OUT       AML_NODE_HEADER  ** OutNamedNode\r
+  IN  CONST AML_NODE_HEADER  *Node,\r
+  OUT       AML_NODE_HEADER  **OutNamedNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  CONST AML_NODE_HEADER   * NameSpaceNode;\r
+  EFI_STATUS             Status;\r
+  CONST AML_NODE_HEADER  *NameSpaceNode;\r
 \r
   if ((!IS_AML_OBJECT_NODE (Node)   &&\r
        !IS_AML_ROOT_NODE (Node))    ||\r
-      (OutNamedNode == NULL)) {\r
+      (OutNamedNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -331,23 +334,26 @@ AmlGetFirstNamedAncestorNode (
   // get the ancestor NameSpace node.\r
   while (!IS_AML_ROOT_NODE (Node)             &&\r
          !(AmlNodeHasAttribute (\r
-             (CONST AML_OBJECT_NODE*)Node,\r
-              AML_IN_NAMESPACE)               &&\r
-           AmlNodeGetName ((CONST AML_OBJECT_NODE*)Node) != NULL)) {\r
+             (CONST AML_OBJECT_NODE *)Node,\r
+             AML_IN_NAMESPACE\r
+             )               &&\r
+           AmlNodeGetName ((CONST AML_OBJECT_NODE *)Node) != NULL))\r
+  {\r
     Status = AmlGetFirstAncestorNameSpaceNode (\r
-                Node,\r
-                (AML_NODE_HEADER**)&NameSpaceNode\r
-                );\r
+               Node,\r
+               (AML_NODE_HEADER **)&NameSpaceNode\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       return Status;\r
     }\r
+\r
     // The NameSpaceNode may not have its name defined as yet. In this\r
     // case get the next ancestor node.\r
     Node = NameSpaceNode;\r
   }\r
 \r
-  *OutNamedNode = (AML_NODE_HEADER*)Node;\r
+  *OutNamedNode = (AML_NODE_HEADER *)Node;\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -380,20 +386,20 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlBuildRawMethodAbsolutePath (\r
-  IN      CONST AML_NODE_HEADER   * ParentNode,\r
-  IN      CONST AML_STREAM        * PathnameFStream,\r
-  IN  OUT       AML_STREAM        * AbsolutePathBStream\r
+  IN      CONST AML_NODE_HEADER  *ParentNode,\r
+  IN      CONST AML_STREAM       *PathnameFStream,\r
+  IN  OUT       AML_STREAM       *AbsolutePathBStream\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_NODE_HEADER   * NamedParentNode;\r
-  UINT8             * RawPathBuffer;\r
-  CONST CHAR8       * CurrPos;\r
+  AML_NODE_HEADER  *NamedParentNode;\r
+  UINT8            *RawPathBuffer;\r
+  CONST CHAR8      *CurrPos;\r
 \r
-  UINT32              Root;\r
-  UINT32              ParentPrefix;\r
-  UINT32              SegCount;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
 \r
   if ((!IS_AML_OBJECT_NODE (ParentNode)         &&\r
        !IS_AML_ROOT_NODE (ParentNode))          ||\r
@@ -402,12 +408,13 @@ AmlBuildRawMethodAbsolutePath (
       !IS_STREAM_FORWARD (PathnameFStream)      ||\r
       !IS_STREAM (AbsolutePathBStream)          ||\r
       IS_END_OF_STREAM (AbsolutePathBStream)    ||\r
-      !IS_STREAM_BACKWARD (AbsolutePathBStream)) {\r
+      !IS_STREAM_BACKWARD (AbsolutePathBStream))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  CurrPos = (CONST CHAR8*)AmlStreamGetCurrPos (PathnameFStream);\r
+  CurrPos = (CONST CHAR8 *)AmlStreamGetCurrPos (PathnameFStream);\r
   if (CurrPos == NULL) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
@@ -428,11 +435,11 @@ AmlBuildRawMethodAbsolutePath (
   // Copy the method invocation raw relative path at the end of the Stream.\r
   if (SegCount != 0) {\r
     // Get the beginning of the raw NameString.\r
-    RawPathBuffer = (UINT8*)AmlGetFirstNameSeg (\r
-                              CurrPos,\r
-                              Root,\r
-                              ParentPrefix\r
-                              );\r
+    RawPathBuffer = (UINT8 *)AmlGetFirstNameSeg (\r
+                               CurrPos,\r
+                               Root,\r
+                               ParentPrefix\r
+                               );\r
 \r
     Status = AmlStreamWrite (\r
                AbsolutePathBStream,\r
@@ -487,19 +494,19 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCompareRawNameString (\r
-  IN  CONST AML_STREAM    * RawFStream1,\r
-  IN  CONST AML_STREAM    * RawFStream2,\r
-  OUT       UINT32        * CompareCount\r
+  IN  CONST AML_STREAM  *RawFStream1,\r
+  IN  CONST AML_STREAM  *RawFStream2,\r
+  OUT       UINT32      *CompareCount\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT32        Index;\r
+  EFI_STATUS  Status;\r
+  UINT32      Index;\r
 \r
-  AML_STREAM    RawFStream1Clone;\r
-  AML_STREAM    RawFStream2Clone;\r
-  UINT32        Stream1Size;\r
-  UINT32        Stream2Size;\r
-  UINT32        CompareLen;\r
+  AML_STREAM  RawFStream1Clone;\r
+  AML_STREAM  RawFStream2Clone;\r
+  UINT32      Stream1Size;\r
+  UINT32      Stream2Size;\r
+  UINT32      CompareLen;\r
 \r
   // Raw NameStrings have a size that is a multiple of the size of NameSegs.\r
   if (!IS_STREAM (RawFStream1)          ||\r
@@ -507,7 +514,8 @@ AmlCompareRawNameString (
       !IS_STREAM_FORWARD (RawFStream1)  ||\r
       !IS_STREAM (RawFStream2)          ||\r
       IS_END_OF_STREAM (RawFStream2)    ||\r
-      (CompareCount == NULL)) {\r
+      (CompareCount == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -537,14 +545,16 @@ AmlCompareRawNameString (
   }\r
 \r
   CompareLen = MIN (Stream1Size, Stream2Size);\r
-  Index = 0;\r
+  Index      = 0;\r
   // Check there is enough space for a NameSeg in both Stream1 and Stream2.\r
   while (Index < CompareLen) {\r
     if (!AmlStreamCmp (\r
            &RawFStream1Clone,\r
            &RawFStream2Clone,\r
-           AML_NAME_SEG_SIZE)\r
-           ) {\r
+           AML_NAME_SEG_SIZE\r
+           )\r
+        )\r
+    {\r
       // NameSegs are different. Break.\r
       break;\r
     }\r
@@ -554,6 +564,7 @@ AmlCompareRawNameString (
       ASSERT (0);\r
       return Status;\r
     }\r
+\r
     Status = AmlStreamProgress (&RawFStream2Clone, AML_NAME_SEG_SIZE);\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
@@ -599,28 +610,29 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlResolveAliasMethod (\r
-  IN  CONST AML_OBJECT_NODE           * AliasNode,\r
-  IN  CONST LIST_ENTRY                * NameSpaceRefList,\r
-  OUT       AML_NAMESPACE_REF_NODE   ** OutNameSpaceRefNode\r
+  IN  CONST AML_OBJECT_NODE         *AliasNode,\r
+  IN  CONST LIST_ENTRY              *NameSpaceRefList,\r
+  OUT       AML_NAMESPACE_REF_NODE  **OutNameSpaceRefNode\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  AML_STREAM              SourceAliasFStream;\r
-  CONST AML_DATA_NODE   * DataNode;\r
+  EFI_STATUS           Status;\r
+  AML_STREAM           SourceAliasFStream;\r
+  CONST AML_DATA_NODE  *DataNode;\r
 \r
   if (!AmlNodeCompareOpCode (AliasNode, AML_ALIAS_OP, 0)  ||\r
       (NameSpaceRefList == NULL)                          ||\r
-      (OutNameSpaceRefNode == NULL)) {\r
+      (OutNameSpaceRefNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   // The aliased NameString (the source name) is the first fixed argument,\r
   // cf. ACPI6.3 spec, s19.6.4: Alias (SourceObject, AliasObject)\r
-  DataNode = (CONST AML_DATA_NODE*)AmlGetFixedArgument (\r
-                                     (AML_OBJECT_NODE*)AliasNode,\r
-                                     EAmlParseIndexTerm0\r
-                                     );\r
+  DataNode = (CONST AML_DATA_NODE *)AmlGetFixedArgument (\r
+                                      (AML_OBJECT_NODE *)AliasNode,\r
+                                      EAmlParseIndexTerm0\r
+                                      );\r
   if (DataNode == NULL) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
@@ -641,7 +653,7 @@ AmlResolveAliasMethod (
   // Recursively check whether the source alias NameString\r
   // is a method invocation.\r
   Status = AmlIsMethodInvocation (\r
-             AmlGetParent ((AML_NODE_HEADER*)AliasNode),\r
+             AmlGetParent ((AML_NODE_HEADER *)AliasNode),\r
              &SourceAliasFStream,\r
              NameSpaceRefList,\r
              OutNameSpaceRefNode\r
@@ -710,27 +722,27 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlFindMethodDefinition (\r
-  IN  CONST AML_STREAM                * RawAbsolutePathFStream,\r
-  IN  CONST AML_STREAM                * RawPathNameBStream,\r
-  IN  CONST LIST_ENTRY                * NameSpaceRefList,\r
-  OUT       AML_NAMESPACE_REF_NODE   ** OutNameSpaceRefNode\r
+  IN  CONST AML_STREAM              *RawAbsolutePathFStream,\r
+  IN  CONST AML_STREAM              *RawPathNameBStream,\r
+  IN  CONST LIST_ENTRY              *NameSpaceRefList,\r
+  OUT       AML_NAMESPACE_REF_NODE  **OutNameSpaceRefNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
-  LIST_ENTRY              * NextLink;\r
+  LIST_ENTRY  *NextLink;\r
 \r
   // To resolve a pathname, scope levels need to be compared.\r
-  UINT32                    NameSegScopeCount;\r
-  UINT32                    PathNameSegScopeCount;\r
-  UINT32                    ProbedScopeCount;\r
-  UINT32                    BestScopeCount;\r
+  UINT32  NameSegScopeCount;\r
+  UINT32  PathNameSegScopeCount;\r
+  UINT32  ProbedScopeCount;\r
+  UINT32  BestScopeCount;\r
 \r
-  AML_STREAM                ProbedRawAbsoluteFStream;\r
-  AML_STREAM                ProbedRawAbsoluteBStream;\r
+  AML_STREAM  ProbedRawAbsoluteFStream;\r
+  AML_STREAM  ProbedRawAbsoluteBStream;\r
 \r
-  AML_NAMESPACE_REF_NODE  * ProbedNameSpaceRefNode;\r
-  AML_NAMESPACE_REF_NODE  * BestNameSpaceRefNode;\r
+  AML_NAMESPACE_REF_NODE  *ProbedNameSpaceRefNode;\r
+  AML_NAMESPACE_REF_NODE  *BestNameSpaceRefNode;\r
 \r
   if (!IS_STREAM (RawAbsolutePathFStream)                               ||\r
       IS_END_OF_STREAM (RawAbsolutePathFStream)                         ||\r
@@ -743,7 +755,8 @@ AmlFindMethodDefinition (
       ((AmlStreamGetIndex (RawPathNameBStream) &\r
         (AML_NAME_SEG_SIZE - 1)) != 0)                                  ||\r
       (NameSpaceRefList == NULL)                                        ||\r
-      (OutNameSpaceRefNode == NULL)) {\r
+      (OutNameSpaceRefNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -751,21 +764,21 @@ AmlFindMethodDefinition (
   DEBUG ((DEBUG_VERBOSE, "AmlMethodParser: Checking absolute name: "));\r
   AMLDBG_PRINT_CHARS (\r
     DEBUG_VERBOSE,\r
-    (CONST CHAR8*)AmlStreamGetCurrPos (RawAbsolutePathFStream),\r
+    (CONST CHAR8 *)AmlStreamGetCurrPos (RawAbsolutePathFStream),\r
     AmlStreamGetMaxBufferSize (RawAbsolutePathFStream)\r
     );\r
   DEBUG ((DEBUG_VERBOSE, ".\n"));\r
 \r
-  BestNameSpaceRefNode = NULL;\r
-  BestScopeCount = 0;\r
-  NameSegScopeCount = AmlStreamGetMaxBufferSize (RawAbsolutePathFStream);\r
+  BestNameSpaceRefNode  = NULL;\r
+  BestScopeCount        = 0;\r
+  NameSegScopeCount     = AmlStreamGetMaxBufferSize (RawAbsolutePathFStream);\r
   PathNameSegScopeCount = AmlStreamGetMaxBufferSize (RawPathNameBStream);\r
 \r
   // Iterate through the raw AML absolute path to find the best match.\r
   DEBUG ((DEBUG_VERBOSE, "AmlMethodParser: Comparing with: "));\r
   NextLink = NameSpaceRefList->ForwardLink;\r
   while (NextLink != NameSpaceRefList) {\r
-    ProbedNameSpaceRefNode = (AML_NAMESPACE_REF_NODE*)NextLink;\r
+    ProbedNameSpaceRefNode = (AML_NAMESPACE_REF_NODE *)NextLink;\r
 \r
     // Print the raw absolute path of the probed node.\r
     AMLDBG_PRINT_CHARS (\r
@@ -790,7 +803,7 @@ AmlFindMethodDefinition (
     //      "MET0" should be skipped.\r
     Status = AmlStreamInit (\r
                &ProbedRawAbsoluteBStream,\r
-               (UINT8*)ProbedNameSpaceRefNode->RawAbsolutePath,\r
+               (UINT8 *)ProbedNameSpaceRefNode->RawAbsolutePath,\r
                ProbedNameSpaceRefNode->RawAbsolutePathSize,\r
                EAmlStreamDirectionBackward\r
                );\r
@@ -803,7 +816,9 @@ AmlFindMethodDefinition (
     if (!AmlStreamCmp (\r
            RawPathNameBStream,\r
            &ProbedRawAbsoluteBStream,\r
-           AmlStreamGetMaxBufferSize (RawPathNameBStream))) {\r
+           AmlStreamGetMaxBufferSize (RawPathNameBStream)\r
+           ))\r
+    {\r
       NextLink = NextLink->ForwardLink;\r
       continue;\r
     }\r
@@ -820,7 +835,7 @@ AmlFindMethodDefinition (
     //       Thus, the best match is \AAAA.MET0.\r
     Status = AmlStreamInit (\r
                &ProbedRawAbsoluteFStream,\r
-               (UINT8*)ProbedNameSpaceRefNode->RawAbsolutePath,\r
+               (UINT8 *)ProbedNameSpaceRefNode->RawAbsolutePath,\r
                ProbedNameSpaceRefNode->RawAbsolutePathSize,\r
                EAmlStreamDirectionForward\r
                );\r
@@ -847,7 +862,7 @@ AmlFindMethodDefinition (
     } else if (ProbedScopeCount > BestScopeCount) {\r
       // The probed node has more scope levels in common than the\r
       // last best match. Update the best match.\r
-      BestScopeCount = ProbedScopeCount;\r
+      BestScopeCount       = ProbedScopeCount;\r
       BestNameSpaceRefNode = ProbedNameSpaceRefNode;\r
     } else if (ProbedScopeCount == BestScopeCount) {\r
       // The probed node has the same number of scope levels in\r
@@ -871,11 +886,13 @@ AmlFindMethodDefinition (
         //       didn't because it is out of scope.\r
         //       Thus, the best match is \AAAA.MET0.\r
         if (AmlStreamGetIndex (&ProbedRawAbsoluteFStream) <\r
-              BestNameSpaceRefNode->RawAbsolutePathSize) {\r
-          BestScopeCount = ProbedScopeCount;\r
+            BestNameSpaceRefNode->RawAbsolutePathSize)\r
+        {\r
+          BestScopeCount       = ProbedScopeCount;\r
           BestNameSpaceRefNode = ProbedNameSpaceRefNode;\r
         } else if (AmlStreamGetIndex (&ProbedRawAbsoluteFStream) ==\r
-                     BestNameSpaceRefNode->RawAbsolutePathSize) {\r
+                   BestNameSpaceRefNode->RawAbsolutePathSize)\r
+        {\r
           ASSERT (0);\r
           return EFI_INVALID_PARAMETER;\r
         }\r
@@ -893,7 +910,10 @@ AmlFindMethodDefinition (
       *OutNameSpaceRefNode = BestNameSpaceRefNode;\r
     } else if (AmlNodeCompareOpCode (\r
                  BestNameSpaceRefNode->NodeRef,\r
-                 AML_ALIAS_OP, 0)) {\r
+                 AML_ALIAS_OP,\r
+                 0\r
+                 ))\r
+    {\r
       // The path matches an alias. Resolve the alias and check whether\r
       // this is a method defintion.\r
       Status = AmlResolveAliasMethod (\r
@@ -943,22 +963,22 @@ AmlFindMethodDefinition (
 EFI_STATUS\r
 EFIAPI\r
 AmlIsMethodInvocation (\r
-  IN  CONST AML_NODE_HEADER     * ParentNode,\r
-  IN  CONST AML_STREAM          * FStream,\r
-  IN  CONST LIST_ENTRY          * NameSpaceRefList,\r
-  OUT AML_NAMESPACE_REF_NODE   ** OutNameSpaceRefNode\r
+  IN  CONST AML_NODE_HEADER   *ParentNode,\r
+  IN  CONST AML_STREAM        *FStream,\r
+  IN  CONST LIST_ENTRY        *NameSpaceRefList,\r
+  OUT AML_NAMESPACE_REF_NODE  **OutNameSpaceRefNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_STREAM                RawPathNameBStream;\r
-  AML_STREAM                RawAbsolutePathFStream;\r
+  AML_STREAM  RawPathNameBStream;\r
+  AML_STREAM  RawAbsolutePathFStream;\r
 \r
-  AML_STREAM                RawAbsolutePathBStream;\r
-  UINT8                   * RawAbsolutePathBuffer;\r
-  UINT32                    RawAbsolutePathBufferSize;\r
+  AML_STREAM  RawAbsolutePathBStream;\r
+  UINT8       *RawAbsolutePathBuffer;\r
+  UINT32      RawAbsolutePathBufferSize;\r
 \r
-  AML_NAMESPACE_REF_NODE  * NameSpaceRefNode;\r
+  AML_NAMESPACE_REF_NODE  *NameSpaceRefNode;\r
 \r
   if ((!IS_AML_OBJECT_NODE (ParentNode) &&\r
        !IS_AML_ROOT_NODE (ParentNode))  ||\r
@@ -966,22 +986,25 @@ AmlIsMethodInvocation (
       IS_END_OF_STREAM (FStream)        ||\r
       !IS_STREAM_FORWARD (FStream)      ||\r
       (NameSpaceRefList == NULL)        ||\r
-      (OutNameSpaceRefNode == NULL)) {\r
+      (OutNameSpaceRefNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   // There cannot be a method invocation in a field list. Return.\r
   if (AmlNodeHasAttribute (\r
-        (CONST AML_OBJECT_NODE*)ParentNode,\r
-        AML_HAS_FIELD_LIST)) {\r
+        (CONST AML_OBJECT_NODE *)ParentNode,\r
+        AML_HAS_FIELD_LIST\r
+        ))\r
+  {\r
     *OutNameSpaceRefNode = NULL;\r
     return EFI_SUCCESS;\r
   }\r
 \r
   // Allocate memory for the raw absolute path.\r
   RawAbsolutePathBufferSize = MAX_AML_NAMESTRING_SIZE;\r
-  RawAbsolutePathBuffer = AllocateZeroPool (RawAbsolutePathBufferSize);\r
+  RawAbsolutePathBuffer     = AllocateZeroPool (RawAbsolutePathBufferSize);\r
   if (RawAbsolutePathBuffer == NULL) {\r
     ASSERT (0);\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -1018,7 +1041,7 @@ AmlIsMethodInvocation (
       "Root node cannot be a method invocation\n"\r
       ));\r
     *OutNameSpaceRefNode = NULL;\r
-    Status = EFI_SUCCESS;\r
+    Status               = EFI_SUCCESS;\r
     goto exit_handler;\r
   }\r
 \r
@@ -1049,18 +1072,18 @@ AmlIsMethodInvocation (
   // Go through the NameSpaceRefList elements to check for\r
   // a corresponding method definition.\r
   NameSpaceRefNode = NULL;\r
-  Status = AmlFindMethodDefinition (\r
-             &RawAbsolutePathFStream,\r
-             &RawPathNameBStream,\r
-             NameSpaceRefList,\r
-             &NameSpaceRefNode\r
-             );\r
+  Status           = AmlFindMethodDefinition (\r
+                       &RawAbsolutePathFStream,\r
+                       &RawPathNameBStream,\r
+                       NameSpaceRefList,\r
+                       &NameSpaceRefNode\r
+                       );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     goto exit_handler;\r
   }\r
 \r
-#if !defined(MDEPKG_NDEBUG)\r
+ #if !defined (MDEPKG_NDEBUG)\r
   // Print whether a method definition has been found.\r
   if (NameSpaceRefNode != NULL) {\r
     DEBUG ((\r
@@ -1073,11 +1096,11 @@ AmlIsMethodInvocation (
       NameSpaceRefNode->RawAbsolutePathSize\r
       );\r
     DEBUG ((DEBUG_VERBOSE, ".\n"));\r
-\r
   } else {\r
     DEBUG ((DEBUG_VERBOSE, "AmlMethodParser: No method definition found.\n"));\r
   }\r
-#endif // MDEPKG_NDEBUG\r
+\r
+ #endif // MDEPKG_NDEBUG\r
 \r
   *OutNameSpaceRefNode = NameSpaceRefNode;\r
 \r
@@ -1105,27 +1128,28 @@ exit_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlAddNameSpaceReference (\r
-  IN      CONST AML_OBJECT_NODE   * Node,\r
-  IN  OUT       LIST_ENTRY        * NameSpaceRefList\r
+  IN      CONST AML_OBJECT_NODE  *Node,\r
+  IN  OUT       LIST_ENTRY       *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_NAMESPACE_REF_NODE  * NameSpaceRefNode;\r
+  EFI_STATUS              Status;\r
+  AML_NAMESPACE_REF_NODE  *NameSpaceRefNode;\r
 \r
-  AML_STREAM                NodeNameFStream;\r
-  EAML_PARSE_INDEX          NameIndex;\r
-  CONST AML_DATA_NODE     * NameNode;\r
+  AML_STREAM           NodeNameFStream;\r
+  EAML_PARSE_INDEX     NameIndex;\r
+  CONST AML_DATA_NODE  *NameNode;\r
 \r
-  AML_STREAM                RawAbsolutePathBStream;\r
-  UINT32                    RawAbsolutePathBStreamSize;\r
+  AML_STREAM  RawAbsolutePathBStream;\r
+  UINT32      RawAbsolutePathBStreamSize;\r
 \r
-  CHAR8                   * AbsolutePathBuffer;\r
-  UINT32                    AbsolutePathBufferSize;\r
+  CHAR8   *AbsolutePathBuffer;\r
+  UINT32  AbsolutePathBufferSize;\r
 \r
-  CONST AML_NODE_HEADER   * ParentNode;\r
+  CONST AML_NODE_HEADER  *ParentNode;\r
 \r
   if (!AmlNodeHasAttribute (Node, AML_IN_NAMESPACE)   ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1133,7 +1157,7 @@ AmlAddNameSpaceReference (
   // Allocate a buffer to get the raw AML absolute pathname of the\r
   // namespace node.\r
   AbsolutePathBufferSize = MAX_AML_NAMESTRING_SIZE;\r
-  AbsolutePathBuffer = AllocateZeroPool (AbsolutePathBufferSize);\r
+  AbsolutePathBuffer     = AllocateZeroPool (AbsolutePathBufferSize);\r
   if (AbsolutePathBuffer == NULL) {\r
     ASSERT (0);\r
     return EFI_OUT_OF_RESOURCES;\r
@@ -1141,7 +1165,7 @@ AmlAddNameSpaceReference (
 \r
   Status = AmlStreamInit (\r
              &RawAbsolutePathBStream,\r
-             (UINT8*)AbsolutePathBuffer,\r
+             (UINT8 *)AbsolutePathBuffer,\r
              AbsolutePathBufferSize,\r
              EAmlStreamDirectionBackward\r
              );\r
@@ -1161,12 +1185,13 @@ AmlAddNameSpaceReference (
   }\r
 \r
   // Get the Node name.\r
-  NameNode = (CONST AML_DATA_NODE*)AmlGetFixedArgument (\r
-                                     (AML_OBJECT_NODE*)Node,\r
-                                     NameIndex\r
-                                     );\r
+  NameNode = (CONST AML_DATA_NODE *)AmlGetFixedArgument (\r
+                                      (AML_OBJECT_NODE *)Node,\r
+                                      NameIndex\r
+                                      );\r
   if (!IS_AML_DATA_NODE (NameNode)    ||\r
-      (NameNode->DataType != EAmlNodeDataTypeNameString)) {\r
+      (NameNode->DataType != EAmlNodeDataTypeNameString))\r
+  {\r
     ASSERT (0);\r
     Status = EFI_INVALID_PARAMETER;\r
     goto exit_handler;\r
@@ -1186,7 +1211,7 @@ AmlAddNameSpaceReference (
     goto exit_handler;\r
   }\r
 \r
-  ParentNode = AmlGetParent ((AML_NODE_HEADER*)Node);\r
+  ParentNode = AmlGetParent ((AML_NODE_HEADER *)Node);\r
   if (ParentNode == NULL) {\r
     ASSERT (0);\r
     Status = EFI_INVALID_PARAMETER;\r
@@ -1214,7 +1239,7 @@ AmlAddNameSpaceReference (
   // Create a NameSpace reference node.\r
   Status = AmlCreateMethodRefNode (\r
              Node,\r
-             (CONST CHAR8*)AmlStreamGetCurrPos (&RawAbsolutePathBStream),\r
+             (CONST CHAR8 *)AmlStreamGetCurrPos (&RawAbsolutePathBStream),\r
              RawAbsolutePathBStreamSize,\r
              &NameSpaceRefNode\r
              );\r
@@ -1232,7 +1257,7 @@ AmlAddNameSpaceReference (
     ));\r
   AMLDBG_PRINT_CHARS (\r
     DEBUG_VERBOSE,\r
-    (CONST CHAR8*)AmlStreamGetCurrPos (&RawAbsolutePathBStream),\r
+    (CONST CHAR8 *)AmlStreamGetCurrPos (&RawAbsolutePathBStream),\r
     AmlStreamGetIndex (&RawAbsolutePathBStream)\r
     );\r
   DEBUG ((DEBUG_VERBOSE, "\n"));\r
@@ -1275,31 +1300,32 @@ exit_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateMethodInvocationNode (\r
-  IN  CONST AML_NAMESPACE_REF_NODE   * NameSpaceRefNode,\r
-  IN        AML_DATA_NODE            * MethodInvocationName,\r
-  OUT       AML_OBJECT_NODE         ** MethodInvocationNodePtr\r
+  IN  CONST AML_NAMESPACE_REF_NODE  *NameSpaceRefNode,\r
+  IN        AML_DATA_NODE           *MethodInvocationName,\r
+  OUT       AML_OBJECT_NODE         **MethodInvocationNodePtr\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT8                 ArgCount;\r
-  AML_DATA_NODE       * ArgCountNode;\r
-  AML_NODE_HEADER    ** FixedArgs;\r
-  AML_OBJECT_NODE     * MethodDefinitionNode;\r
-  AML_OBJECT_NODE     * MethodInvocationNode;\r
+  UINT8            ArgCount;\r
+  AML_DATA_NODE    *ArgCountNode;\r
+  AML_NODE_HEADER  **FixedArgs;\r
+  AML_OBJECT_NODE  *MethodDefinitionNode;\r
+  AML_OBJECT_NODE  *MethodInvocationNode;\r
 \r
   if ((NameSpaceRefNode == NULL)                                      ||\r
       !AmlIsMethodDefinitionNode (NameSpaceRefNode->NodeRef)          ||\r
       !IS_AML_DATA_NODE (MethodInvocationName)                        ||\r
       (MethodInvocationName->DataType != EAmlNodeDataTypeNameString)  ||\r
-      (MethodInvocationNodePtr == NULL)) {\r
+      (MethodInvocationNodePtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   // Get the number of arguments of the method.\r
-  MethodDefinitionNode = (AML_OBJECT_NODE*)NameSpaceRefNode->NodeRef;\r
-  FixedArgs = MethodDefinitionNode->FixedArgs;\r
+  MethodDefinitionNode = (AML_OBJECT_NODE *)NameSpaceRefNode->NodeRef;\r
+  FixedArgs            = MethodDefinitionNode->FixedArgs;\r
   // The method definition is an actual method definition.\r
   if (AmlNodeCompareOpCode (MethodDefinitionNode, AML_METHOD_OP, 0)) {\r
     // Cf ACPI 6.3 specification:\r
@@ -1312,8 +1338,8 @@ AmlCreateMethodInvocationNode (
     //                           bit 4-7: SyncLevel (0x00-0x0f)\r
 \r
     // Read the MethodFlags to decode the ArgCount.\r
-    ArgCountNode = (AML_DATA_NODE*)FixedArgs[EAmlParseIndexTerm1];\r
-    ArgCount = *((UINT8*)ArgCountNode->Buffer) & 0x7;\r
+    ArgCountNode = (AML_DATA_NODE *)FixedArgs[EAmlParseIndexTerm1];\r
+    ArgCount     = *((UINT8 *)ArgCountNode->Buffer) & 0x7;\r
   } else if (AmlNodeCompareOpCode (MethodDefinitionNode, AML_EXTERNAL_OP, 0)) {\r
     // The method definition is an external statement.\r
     // Cf ACPI 6.3 specification:\r
@@ -1323,8 +1349,8 @@ AmlCreateMethodInvocationNode (
     //  ArgumentCount := ByteData (0 - 7)\r
 \r
     // Read the ArgumentCount.\r
-    ArgCountNode = (AML_DATA_NODE*)FixedArgs[EAmlParseIndexTerm2];\r
-    ArgCount = *((UINT8*)ArgCountNode->Buffer);\r
+    ArgCountNode = (AML_DATA_NODE *)FixedArgs[EAmlParseIndexTerm2];\r
+    ArgCount     = *((UINT8 *)ArgCountNode->Buffer);\r
   } else {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
@@ -1349,7 +1375,7 @@ AmlCreateMethodInvocationNode (
   Status = AmlSetFixedArgument (\r
              MethodInvocationNode,\r
              EAmlParseIndexTerm0,\r
-             (AML_NODE_HEADER*)MethodInvocationName\r
+             (AML_NODE_HEADER *)MethodInvocationName\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -1359,12 +1385,12 @@ AmlCreateMethodInvocationNode (
   // Create a data node holding the number of arguments\r
   // of the method invocation.\r
   ArgCountNode = NULL;\r
-  Status = AmlCreateDataNode (\r
-             EAmlNodeDataTypeUInt,\r
-             &ArgCount,\r
-             sizeof (UINT8),\r
-             &ArgCountNode\r
-             );\r
+  Status       = AmlCreateDataNode (\r
+                   EAmlNodeDataTypeUInt,\r
+                   &ArgCount,\r
+                   sizeof (UINT8),\r
+                   &ArgCountNode\r
+                   );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     goto error_handler;\r
@@ -1372,10 +1398,10 @@ AmlCreateMethodInvocationNode (
 \r
   // The second fixed argument is the number of arguments.\r
   Status = AmlSetFixedArgument (\r
-              MethodInvocationNode,\r
-              EAmlParseIndexTerm1,\r
-              (AML_NODE_HEADER*)ArgCountNode\r
-              );\r
+             MethodInvocationNode,\r
+             EAmlParseIndexTerm1,\r
+             (AML_NODE_HEADER *)ArgCountNode\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     goto error_handler;\r
@@ -1386,9 +1412,9 @@ AmlCreateMethodInvocationNode (
 \r
 error_handler:\r
   // Delete the sub-tree: the method invocation name is already attached.\r
-  AmlDeleteTree ((AML_NODE_HEADER*)MethodInvocationNode);\r
+  AmlDeleteTree ((AML_NODE_HEADER *)MethodInvocationNode);\r
   if (ArgCountNode != NULL) {\r
-    AmlDeleteNode ((AML_NODE_HEADER*)ArgCountNode);\r
+    AmlDeleteNode ((AML_NODE_HEADER *)ArgCountNode);\r
   }\r
 \r
   return Status;\r
@@ -1415,16 +1441,17 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlGetMethodInvocationArgCount (\r
-  IN  CONST AML_OBJECT_NODE   * MethodInvocationNode,\r
-  OUT       BOOLEAN           * IsMethodInvocation,\r
-  OUT       UINT8             * ArgCount\r
+  IN  CONST AML_OBJECT_NODE  *MethodInvocationNode,\r
+  OUT       BOOLEAN          *IsMethodInvocation,\r
+  OUT       UINT8            *ArgCount\r
   )\r
 {\r
-  AML_DATA_NODE   * NumArgsNode;\r
+  AML_DATA_NODE  *NumArgsNode;\r
 \r
   if (!IS_AML_NODE_VALID (MethodInvocationNode) ||\r
       (IsMethodInvocation == NULL)              ||\r
-      (ArgCount == NULL)) {\r
+      (ArgCount == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1432,7 +1459,7 @@ AmlGetMethodInvocationArgCount (
   // Check whether MethodInvocationNode is a method invocation.\r
   if (!AmlNodeCompareOpCode (MethodInvocationNode, AML_METHOD_INVOC_OP, 0)) {\r
     *IsMethodInvocation = FALSE;\r
-    *ArgCount = 0;\r
+    *ArgCount           = 0;\r
     return EFI_SUCCESS;\r
   }\r
 \r
@@ -1440,17 +1467,19 @@ AmlGetMethodInvocationArgCount (
   // MethodInvocationOp := Pseudo Opcode for Method Invocation\r
   // NameString := Method Name\r
   // ArgumentCount := ByteData (0 - 7)\r
-  NumArgsNode = (AML_DATA_NODE*)AmlGetFixedArgument (\r
-                                  (AML_OBJECT_NODE*)MethodInvocationNode,\r
-                                  EAmlParseIndexTerm1\r
-                                  );\r
+  NumArgsNode = (AML_DATA_NODE *)AmlGetFixedArgument (\r
+                                   (AML_OBJECT_NODE *)MethodInvocationNode,\r
+                                   EAmlParseIndexTerm1\r
+                                   );\r
   if (!IS_AML_NODE_VALID (NumArgsNode)                ||\r
       (NumArgsNode->Buffer == NULL)                   ||\r
       (NumArgsNode->DataType != EAmlNodeDataTypeUInt) ||\r
-      (NumArgsNode->Size != 1)) {\r
+      (NumArgsNode->Size != 1))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
+\r
   *ArgCount = *NumArgsNode->Buffer;\r
 \r
   *IsMethodInvocation = TRUE;\r
index b082f2debde88da8a7dcabee7b4a8b5003d4c592..ac3284d0311e408b053fc77109f80133630c8f3d 100644 (file)
 typedef struct AmlNameSpaceRefNode {\r
   /// Double linked list.\r
   /// This must be the first field in this structure.\r
-  LIST_ENTRY                Link;\r
+  LIST_ENTRY               Link;\r
 \r
   /// Node part of the AML namespace. It must have the AML_IN_NAMESPACE\r
   /// attribute.\r
-  CONST AML_OBJECT_NODE   NodeRef;\r
+  CONST AML_OBJECT_NODE    *NodeRef;\r
 \r
   /// Raw AML absolute pathname of the NodeRef.\r
   /// This is a raw AML NameString (cf AmlNameSpace.c: A concatenated list\r
   /// of 4 chars long names. The dual/multi NameString prefix have been\r
   /// stripped.).\r
-  CONST CHAR8             RawAbsolutePath;\r
+  CONST CHAR8              *RawAbsolutePath;\r
 \r
   /// Size of the raw AML absolute pathname buffer.\r
-  UINT32                    RawAbsolutePathSize;\r
+  UINT32                   RawAbsolutePathSize;\r
 } AML_NAMESPACE_REF_NODE;\r
 \r
 /** Delete a list of namespace reference nodes.\r
@@ -49,11 +49,11 @@ typedef struct AmlNameSpaceRefNode {
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteNameSpaceRefList (\r
-  IN  LIST_ENTRY      * NameSpaceRefList\r
+  IN  LIST_ENTRY  *NameSpaceRefList\r
   );\r
 \r
-\r
 #if !defined (MDEPKG_NDEBUG)\r
+\r
 /** Print the list of raw absolute paths of the NameSpace reference list.\r
 \r
   @param  [in]    NameSpaceRefList    List of NameSpace reference nodes.\r
@@ -61,7 +61,7 @@ AmlDeleteNameSpaceRefList (
 VOID\r
 EFIAPI\r
 AmlDbgPrintNameSpaceRefList (\r
-  IN  CONST LIST_ENTRY    * NameSpaceRefList\r
+  IN  CONST LIST_ENTRY  *NameSpaceRefList\r
   );\r
 \r
 #endif // MDEPKG_NDEBUG\r
@@ -95,10 +95,10 @@ AmlDbgPrintNameSpaceRefList (
 EFI_STATUS\r
 EFIAPI\r
 AmlIsMethodInvocation (\r
-  IN  CONST AML_NODE_HEADER     * ParentNode,\r
-  IN  CONST AML_STREAM          * FStream,\r
-  IN  CONST LIST_ENTRY          * NameSpaceRefList,\r
-  OUT AML_NAMESPACE_REF_NODE   ** OutNameSpaceRefNode\r
+  IN  CONST AML_NODE_HEADER   *ParentNode,\r
+  IN  CONST AML_STREAM        *FStream,\r
+  IN  CONST LIST_ENTRY        *NameSpaceRefList,\r
+  OUT AML_NAMESPACE_REF_NODE  **OutNameSpaceRefNode\r
   );\r
 \r
 /** Create a namespace reference node and add it to the NameSpaceRefList.\r
@@ -119,8 +119,8 @@ AmlIsMethodInvocation (
 EFI_STATUS\r
 EFIAPI\r
 AmlAddNameSpaceReference (\r
-  IN      CONST AML_OBJECT_NODE   * Node,\r
-  IN  OUT       LIST_ENTRY        * NameSpaceRefList\r
+  IN      CONST AML_OBJECT_NODE  *Node,\r
+  IN  OUT       LIST_ENTRY       *NameSpaceRefList\r
   );\r
 \r
 /** Create a method invocation node.\r
@@ -154,9 +154,9 @@ AmlAddNameSpaceReference (
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateMethodInvocationNode (\r
-  IN  CONST AML_NAMESPACE_REF_NODE   * NameSpaceRefNode,\r
-  IN        AML_DATA_NODE            * MethodInvocationName,\r
-  OUT       AML_OBJECT_NODE         ** MethodInvocationNodePtr\r
+  IN  CONST AML_NAMESPACE_REF_NODE  *NameSpaceRefNode,\r
+  IN        AML_DATA_NODE           *MethodInvocationName,\r
+  OUT       AML_OBJECT_NODE         **MethodInvocationNodePtr\r
   );\r
 \r
 /** Get the number of arguments of a method invocation node.\r
@@ -180,9 +180,9 @@ AmlCreateMethodInvocationNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetMethodInvocationArgCount (\r
-  IN  CONST AML_OBJECT_NODE   * MethodInvocationNode,\r
-  OUT       BOOLEAN           * IsMethodInvocation,\r
-  OUT       UINT8             * ArgCount\r
+  IN  CONST AML_OBJECT_NODE  *MethodInvocationNode,\r
+  OUT       BOOLEAN          *IsMethodInvocation,\r
+  OUT       UINT8            *ArgCount\r
   );\r
 \r
 #endif // AML_METHOD_PARSER_H_\r
index e3b9f249058fee10a14a40a731159cb3c878957c..8e584d49307a1482effed3007292ae327b1d43a1 100644 (file)
@@ -69,9 +69,9 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseStream (\r
-  IN      AML_NODE_HEADER   * Node,\r
-  IN  OUT AML_STREAM        * FStream,\r
-  IN  OUT LIST_ENTRY        * NameSpaceRefList\r
+  IN      AML_NODE_HEADER  *Node,\r
+  IN  OUT AML_STREAM       *FStream,\r
+  IN  OUT LIST_ENTRY       *NameSpaceRefList\r
   );\r
 \r
 /** Function pointer to parse an AML construct.\r
@@ -102,10 +102,10 @@ typedef
 EFI_STATUS\r
 EFIAPI\r
 (*AML_PARSE_FUNCTION) (\r
-  IN      CONST AML_NODE_HEADER     * Node,\r
-  IN            AML_PARSE_FORMAT      ExpectedFormat,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-      OUT       AML_NODE_HEADER    ** OutNode\r
+  IN      CONST AML_NODE_HEADER   *Node,\r
+  IN            AML_PARSE_FORMAT  ExpectedFormat,\r
+  IN  OUT       AML_STREAM        *FStream,\r
+  OUT       AML_NODE_HEADER       **OutNode\r
   );\r
 \r
 /** Parse a UInt<X> (where X=8, 16, 32 or 64).\r
@@ -130,14 +130,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseUIntX (\r
-  IN      CONST AML_NODE_HEADER     * ParentNode,\r
-  IN            AML_PARSE_FORMAT      ExpectedFormat,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-      OUT       AML_NODE_HEADER    ** OutNode\r
+  IN      CONST AML_NODE_HEADER   *ParentNode,\r
+  IN            AML_PARSE_FORMAT  ExpectedFormat,\r
+  IN  OUT       AML_STREAM        *FStream,\r
+  OUT       AML_NODE_HEADER       **OutNode\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT32        UIntXSize;\r
+  EFI_STATUS  Status;\r
+  UINT32      UIntXSize;\r
 \r
   if ((!IS_AML_ROOT_NODE (ParentNode)       &&\r
        !IS_AML_OBJECT_NODE (ParentNode))    ||\r
@@ -148,34 +148,35 @@ AmlParseUIntX (
       !IS_STREAM (FStream)                  ||\r
       IS_END_OF_STREAM (FStream)            ||\r
       !IS_STREAM_FORWARD (FStream)          ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   switch (ExpectedFormat) {\r
-  case EAmlUInt8:\r
-    UIntXSize = 1;\r
-    break;\r
-  case EAmlUInt16:\r
-    UIntXSize = 2;\r
-    break;\r
-  case EAmlUInt32:\r
-    UIntXSize = 4;\r
-    break;\r
-  case EAmlUInt64:\r
-    UIntXSize = 8;\r
-    break;\r
-  default:\r
-    ASSERT (0);\r
-    return EFI_INVALID_PARAMETER;\r
+    case EAmlUInt8:\r
+      UIntXSize = 1;\r
+      break;\r
+    case EAmlUInt16:\r
+      UIntXSize = 2;\r
+      break;\r
+    case EAmlUInt32:\r
+      UIntXSize = 4;\r
+      break;\r
+    case EAmlUInt64:\r
+      UIntXSize = 8;\r
+      break;\r
+    default:\r
+      ASSERT (0);\r
+      return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   Status = AmlCreateDataNode (\r
              AmlTypeToNodeDataType (ExpectedFormat),\r
              AmlStreamGetCurrPos (FStream),\r
              UIntXSize,\r
-             (AML_DATA_NODE**)OutNode\r
+             (AML_DATA_NODE **)OutNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -216,17 +217,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseNameString (\r
-  IN      CONST AML_NODE_HEADER     * ParentNode,\r
-  IN            AML_PARSE_FORMAT      ExpectedFormat,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-      OUT       AML_NODE_HEADER    ** OutNode\r
+  IN      CONST AML_NODE_HEADER   *ParentNode,\r
+  IN            AML_PARSE_FORMAT  ExpectedFormat,\r
+  IN  OUT       AML_STREAM        *FStream,\r
+  OUT       AML_NODE_HEADER       **OutNode\r
   )\r
 {\r
-  EFI_STATUS                  Status;\r
+  EFI_STATUS  Status;\r
 \r
-  CONST UINT8               * Buffer;\r
-  CONST AML_BYTE_ENCODING   * ByteEncoding;\r
-  UINT32                      StrSize;\r
+  CONST UINT8              *Buffer;\r
+  CONST AML_BYTE_ENCODING  *ByteEncoding;\r
+  UINT32                   StrSize;\r
 \r
   if ((!IS_AML_ROOT_NODE (ParentNode)     &&\r
        !IS_AML_OBJECT_NODE (ParentNode))  ||\r
@@ -234,23 +235,26 @@ AmlParseNameString (
       !IS_STREAM (FStream)                ||\r
       IS_END_OF_STREAM (FStream)          ||\r
       !IS_STREAM_FORWARD (FStream)        ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Buffer = (CONST UINT8*)AmlStreamGetCurrPos (FStream);\r
+  Buffer       = (CONST UINT8 *)AmlStreamGetCurrPos (FStream);\r
   ByteEncoding = AmlGetByteEncoding (Buffer);\r
   if ((ByteEncoding == NULL)    ||\r
-      ((ByteEncoding->Attribute & AML_IS_NAME_CHAR) == 0)) {\r
+      ((ByteEncoding->Attribute & AML_IS_NAME_CHAR) == 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   // Parse the NameString.\r
-  Status = AmlGetNameStringSize ((CONST CHAR8*)Buffer, &StrSize);\r
+  Status = AmlGetNameStringSize ((CONST CHAR8 *)Buffer, &StrSize);\r
   if ((EFI_ERROR (Status))  ||\r
-      (StrSize > AmlStreamGetFreeSpace (FStream))) {\r
+      (StrSize > AmlStreamGetFreeSpace (FStream)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -259,7 +263,7 @@ AmlParseNameString (
              EAmlNodeDataTypeNameString,\r
              Buffer,\r
              StrSize,\r
-             (AML_DATA_NODE**)OutNode\r
+             (AML_DATA_NODE **)OutNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -300,16 +304,16 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseString (\r
-  IN      CONST AML_NODE_HEADER     * ParentNode,\r
-  IN            AML_PARSE_FORMAT      ExpectedFormat,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-      OUT       AML_NODE_HEADER    ** OutNode\r
+  IN      CONST AML_NODE_HEADER   *ParentNode,\r
+  IN            AML_PARSE_FORMAT  ExpectedFormat,\r
+  IN  OUT       AML_STREAM        *FStream,\r
+  OUT       AML_NODE_HEADER       **OutNode\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
-  UINT32          StrSize;\r
-  UINT8           Byte;\r
-  CONST UINT8   * Buffer;\r
+  EFI_STATUS   Status;\r
+  UINT32       StrSize;\r
+  UINT8        Byte;\r
+  CONST UINT8  *Buffer;\r
 \r
   if ((!IS_AML_ROOT_NODE (ParentNode)     &&\r
        !IS_AML_OBJECT_NODE (ParentNode))  ||\r
@@ -317,12 +321,13 @@ AmlParseString (
       !IS_STREAM (FStream)                ||\r
       IS_END_OF_STREAM (FStream)          ||\r
       !IS_STREAM_FORWARD (FStream)        ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Buffer = (CONST UINT8*)AmlStreamGetCurrPos (FStream);\r
+  Buffer  = (CONST UINT8 *)AmlStreamGetCurrPos (FStream);\r
   StrSize = 0;\r
   // AML String is NULL terminated.\r
   do {\r
@@ -332,6 +337,7 @@ AmlParseString (
       ASSERT (0);\r
       return Status;\r
     }\r
+\r
     StrSize++;\r
   } while (Byte != '\0');\r
 \r
@@ -341,7 +347,7 @@ AmlParseString (
              AmlTypeToNodeDataType (ExpectedFormat),\r
              Buffer,\r
              StrSize,\r
-             (AML_DATA_NODE**)OutNode\r
+             (AML_DATA_NODE **)OutNode\r
              );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
@@ -372,21 +378,21 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseObject (\r
-  IN      CONST AML_NODE_HEADER     * ParentNode,\r
-  IN            AML_PARSE_FORMAT      ExpectedFormat,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-      OUT       AML_NODE_HEADER    ** OutNode\r
+  IN      CONST AML_NODE_HEADER   *ParentNode,\r
+  IN            AML_PARSE_FORMAT  ExpectedFormat,\r
+  IN  OUT       AML_STREAM        *FStream,\r
+  OUT       AML_NODE_HEADER       **OutNode\r
   )\r
 {\r
-  EFI_STATUS                  Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT8                       OpCodeSize;\r
-  UINT32                      PkgLength;\r
-  UINT32                      PkgOffset;\r
-  UINT32                      FreeSpace;\r
+  UINT8   OpCodeSize;\r
+  UINT32  PkgLength;\r
+  UINT32  PkgOffset;\r
+  UINT32  FreeSpace;\r
 \r
-  CONST AML_BYTE_ENCODING   * AmlByteEncoding;\r
-  CONST UINT8               * Buffer;\r
+  CONST AML_BYTE_ENCODING  *AmlByteEncoding;\r
+  CONST UINT8              *Buffer;\r
 \r
   if ((!IS_AML_ROOT_NODE (ParentNode)     &&\r
        !IS_AML_OBJECT_NODE (ParentNode))  ||\r
@@ -394,7 +400,8 @@ AmlParseObject (
       !IS_STREAM (FStream)                ||\r
       IS_END_OF_STREAM (FStream)          ||\r
       !IS_STREAM_FORWARD (FStream)        ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -424,16 +431,18 @@ AmlParseObject (
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
     }\r
+\r
     return Status;\r
   }\r
 \r
   // 2. Determine the OpCode size to move the stream forward.\r
-  Buffer = (CONST UINT8*)AmlStreamGetCurrPos (FStream);\r
+  Buffer = (CONST UINT8 *)AmlStreamGetCurrPos (FStream);\r
   if (*Buffer == AML_EXT_OP) {\r
     OpCodeSize = 2;\r
   } else {\r
     OpCodeSize = 1;\r
   }\r
+\r
   Status = AmlStreamProgress (FStream, OpCodeSize);\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -446,7 +455,7 @@ AmlParseObject (
   if (!IS_END_OF_STREAM (FStream)) {\r
     // 3. Parse the PkgLength field, if present.\r
     if ((AmlByteEncoding->Attribute & AML_HAS_PKG_LENGTH) != 0) {\r
-      Buffer = (CONST UINT8*)AmlStreamGetCurrPos (FStream);\r
+      Buffer    = (CONST UINT8 *)AmlStreamGetCurrPos (FStream);\r
       PkgOffset = AmlGetPkgLength (Buffer, &PkgLength);\r
       if (PkgOffset == 0) {\r
         ASSERT (0);\r
@@ -482,7 +491,7 @@ AmlParseObject (
   Status = AmlCreateObjectNode (\r
              AmlByteEncoding,\r
              PkgLength,\r
-             (AML_OBJECT_NODE**)OutNode\r
+             (AML_OBJECT_NODE **)OutNode\r
              );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
@@ -513,32 +522,33 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseFieldPkgLen (\r
-  IN      CONST AML_NODE_HEADER     * ParentNode,\r
-  IN            AML_PARSE_FORMAT      ExpectedFormat,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-      OUT       AML_NODE_HEADER    ** OutNode\r
+  IN      CONST AML_NODE_HEADER   *ParentNode,\r
+  IN            AML_PARSE_FORMAT  ExpectedFormat,\r
+  IN  OUT       AML_STREAM        *FStream,\r
+  OUT       AML_NODE_HEADER       **OutNode\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
-  EFI_STATUS      Status1;\r
-  CONST UINT8   * Buffer;\r
-  UINT32          PkgOffset;\r
-  UINT32          PkgLength;\r
+  EFI_STATUS   Status;\r
+  EFI_STATUS   Status1;\r
+  CONST UINT8  *Buffer;\r
+  UINT32       PkgOffset;\r
+  UINT32       PkgLength;\r
 \r
   if (!AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)ParentNode,\r
+         (CONST AML_OBJECT_NODE *)ParentNode,\r
          AML_IS_FIELD_ELEMENT\r
          )                                ||\r
       (ExpectedFormat != EAmlFieldPkgLen) ||\r
       !IS_STREAM (FStream)                ||\r
       IS_END_OF_STREAM (FStream)          ||\r
       !IS_STREAM_FORWARD (FStream)        ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Buffer = (CONST UINT8*)AmlStreamGetCurrPos (FStream);\r
+  Buffer = (CONST UINT8 *)AmlStreamGetCurrPos (FStream);\r
 \r
   PkgOffset = AmlGetPkgLength (Buffer, &PkgLength);\r
   if (PkgOffset == 0) {\r
@@ -552,7 +562,7 @@ AmlParseFieldPkgLen (
              AmlTypeToNodeDataType (ExpectedFormat),\r
              Buffer,\r
              PkgOffset,\r
-             (AML_DATA_NODE**)OutNode\r
+             (AML_DATA_NODE **)OutNode\r
              );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
@@ -577,7 +587,7 @@ AmlParseFieldPkgLen (
   statements. The AML_PARSE_FORMAT enum definition lists these constructs\r
   and the corresponding parsing functions.\r
 */\r
-AML_PARSE_FUNCTION mParseType[EAmlParseFormatMax] = {\r
+AML_PARSE_FUNCTION  mParseType[EAmlParseFormatMax] = {\r
   NULL,                    // EAmlNone\r
   AmlParseUIntX,           // EAmlUInt8\r
   AmlParseUIntX,           // EAmlUInt16\r
@@ -611,23 +621,24 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlCheckAndParseMethodInvoc (\r
-  IN  CONST AML_NODE_HEADER     * ParentNode,\r
-  IN        AML_DATA_NODE       * DataNode,\r
-  IN  OUT   LIST_ENTRY          * NameSpaceRefList,\r
-      OUT   AML_OBJECT_NODE    ** OutNode\r
+  IN  CONST AML_NODE_HEADER  *ParentNode,\r
+  IN        AML_DATA_NODE    *DataNode,\r
+  IN  OUT   LIST_ENTRY       *NameSpaceRefList,\r
+  OUT   AML_OBJECT_NODE      **OutNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_NAMESPACE_REF_NODE  * NameSpaceRefNode;\r
-  AML_OBJECT_NODE         * MethodInvocationNode;\r
-  AML_STREAM                FStream;\r
+  EFI_STATUS              Status;\r
+  AML_NAMESPACE_REF_NODE  *NameSpaceRefNode;\r
+  AML_OBJECT_NODE         *MethodInvocationNode;\r
+  AML_STREAM              FStream;\r
 \r
   if ((!IS_AML_ROOT_NODE (ParentNode)                     &&\r
        !IS_AML_OBJECT_NODE (ParentNode))                  ||\r
       !IS_AML_DATA_NODE (DataNode)                        ||\r
       (DataNode->DataType != EAmlNodeDataTypeNameString)  ||\r
       (NameSpaceRefList == NULL)                          ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -646,12 +657,12 @@ AmlCheckAndParseMethodInvoc (
 \r
   // Check whether the NameString is a method invocation.\r
   NameSpaceRefNode = NULL;\r
-  Status = AmlIsMethodInvocation (\r
-              ParentNode,\r
-              &FStream,\r
-              NameSpaceRefList,\r
-              &NameSpaceRefNode\r
-              );\r
+  Status           = AmlIsMethodInvocation (\r
+                       ParentNode,\r
+                       &FStream,\r
+                       NameSpaceRefList,\r
+                       &NameSpaceRefNode\r
+                       );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     return Status;\r
@@ -663,7 +674,7 @@ AmlCheckAndParseMethodInvoc (
     // Create a method invocation node.\r
     Status = AmlCreateMethodInvocationNode (\r
                NameSpaceRefNode,\r
-               (AML_DATA_NODE*)DataNode,\r
+               (AML_DATA_NODE *)DataNode,\r
                &MethodInvocationNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
@@ -701,17 +712,17 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseArgument (\r
-  IN      CONST AML_NODE_HEADER     * ParentNode,\r
-  IN            AML_PARSE_FORMAT      ExpectedFormat,\r
-  IN  OUT       AML_STREAM          * FStream,\r
-  IN  OUT       LIST_ENTRY          * NameSpaceRefList,\r
-      OUT       AML_NODE_HEADER    ** OutNode\r
+  IN      CONST AML_NODE_HEADER   *ParentNode,\r
+  IN            AML_PARSE_FORMAT  ExpectedFormat,\r
+  IN  OUT       AML_STREAM        *FStream,\r
+  IN  OUT       LIST_ENTRY        *NameSpaceRefList,\r
+  OUT       AML_NODE_HEADER       **OutNode\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_PARSE_FUNCTION        ParsingFunction;\r
-  AML_DATA_NODE           * DataNode;\r
-  AML_OBJECT_NODE         * MethodInvocationNode;\r
+  EFI_STATUS          Status;\r
+  AML_PARSE_FUNCTION  ParsingFunction;\r
+  AML_DATA_NODE       *DataNode;\r
+  AML_OBJECT_NODE     *MethodInvocationNode;\r
 \r
   if ((!IS_AML_ROOT_NODE (ParentNode)         &&\r
        !IS_AML_OBJECT_NODE (ParentNode))      ||\r
@@ -720,7 +731,8 @@ AmlParseArgument (
       IS_END_OF_STREAM (FStream)              ||\r
       !IS_STREAM_FORWARD (FStream)            ||\r
       (NameSpaceRefList == NULL)              ||\r
-      (OutNode == NULL)) {\r
+      (OutNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -746,15 +758,17 @@ AmlParseArgument (
 \r
   // Check whether the parsed argument is a NameString when an object\r
   // is expected. In such case, it could be a method invocation.\r
-  DataNode = (AML_DATA_NODE*)*OutNode;\r
+  DataNode = (AML_DATA_NODE *)*OutNode;\r
   if (IS_AML_DATA_NODE (DataNode)                         &&\r
       (DataNode->DataType == EAmlNodeDataTypeNameString)  &&\r
-      (ExpectedFormat == EAmlObject)) {\r
+      (ExpectedFormat == EAmlObject))\r
+  {\r
     Status = AmlCheckAndParseMethodInvoc (\r
                ParentNode,\r
-               (AML_DATA_NODE*)*OutNode,\r
+               (AML_DATA_NODE *)*OutNode,\r
                NameSpaceRefList,\r
-               &MethodInvocationNode);\r
+               &MethodInvocationNode\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       return Status;\r
@@ -764,7 +778,7 @@ AmlParseArgument (
     // the NameString has been attached to the MethodInvocationNode.\r
     // Replace the OutNode with the MethodInvocationNode.\r
     if (MethodInvocationNode != NULL) {\r
-      *OutNode = (AML_NODE_HEADER*)MethodInvocationNode;\r
+      *OutNode = (AML_NODE_HEADER *)MethodInvocationNode;\r
     }\r
   }\r
 \r
@@ -789,20 +803,21 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseByteList (\r
-  IN      AML_OBJECT_NODE   * BufferNode,\r
-  IN  OUT AML_STREAM        * FStream\r
+  IN      AML_OBJECT_NODE  *BufferNode,\r
+  IN  OUT AML_STREAM       *FStream\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_NODE_HEADER   * NewNode;\r
-  CONST UINT8       * Buffer;\r
-  UINT32              BufferSize;\r
+  EFI_STATUS       Status;\r
+  AML_NODE_HEADER  *NewNode;\r
+  CONST UINT8      *Buffer;\r
+  UINT32           BufferSize;\r
 \r
   // Check whether the node is an Object Node and has byte list.\r
   if (!AmlNodeHasAttribute (BufferNode, AML_HAS_BYTE_LIST)  ||\r
       !IS_STREAM (FStream)                                  ||\r
       IS_END_OF_STREAM (FStream)                            ||\r
-      !IS_STREAM_FORWARD (FStream)) {\r
+      !IS_STREAM_FORWARD (FStream))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -820,14 +835,14 @@ AmlParseByteList (
     // Create a single node holding the whole buffer data.\r
 \r
     // CreateDataNode checks the Buffer and BufferSize values.\r
-    Buffer = (CONST UINT8*)AmlStreamGetCurrPos (FStream);\r
+    Buffer     = (CONST UINT8 *)AmlStreamGetCurrPos (FStream);\r
     BufferSize = AmlStreamGetFreeSpace (FStream);\r
 \r
     Status = AmlCreateDataNode (\r
                EAmlNodeDataTypeRaw,\r
                Buffer,\r
                BufferSize,\r
-               (AML_DATA_NODE**)&NewNode\r
+               (AML_DATA_NODE **)&NewNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
@@ -835,9 +850,9 @@ AmlParseByteList (
     }\r
 \r
     Status = AmlVarListAddTailInternal (\r
-                (AML_NODE_HEADER*)BufferNode,\r
-                NewNode\r
-                );\r
+               (AML_NODE_HEADER *)BufferNode,\r
+               NewNode\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       AmlDeleteTree (NewNode);\r
@@ -877,19 +892,19 @@ AmlParseByteList (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseFixedArguments (\r
-  IN  AML_OBJECT_NODE   * ObjectNode,\r
-  IN  AML_STREAM        * FStream,\r
-  IN  LIST_ENTRY        * NameSpaceRefList\r
+  IN  AML_OBJECT_NODE  *ObjectNode,\r
+  IN  AML_STREAM       *FStream,\r
+  IN  LIST_ENTRY       *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_NODE_HEADER         * FixedArgNode;\r
-  AML_STREAM                FixedArgFStream;\r
+  AML_NODE_HEADER  *FixedArgNode;\r
+  AML_STREAM       FixedArgFStream;\r
 \r
-  EAML_PARSE_INDEX          TermIndex;\r
-  EAML_PARSE_INDEX          MaxIndex;\r
-  CONST AML_PARSE_FORMAT  * Format;\r
+  EAML_PARSE_INDEX        TermIndex;\r
+  EAML_PARSE_INDEX        MaxIndex;\r
+  CONST AML_PARSE_FORMAT  *Format;\r
 \r
   // Fixed arguments of method invocations node are handled differently.\r
   if (!IS_AML_OBJECT_NODE (ObjectNode)                              ||\r
@@ -897,17 +912,19 @@ AmlParseFixedArguments (
       !IS_STREAM (FStream)                                          ||\r
       IS_END_OF_STREAM (FStream)                                    ||\r
       !IS_STREAM_FORWARD (FStream)                                  ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   TermIndex = EAmlParseIndexTerm0;\r
-  MaxIndex = (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
-                                 (AML_OBJECT_NODE*)ObjectNode\r
-                                 );\r
+  MaxIndex  = (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
+                                  (AML_OBJECT_NODE *)ObjectNode\r
+                                  );\r
   if ((ObjectNode->AmlByteEncoding != NULL)   &&\r
-      (ObjectNode->AmlByteEncoding->Format != NULL)) {\r
+      (ObjectNode->AmlByteEncoding->Format != NULL))\r
+  {\r
     Format = ObjectNode->AmlByteEncoding->Format;\r
   } else {\r
     ASSERT (0);\r
@@ -917,7 +934,8 @@ AmlParseFixedArguments (
   // Parse all the FixedArgs.\r
   while ((TermIndex < MaxIndex)       &&\r
          !IS_END_OF_STREAM (FStream)  &&\r
-         (Format[TermIndex] != EAmlNone)) {\r
+         (Format[TermIndex] != EAmlNone))\r
+  {\r
     // Initialize a FixedArgStream to parse the current fixed argument.\r
     Status = AmlStreamInitSubStream (FStream, &FixedArgFStream);\r
     if (EFI_ERROR (Status)) {\r
@@ -927,7 +945,7 @@ AmlParseFixedArguments (
 \r
     // Parse the current fixed argument.\r
     Status = AmlParseArgument (\r
-               (CONST AML_NODE_HEADER*)ObjectNode,\r
+               (CONST AML_NODE_HEADER *)ObjectNode,\r
                Format[TermIndex],\r
                &FixedArgFStream,\r
                NameSpaceRefList,\r
@@ -941,7 +959,7 @@ AmlParseFixedArguments (
     // Add the fixed argument to the parent node's fixed argument list.\r
     // FixedArgNode can be an object or data node.\r
     Status = AmlSetFixedArgument (\r
-               (AML_OBJECT_NODE*)ObjectNode,\r
+               (AML_OBJECT_NODE *)ObjectNode,\r
                TermIndex,\r
                FixedArgNode\r
                );\r
@@ -957,7 +975,8 @@ AmlParseFixedArguments (
 \r
     // Parse the AML bytecode of the FixedArgNode if this is an object node.\r
     if (IS_AML_OBJECT_NODE (FixedArgNode) &&\r
-        !IS_END_OF_STREAM (&FixedArgFStream)) {\r
+        !IS_END_OF_STREAM (&FixedArgFStream))\r
+    {\r
       Status = AmlParseStream (\r
                  FixedArgNode,\r
                  &FixedArgFStream,\r
@@ -1011,34 +1030,35 @@ AmlParseFixedArguments (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseVariableArguments (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  AML_STREAM        * FStream,\r
-  IN  LIST_ENTRY        * NameSpaceRefList\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  AML_STREAM       *FStream,\r
+  IN  LIST_ENTRY       *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
-  BOOLEAN                   IsMethodInvocation;\r
-  UINT8                     MethodInvocationArgCount;\r
+  BOOLEAN  IsMethodInvocation;\r
+  UINT8    MethodInvocationArgCount;\r
 \r
-  AML_NODE_HEADER         * VarArgNode;\r
-  AML_STREAM                VarArgFStream;\r
+  AML_NODE_HEADER  *VarArgNode;\r
+  AML_STREAM       VarArgFStream;\r
 \r
   if ((!AmlNodeHasAttribute (\r
-          (CONST AML_OBJECT_NODE*)Node,\r
+          (CONST AML_OBJECT_NODE *)Node,\r
           AML_HAS_CHILD_OBJ\r
           ) &&\r
        !IS_AML_ROOT_NODE (Node))        ||\r
       !IS_STREAM (FStream)              ||\r
       IS_END_OF_STREAM (FStream)        ||\r
       !IS_STREAM_FORWARD (FStream)      ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   Status = AmlGetMethodInvocationArgCount (\r
-             (CONST AML_OBJECT_NODE*)Node,\r
+             (CONST AML_OBJECT_NODE *)Node,\r
              &IsMethodInvocation,\r
              &MethodInvocationArgCount\r
              );\r
@@ -1077,7 +1097,7 @@ AmlParseVariableArguments (
     // Add the variable argument to its parent variable list of arguments.\r
     // VarArgNode can be an object or data node.\r
     Status = AmlVarListAddTailInternal (\r
-               (AML_NODE_HEADER*)Node,\r
+               (AML_NODE_HEADER *)Node,\r
                VarArgNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
@@ -1092,7 +1112,8 @@ AmlParseVariableArguments (
 \r
     // Parse the AML bytecode of the VarArgNode if this is an object node.\r
     if (IS_AML_OBJECT_NODE (VarArgNode)       &&\r
-        (!IS_END_OF_STREAM (&VarArgFStream))) {\r
+        (!IS_END_OF_STREAM (&VarArgFStream)))\r
+    {\r
       Status = AmlParseStream (VarArgNode, &VarArgFStream, NameSpaceRefList);\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
@@ -1139,25 +1160,26 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlPopulateRootNode (\r
-  IN      AML_ROOT_NODE     * RootNode,\r
-  IN  OUT AML_STREAM        * FStream,\r
-  IN  OUT LIST_ENTRY        * NameSpaceRefList\r
+  IN      AML_ROOT_NODE  *RootNode,\r
+  IN  OUT AML_STREAM     *FStream,\r
+  IN  OUT LIST_ENTRY     *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
+  EFI_STATUS  Status;\r
 \r
   if (!IS_AML_ROOT_NODE (RootNode)  ||\r
       !IS_STREAM (FStream)          ||\r
       IS_END_OF_STREAM (FStream)    ||\r
       !IS_STREAM_FORWARD (FStream)  ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   // A Root Node only has variable arguments.\r
   Status = AmlParseVariableArguments (\r
-             (AML_NODE_HEADER*)RootNode,\r
+             (AML_NODE_HEADER *)RootNode,\r
              FStream,\r
              NameSpaceRefList\r
              );\r
@@ -1184,18 +1206,19 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlPopulateObjectNode (\r
-  IN      AML_OBJECT_NODE   * ObjectNode,\r
-  IN  OUT AML_STREAM        * FStream,\r
-  IN  OUT LIST_ENTRY        * NameSpaceRefList\r
+  IN      AML_OBJECT_NODE  *ObjectNode,\r
+  IN  OUT AML_STREAM       *FStream,\r
+  IN  OUT LIST_ENTRY       *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
+  EFI_STATUS  Status;\r
 \r
   if (!IS_AML_OBJECT_NODE (ObjectNode)  ||\r
       !IS_STREAM (FStream)              ||\r
       IS_END_OF_STREAM (FStream)        ||\r
       !IS_STREAM_FORWARD (FStream)      ||\r
-      (NameSpaceRefList == NULL)) {\r
+      (NameSpaceRefList == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -1230,10 +1253,12 @@ AmlPopulateObjectNode (
   // This allows to identify method invocations from other namespace\r
   // paths. Method invocation need to be parsed differently.\r
   if (AmlNodeHasAttribute (\r
-         (CONST AML_OBJECT_NODE*)ObjectNode,\r
-         AML_IN_NAMESPACE)) {\r
+        (CONST AML_OBJECT_NODE *)ObjectNode,\r
+        AML_IN_NAMESPACE\r
+        ))\r
+  {\r
     Status = AmlAddNameSpaceReference (\r
-               (CONST AML_OBJECT_NODE*)ObjectNode,\r
+               (CONST AML_OBJECT_NODE *)ObjectNode,\r
                NameSpaceRefList\r
                );\r
     if (EFI_ERROR (Status)) {\r
@@ -1246,23 +1271,23 @@ AmlPopulateObjectNode (
     // Parse the variable list of arguments if present.\r
     if (AmlNodeHasAttribute (ObjectNode, AML_HAS_CHILD_OBJ)) {\r
       Status = AmlParseVariableArguments (\r
-                (AML_NODE_HEADER*)ObjectNode,\r
-                FStream,\r
-                NameSpaceRefList\r
-                );\r
+                 (AML_NODE_HEADER *)ObjectNode,\r
+                 FStream,\r
+                 NameSpaceRefList\r
+                 );\r
     } else if (AmlNodeHasAttribute (ObjectNode, AML_HAS_BYTE_LIST)) {\r
       // Parse the byte list if present.\r
       Status = AmlParseByteList (\r
-                ObjectNode,\r
-                FStream\r
-                );\r
+                 ObjectNode,\r
+                 FStream\r
+                 );\r
     } else if (AmlNodeHasAttribute (ObjectNode, AML_HAS_FIELD_LIST)) {\r
       // Parse the field list if present.\r
       Status = AmlParseFieldList (\r
-                ObjectNode,\r
-                FStream,\r
-                NameSpaceRefList\r
-                );\r
+                 ObjectNode,\r
+                 FStream,\r
+                 NameSpaceRefList\r
+                 );\r
     }\r
 \r
     // Check status and assert\r
@@ -1292,33 +1317,31 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlParseStream (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  AML_STREAM        * FStream,\r
-  IN  LIST_ENTRY        * NameSpaceRefList\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  AML_STREAM       *FStream,\r
+  IN  LIST_ENTRY       *NameSpaceRefList\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
 \r
   if (IS_AML_ROOT_NODE (Node)) {\r
     Status = AmlPopulateRootNode (\r
-               (AML_ROOT_NODE*)Node,\r
+               (AML_ROOT_NODE *)Node,\r
                FStream,\r
                NameSpaceRefList\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
     }\r
-\r
   } else if (IS_AML_OBJECT_NODE (Node)) {\r
     Status = AmlPopulateObjectNode (\r
-               (AML_OBJECT_NODE*)Node,\r
+               (AML_OBJECT_NODE *)Node,\r
                FStream,\r
                NameSpaceRefList\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
     }\r
-\r
   } else {\r
     // Data node or other.\r
     ASSERT (0);\r
@@ -1346,37 +1369,39 @@ AmlParseStream (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseDefinitionBlock (\r
-  IN  CONST EFI_ACPI_DESCRIPTION_HEADER   * DefinitionBlock,\r
-  OUT       AML_ROOT_NODE                ** RootPtr\r
+  IN  CONST EFI_ACPI_DESCRIPTION_HEADER  *DefinitionBlock,\r
+  OUT       AML_ROOT_NODE                **RootPtr\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  EFI_STATUS              Status1;\r
-  AML_STREAM              Stream;\r
-  AML_ROOT_NODE         * Root;\r
+  EFI_STATUS     Status;\r
+  EFI_STATUS     Status1;\r
+  AML_STREAM     Stream;\r
+  AML_ROOT_NODE  *Root;\r
 \r
-  LIST_ENTRY              NameSpaceRefList;\r
+  LIST_ENTRY  NameSpaceRefList;\r
 \r
-  UINT8                 * Buffer;\r
-  UINT32                  MaxBufferSize;\r
+  UINT8   *Buffer;\r
+  UINT32  MaxBufferSize;\r
 \r
   if ((DefinitionBlock == NULL)   ||\r
-      (RootPtr == NULL)) {\r
+      (RootPtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Buffer = (UINT8*)DefinitionBlock + sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
+  Buffer = (UINT8 *)DefinitionBlock + sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
   if (DefinitionBlock->Length < sizeof (EFI_ACPI_DESCRIPTION_HEADER)) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
+\r
   MaxBufferSize = DefinitionBlock->Length -\r
-                    (UINT32)sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
+                  (UINT32)sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
 \r
   // Create a root node.\r
   Status = AmlCreateRootNode (\r
-             (EFI_ACPI_DESCRIPTION_HEADER*)DefinitionBlock,\r
+             (EFI_ACPI_DESCRIPTION_HEADER *)DefinitionBlock,\r
              &Root\r
              );\r
   if (EFI_ERROR (Status)) {\r
@@ -1408,7 +1433,7 @@ AmlParseDefinitionBlock (
 \r
   // Parse the whole AML blob.\r
   Status = AmlParseStream (\r
-             (AML_NODE_HEADER*)Root,\r
+             (AML_NODE_HEADER *)Root,\r
              &Stream,\r
              &NameSpaceRefList\r
              );\r
@@ -1432,7 +1457,7 @@ AmlParseDefinitionBlock (
 \r
 error_handler:\r
   if (Root != NULL) {\r
-    AmlDeleteTree ((AML_NODE_HEADER*)Root);\r
+    AmlDeleteTree ((AML_NODE_HEADER *)Root);\r
   }\r
 \r
 exit_handler:\r
index 096a9596e161848bf5786f87a736946aee69d4e3..2900e1c740d4c6bf70527c135c6cc3527b4ca8dc 100644 (file)
@@ -33,9 +33,9 @@
 EFI_STATUS\r
 EFIAPI\r
 AmlParseFixedArguments (\r
-  IN  AML_OBJECT_NODE   * ObjectNode,\r
-  IN  AML_STREAM        * FStream,\r
-  IN  LIST_ENTRY        * NameSpaceRefList\r
+  IN  AML_OBJECT_NODE  *ObjectNode,\r
+  IN  AML_STREAM       *FStream,\r
+  IN  LIST_ENTRY       *NameSpaceRefList\r
   );\r
 \r
 /** Parse the variable list of arguments of the input ObjectNode.\r
@@ -64,9 +64,9 @@ AmlParseFixedArguments (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseVariableArguments (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  AML_STREAM        * FStream,\r
-  IN  LIST_ENTRY        * NameSpaceRefList\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  AML_STREAM       *FStream,\r
+  IN  LIST_ENTRY       *NameSpaceRefList\r
   );\r
 \r
 #endif // AML_PARSER_H_\r
index 7f78ed51bf2ef2acdd1c2448b2af8b9facfdf5a7..88eb850f348327392a39803aa2d438599168d81d 100644 (file)
 UINT32\r
 EFIAPI\r
 AmlRdStreamGetRdSize (\r
-  IN  CONST AML_STREAM    * FStream\r
+  IN  CONST AML_STREAM  *FStream\r
   )\r
 {\r
-  CONST AML_RD_HEADER   * CurrRdElement;\r
+  CONST AML_RD_HEADER  *CurrRdElement;\r
 \r
   if (!IS_STREAM (FStream)        ||\r
       IS_END_OF_STREAM (FStream)  ||\r
-      !IS_STREAM_FORWARD (FStream)) {\r
+      !IS_STREAM_FORWARD (FStream))\r
+  {\r
     ASSERT (0);\r
     return 0;\r
   }\r
 \r
-  CurrRdElement = (CONST AML_RD_HEADER*)AmlStreamGetCurrPos (FStream);\r
+  CurrRdElement = (CONST AML_RD_HEADER *)AmlStreamGetCurrPos (FStream);\r
   if (CurrRdElement == NULL) {\r
     ASSERT (0);\r
     return 0;\r
@@ -57,7 +58,8 @@ AmlRdStreamGetRdSize (
   // If the resource data element is of the large type, check for overflow.\r
   if (AML_RD_IS_LARGE (CurrRdElement) &&\r
       (AmlStreamGetFreeSpace (FStream) <\r
-         sizeof (ACPI_LARGE_RESOURCE_HEADER))) {\r
+       sizeof (ACPI_LARGE_RESOURCE_HEADER)))\r
+  {\r
     return 0;\r
   }\r
 \r
@@ -86,15 +88,16 @@ STATIC
 BOOLEAN\r
 EFIAPI\r
 AmlRdCheckFunctionDescNesting (\r
-  IN      CONST AML_STREAM    * FStream,\r
-  IN  OUT       BOOLEAN       * InFunctionDesc\r
+  IN      CONST AML_STREAM  *FStream,\r
+  IN  OUT       BOOLEAN     *InFunctionDesc\r
   )\r
 {\r
-  CONST AML_RD_HEADER   * CurrRdElement;\r
+  CONST AML_RD_HEADER  *CurrRdElement;\r
 \r
   if (!IS_STREAM (FStream)        ||\r
       IS_END_OF_STREAM (FStream)  ||\r
-      (InFunctionDesc == NULL)) {\r
+      (InFunctionDesc == NULL))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -110,7 +113,10 @@ AmlRdCheckFunctionDescNesting (
   if (AmlRdCompareDescId (\r
         CurrRdElement,\r
         AML_RD_BUILD_SMALL_DESC_ID (\r
-          ACPI_SMALL_START_DEPENDENT_DESCRIPTOR_NAME))) {\r
+          ACPI_SMALL_START_DEPENDENT_DESCRIPTOR_NAME\r
+          )\r
+        ))\r
+  {\r
     *InFunctionDesc = TRUE;\r
     return TRUE;\r
   }\r
@@ -119,7 +125,10 @@ AmlRdCheckFunctionDescNesting (
   if (AmlRdCompareDescId (\r
         CurrRdElement,\r
         AML_RD_BUILD_SMALL_DESC_ID (\r
-          ACPI_SMALL_END_DEPENDENT_DESCRIPTOR_NAME))) {\r
+          ACPI_SMALL_END_DEPENDENT_DESCRIPTOR_NAME\r
+          )\r
+        ))\r
+  {\r
     if (*InFunctionDesc) {\r
       *InFunctionDesc = FALSE;\r
       return TRUE;\r
@@ -155,19 +164,20 @@ AmlRdCheckFunctionDescNesting (
 BOOLEAN\r
 EFIAPI\r
 AmlRdIsResourceDataBuffer (\r
-  IN  CONST AML_STREAM    * FStream\r
+  IN  CONST AML_STREAM  *FStream\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  UINT32                  FreeSpace;\r
-  AML_STREAM              SubStream;\r
-  CONST AML_RD_HEADER   * CurrRdElement;\r
-  UINT32                  CurrRdElementSize;\r
-  BOOLEAN                 InFunctionDesc;\r
+  EFI_STATUS           Status;\r
+  UINT32               FreeSpace;\r
+  AML_STREAM           SubStream;\r
+  CONST AML_RD_HEADER  *CurrRdElement;\r
+  UINT32               CurrRdElementSize;\r
+  BOOLEAN              InFunctionDesc;\r
 \r
   if (!IS_STREAM (FStream)        ||\r
       IS_END_OF_STREAM (FStream)  ||\r
-      !IS_STREAM_FORWARD (FStream)) {\r
+      !IS_STREAM_FORWARD (FStream))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -187,19 +197,22 @@ AmlRdIsResourceDataBuffer (
 \r
   // The first element cannot be an end tag.\r
   if (AmlRdCompareDescId (\r
-       CurrRdElement,\r
-       AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME))) {\r
+        CurrRdElement,\r
+        AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME)\r
+        ))\r
+  {\r
     return FALSE;\r
   }\r
 \r
   InFunctionDesc = FALSE;\r
   while (TRUE) {\r
-    FreeSpace = AmlStreamGetFreeSpace (&SubStream);\r
-    CurrRdElement = AmlStreamGetCurrPos (&SubStream);\r
+    FreeSpace         = AmlStreamGetFreeSpace (&SubStream);\r
+    CurrRdElement     = AmlStreamGetCurrPos (&SubStream);\r
     CurrRdElementSize = AmlRdStreamGetRdSize (&SubStream);\r
     if ((FreeSpace == 0)          ||\r
         (CurrRdElement == NULL)   ||\r
-        (CurrRdElementSize == 0)) {\r
+        (CurrRdElementSize == 0))\r
+    {\r
       return FALSE;\r
     }\r
 \r
@@ -218,7 +231,9 @@ AmlRdIsResourceDataBuffer (
     // Thus the function should have already returned.\r
     if (AmlRdCompareDescId (\r
           CurrRdElement,\r
-          AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME))) {\r
+          AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME)\r
+          ))\r
+    {\r
       return FALSE;\r
     }\r
 \r
@@ -252,21 +267,22 @@ AmlRdIsResourceDataBuffer (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseResourceData (\r
-  IN  AML_OBJECT_NODE   * BufferNode,\r
-  IN  AML_STREAM        * FStream\r
+  IN  AML_OBJECT_NODE  *BufferNode,\r
+  IN  AML_STREAM       *FStream\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  AML_DATA_NODE         * NewNode;\r
-  UINT32                  FreeSpace;\r
-  CONST AML_RD_HEADER   * CurrRdElement;\r
-  UINT32                  CurrRdElementSize;\r
+  EFI_STATUS           Status;\r
+  AML_DATA_NODE        *NewNode;\r
+  UINT32               FreeSpace;\r
+  CONST AML_RD_HEADER  *CurrRdElement;\r
+  UINT32               CurrRdElementSize;\r
 \r
   // Check that BufferNode is an ObjectNode and has a ByteList.\r
   if (!AmlNodeHasAttribute (BufferNode, AML_HAS_BYTE_LIST)  ||\r
       !IS_STREAM (FStream)                                  ||\r
       IS_END_OF_STREAM (FStream)                            ||\r
-      !IS_STREAM_FORWARD (FStream)) {\r
+      !IS_STREAM_FORWARD (FStream))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -280,12 +296,12 @@ AmlParseResourceData (
       break;\r
     }\r
 \r
-    CurrRdElement = (CONST AML_RD_HEADER*)AmlStreamGetCurrPos (FStream);\r
+    CurrRdElement     = (CONST AML_RD_HEADER *)AmlStreamGetCurrPos (FStream);\r
     CurrRdElementSize = AmlRdStreamGetRdSize (FStream);\r
 \r
     Status = AmlCreateDataNode (\r
                EAmlNodeDataTypeResourceData,\r
-               (CONST UINT8*)CurrRdElement,\r
+               (CONST UINT8 *)CurrRdElement,\r
                CurrRdElementSize,\r
                &NewNode\r
                );\r
@@ -295,12 +311,12 @@ AmlParseResourceData (
     }\r
 \r
     Status = AmlVarListAddTailInternal (\r
-               (AML_NODE_HEADER*)BufferNode,\r
-               (AML_NODE_HEADER*)NewNode\r
+               (AML_NODE_HEADER *)BufferNode,\r
+               (AML_NODE_HEADER *)NewNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
-      AmlDeleteTree ((AML_NODE_HEADER*)NewNode);\r
+      AmlDeleteTree ((AML_NODE_HEADER *)NewNode);\r
       return Status;\r
     }\r
 \r
@@ -315,11 +331,14 @@ AmlParseResourceData (
     // Exit the loop when finding the resource data end tag.\r
     if (AmlRdCompareDescId (\r
           CurrRdElement,\r
-          AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME))) {\r
+          AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME)\r
+          ))\r
+    {\r
       if (FreeSpace != CurrRdElementSize) {\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       break;\r
     }\r
   } // while\r
index 13dfb352c416ff2be86d28dc5020529c9442fa2a..434ad03976016c2ec7d354564baafb542d3d03e1 100644 (file)
@@ -40,7 +40,7 @@
 BOOLEAN\r
 EFIAPI\r
 AmlRdIsResourceDataBuffer (\r
-  IN  CONST AML_STREAM    * FStream\r
+  IN  CONST AML_STREAM  *FStream\r
   );\r
 \r
 /** Parse a ResourceDataBuffer.\r
@@ -63,9 +63,8 @@ AmlRdIsResourceDataBuffer (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseResourceData (\r
-  IN  AML_OBJECT_NODE   * BufferNode,\r
-  IN  AML_STREAM        * FStream\r
+  IN  AML_OBJECT_NODE  *BufferNode,\r
+  IN  AML_STREAM       *FStream\r
   );\r
 \r
 #endif // AML_RESOURCE_DATA_PARSER_H_\r
-\r
index 41cf0bc453145afb3e6693544de4e747cdb2203d..c19491e1dd09d19462344bfaf70db4ae00f1babb 100644 (file)
@@ -28,8 +28,8 @@
 BOOLEAN\r
 EFIAPI\r
 AmlRdCompareDescId (\r
-  IN  CONST AML_RD_HEADER   * Header,\r
-  IN        AML_RD_HEADER     DescriptorId\r
+  IN  CONST AML_RD_HEADER  *Header,\r
+  IN        AML_RD_HEADER  DescriptorId\r
   )\r
 {\r
   if (Header == NULL) {\r
@@ -56,7 +56,7 @@ AmlRdCompareDescId (
 AML_RD_HEADER\r
 EFIAPI\r
 AmlRdGetDescId (\r
-  IN  CONST AML_RD_HEADER   * Header\r
+  IN  CONST AML_RD_HEADER  *Header\r
   )\r
 {\r
   if (Header == NULL) {\r
@@ -84,7 +84,7 @@ AmlRdGetDescId (
 UINT32\r
 EFIAPI\r
 AmlRdGetSize (\r
-  IN  CONST AML_RD_HEADER   * Header\r
+  IN  CONST AML_RD_HEADER  *Header\r
   )\r
 {\r
   if (Header == NULL) {\r
@@ -93,13 +93,13 @@ AmlRdGetSize (
   }\r
 \r
   if (AML_RD_IS_LARGE (Header)) {\r
-    return ((ACPI_LARGE_RESOURCE_HEADER*)Header)->Length +\r
-             sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
+    return ((ACPI_LARGE_RESOURCE_HEADER *)Header)->Length +\r
+           sizeof (ACPI_LARGE_RESOURCE_HEADER);\r
   }\r
 \r
   // Header is a small resource data element.\r
-  return ((ACPI_SMALL_RESOURCE_HEADER*)Header)->Bits.Length +\r
-           sizeof (ACPI_SMALL_RESOURCE_HEADER);\r
+  return ((ACPI_SMALL_RESOURCE_HEADER *)Header)->Bits.Length +\r
+         sizeof (ACPI_SMALL_RESOURCE_HEADER);\r
 }\r
 \r
 /** Set the Checksum of an EndTag resource data.\r
@@ -119,18 +119,20 @@ AmlRdGetSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlRdSetEndTagChecksum (\r
-  IN  CONST AML_RD_HEADER   * Header,\r
-  IN        UINT8             CheckSum\r
+  IN  CONST AML_RD_HEADER  *Header,\r
+  IN        UINT8          CheckSum\r
   )\r
 {\r
   if ((Header == NULL)  ||\r
       !AmlRdCompareDescId (\r
-        Header,\r
-        AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME))) {\r
+         Header,\r
+         AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME)\r
+         ))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  ((EFI_ACPI_END_TAG_DESCRIPTOR*)Header)->Checksum = CheckSum;\r
+  ((EFI_ACPI_END_TAG_DESCRIPTOR *)Header)->Checksum = CheckSum;\r
   return EFI_SUCCESS;\r
 }\r
index e478107dffbd2f00dac2dd154c941d07a118a439..3ef1447d26b20bfad9eece4e7a56ddbd8bf45af9 100644 (file)
@@ -58,19 +58,19 @@ typedef UINT8 AML_RD_HEADER;
 \r
   @ingroup ResourceDataStructures\r
 */\r
-#define AML_RD_SMALL_SIZE_MASK    (0x7U)\r
+#define AML_RD_SMALL_SIZE_MASK  (0x7U)\r
 \r
 /** Mask for the small resource data ID.\r
 \r
   @ingroup ResourceDataStructures\r
 */\r
-#define AML_RD_SMALL_ID_MASK      (0xFU << 3)\r
+#define AML_RD_SMALL_ID_MASK  (0xFU << 3)\r
 \r
 /** Mask for the large resource data ID.\r
 \r
   @ingroup ResourceDataStructures\r
 */\r
-#define AML_RD_LARGE_ID_MASK      (0x7FU)\r
+#define AML_RD_LARGE_ID_MASK  (0x7FU)\r
 \r
 /**\r
   @defgroup ResourceDataApis Resource data APIs\r
@@ -133,8 +133,8 @@ typedef UINT8 AML_RD_HEADER;
 BOOLEAN\r
 EFIAPI\r
 AmlRdCompareDescId (\r
-  IN  CONST AML_RD_HEADER   * Header,\r
-  IN        AML_RD_HEADER     DescriptorId\r
+  IN  CONST AML_RD_HEADER  *Header,\r
+  IN        AML_RD_HEADER  DescriptorId\r
   );\r
 \r
 /** Get the descriptor Id of the resource data.\r
@@ -151,7 +151,7 @@ AmlRdCompareDescId (
 AML_RD_HEADER\r
 EFIAPI\r
 AmlRdGetDescId (\r
-  IN  CONST AML_RD_HEADER   * Header\r
+  IN  CONST AML_RD_HEADER  *Header\r
   );\r
 \r
 /** Get the size of a resource data element.\r
@@ -168,7 +168,7 @@ AmlRdGetDescId (
 UINT32\r
 EFIAPI\r
 AmlRdGetSize (\r
-  IN  CONST AML_RD_HEADER   * Header\r
+  IN  CONST AML_RD_HEADER  *Header\r
   );\r
 \r
 /** Set the Checksum of an EndTag resource data.\r
@@ -188,8 +188,8 @@ AmlRdGetSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlRdSetEndTagChecksum (\r
-  IN  CONST AML_RD_HEADER   * Header,\r
-  IN        UINT8             CheckSum\r
+  IN  CONST AML_RD_HEADER  *Header,\r
+  IN        UINT8          CheckSum\r
   );\r
 \r
 #endif // AML_RESOURCE_DATA_H_\r
index da81ec2ee909dc4ad7539cac9f6d7498759a44bf..0cb6bfc58d937fb6f36ac3fea0305caee9891bea 100644 (file)
@@ -38,29 +38,30 @@ STATIC
 BOOLEAN\r
 EFIAPI\r
 AmlSerializeNodeCallback (\r
-  IN       AML_NODE_HEADER   * Node,\r
-  IN  OUT  VOID              * Context     OPTIONAL,\r
-  IN  OUT  EFI_STATUS        * Status      OPTIONAL\r
+  IN       AML_NODE_HEADER  *Node,\r
+  IN  OUT  VOID             *Context     OPTIONAL,\r
+  IN  OUT  EFI_STATUS       *Status      OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                Status1;\r
+  EFI_STATUS  Status1;\r
 \r
-  CONST AML_DATA_NODE     * DataNode;\r
-  CONST AML_OBJECT_NODE   * ObjectNode;\r
-  AML_STREAM              * FStream;\r
+  CONST AML_DATA_NODE    *DataNode;\r
+  CONST AML_OBJECT_NODE  *ObjectNode;\r
+  AML_STREAM             *FStream;\r
 \r
   // Bytes needed to store OpCode[1] + SubOpcode[1] + MaxPkgLen[4] = 6 bytes.\r
-  UINT8                     ObjectNodeInfoArray[6];\r
-  UINT32                    Index;\r
-  BOOLEAN                   ContinueEnum;\r
+  UINT8    ObjectNodeInfoArray[6];\r
+  UINT32   Index;\r
+  BOOLEAN  ContinueEnum;\r
 \r
-  CONST AML_OBJECT_NODE   * ParentNode;\r
-  EAML_PARSE_INDEX          IndexPtr;\r
+  CONST AML_OBJECT_NODE  *ParentNode;\r
+  EAML_PARSE_INDEX       IndexPtr;\r
 \r
   if (!IS_AML_NODE_VALID (Node)   ||\r
-      (Context == NULL)) {\r
+      (Context == NULL))\r
+  {\r
     ASSERT (0);\r
-    Status1 = EFI_INVALID_PARAMETER;\r
+    Status1      = EFI_INVALID_PARAMETER;\r
     ContinueEnum = FALSE;\r
     goto error_handler;\r
   }\r
@@ -68,44 +69,47 @@ AmlSerializeNodeCallback (
   // Ignore the second fixed argument of method invocation nodes\r
   // as the information stored there (the argument count) is not in the\r
   // ACPI specification.\r
-  ParentNode = (CONST AML_OBJECT_NODE*)AmlGetParent ((AML_NODE_HEADER*)Node);\r
+  ParentNode = (CONST AML_OBJECT_NODE *)AmlGetParent ((AML_NODE_HEADER *)Node);\r
   if (IS_AML_OBJECT_NODE (ParentNode)                             &&\r
       AmlNodeCompareOpCode (ParentNode, AML_METHOD_INVOC_OP, 0)   &&\r
-      AmlIsNodeFixedArgument (Node, &IndexPtr)) {\r
+      AmlIsNodeFixedArgument (Node, &IndexPtr))\r
+  {\r
     if (IndexPtr == EAmlParseIndexTerm1) {\r
       if (Status != NULL) {\r
         *Status = EFI_SUCCESS;\r
       }\r
+\r
       return TRUE;\r
     }\r
   }\r
 \r
-  Status1 = EFI_SUCCESS;\r
+  Status1      = EFI_SUCCESS;\r
   ContinueEnum = TRUE;\r
-  FStream = (AML_STREAM*)Context;\r
+  FStream      = (AML_STREAM *)Context;\r
 \r
   if (IS_AML_DATA_NODE (Node)) {\r
     // Copy the content of the Buffer for a DataNode.\r
-    DataNode = (AML_DATA_NODE*)Node;\r
-    Status1 = AmlStreamWrite (\r
-                FStream,\r
-                DataNode->Buffer,\r
-                DataNode->Size\r
-                );\r
+    DataNode = (AML_DATA_NODE *)Node;\r
+    Status1  = AmlStreamWrite (\r
+                 FStream,\r
+                 DataNode->Buffer,\r
+                 DataNode->Size\r
+                 );\r
     if (EFI_ERROR (Status1)) {\r
       ASSERT (0);\r
       ContinueEnum = FALSE;\r
       goto error_handler;\r
     }\r
-\r
   } else if (IS_AML_OBJECT_NODE (Node)  &&\r
              !AmlNodeHasAttribute (\r
-                (CONST AML_OBJECT_NODE*)Node,\r
-                AML_IS_PSEUDO_OPCODE)) {\r
+                (CONST AML_OBJECT_NODE *)Node,\r
+                AML_IS_PSEUDO_OPCODE\r
+                ))\r
+  {\r
     // Ignore pseudo-opcodes as they are not part of the\r
     // ACPI specification.\r
 \r
-    ObjectNode = (AML_OBJECT_NODE*)Node;\r
+    ObjectNode = (AML_OBJECT_NODE *)Node;\r
 \r
     Index = 0;\r
     // Copy the opcode(s).\r
@@ -138,6 +142,7 @@ error_handler:
   if (Status != NULL) {\r
     *Status = Status1;\r
   }\r
+\r
   return ContinueEnum;\r
 }\r
 \r
@@ -169,26 +174,27 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlSerializeTree (\r
-  IN      AML_ROOT_NODE   * RootNode,\r
-  IN      UINT8           * Buffer      OPTIONAL,\r
-  IN  OUT UINT32          * BufferSize\r
+  IN      AML_ROOT_NODE  *RootNode,\r
+  IN      UINT8          *Buffer      OPTIONAL,\r
+  IN  OUT UINT32         *BufferSize\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  AML_STREAM    FStream;\r
-  UINT32        TableSize;\r
+  EFI_STATUS  Status;\r
+  AML_STREAM  FStream;\r
+  UINT32      TableSize;\r
 \r
   if (!IS_AML_ROOT_NODE (RootNode) ||\r
-      (BufferSize == NULL)) {\r
+      (BufferSize == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   // Compute the total size of the AML blob.\r
   Status = AmlComputeSize (\r
-              (CONST AML_NODE_HEADER*)RootNode,\r
-              &TableSize\r
-              );\r
+             (CONST AML_NODE_HEADER *)RootNode,\r
+             &TableSize\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     return Status;\r
@@ -226,7 +232,7 @@ AmlSerializeTree (
   // Serialize the header.\r
   Status = AmlStreamWrite (\r
              &FStream,\r
-             (UINT8*)RootNode->SdtHeader,\r
+             (UINT8 *)RootNode->SdtHeader,\r
              sizeof (EFI_ACPI_DESCRIPTION_HEADER)\r
              );\r
   if (EFI_ERROR (Status)) {\r
@@ -236,9 +242,9 @@ AmlSerializeTree (
 \r
   Status = EFI_SUCCESS;\r
   AmlEnumTree (\r
-    (AML_NODE_HEADER*)RootNode,\r
+    (AML_NODE_HEADER *)RootNode,\r
     AmlSerializeNodeCallback,\r
-    (VOID*)&FStream,\r
+    (VOID *)&FStream,\r
     &Status\r
     );\r
   if (EFI_ERROR (Status)) {\r
@@ -247,7 +253,7 @@ AmlSerializeTree (
   }\r
 \r
   // Update the checksum.\r
-  return AcpiPlatformChecksum ((EFI_ACPI_DESCRIPTION_HEADER*)Buffer);\r
+  return AcpiPlatformChecksum ((EFI_ACPI_DESCRIPTION_HEADER *)Buffer);\r
 }\r
 \r
 /** Serialize an AML definition block.\r
@@ -267,23 +273,24 @@ AmlSerializeTree (
 EFI_STATUS\r
 EFIAPI\r
 AmlSerializeDefinitionBlock (\r
-  IN  AML_ROOT_NODE                   * RootNode,\r
-  OUT EFI_ACPI_DESCRIPTION_HEADER    ** Table\r
+  IN  AML_ROOT_NODE                *RootNode,\r
+  OUT EFI_ACPI_DESCRIPTION_HEADER  **Table\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT8       * TableBuffer;\r
-  UINT32        TableSize;\r
+  EFI_STATUS  Status;\r
+  UINT8       *TableBuffer;\r
+  UINT32      TableSize;\r
 \r
   if (!IS_AML_ROOT_NODE (RootNode) ||\r
-      (Table == NULL)) {\r
+      (Table == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  *Table = NULL;\r
+  *Table      = NULL;\r
   TableBuffer = NULL;\r
-  TableSize = 0;\r
+  TableSize   = 0;\r
 \r
   // Get the size of the SSDT table.\r
   Status = AmlSerializeTree (\r
@@ -296,7 +303,7 @@ AmlSerializeDefinitionBlock (
     return Status;\r
   }\r
 \r
-  TableBuffer = (UINT8*)AllocateZeroPool (TableSize);\r
+  TableBuffer = (UINT8 *)AllocateZeroPool (TableSize);\r
   if (TableBuffer == NULL) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
@@ -317,7 +324,7 @@ AmlSerializeDefinitionBlock (
     ASSERT (0);\r
   } else {\r
     // Save the allocated Table buffer in the table list\r
-    *Table = (EFI_ACPI_DESCRIPTION_HEADER*)TableBuffer;\r
+    *Table = (EFI_ACPI_DESCRIPTION_HEADER *)TableBuffer;\r
   }\r
 \r
   return Status;\r
index 08ee959475dd26b72c90598daa53db639b075928..6cd1c211961e7d524541a142d8c6dbccebf3edea 100644 (file)
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamInit (\r
-  IN  OUT AML_STREAM              * Stream,\r
-  IN      UINT8                   * Buffer,\r
-  IN      UINT32                    MaxBufferSize,\r
-  IN      EAML_STREAM_DIRECTION     Direction\r
+  IN  OUT AML_STREAM             *Stream,\r
+  IN      UINT8                  *Buffer,\r
+  IN      UINT32                 MaxBufferSize,\r
+  IN      EAML_STREAM_DIRECTION  Direction\r
   )\r
 {\r
   if ((Stream == NULL)                            ||\r
       (Buffer == NULL)                            ||\r
       (MaxBufferSize == 0)                        ||\r
       ((Direction != EAmlStreamDirectionForward)  &&\r
-       (Direction != EAmlStreamDirectionBackward))) {\r
+       (Direction != EAmlStreamDirectionBackward)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Stream->Buffer = Buffer;\r
+  Stream->Buffer        = Buffer;\r
   Stream->MaxBufferSize = MaxBufferSize;\r
-  Stream->Index = 0;\r
-  Stream->Direction = Direction;\r
+  Stream->Index         = 0;\r
+  Stream->Direction     = Direction;\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -60,20 +61,21 @@ AmlStreamInit (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamClone (\r
-  IN  CONST AML_STREAM    * Stream,\r
-  OUT        AML_STREAM   * ClonedStream\r
+  IN  CONST AML_STREAM   *Stream,\r
+  OUT        AML_STREAM  *ClonedStream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)   ||\r
-      (ClonedStream == NULL)) {\r
+      (ClonedStream == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  ClonedStream->Buffer = Stream->Buffer;\r
+  ClonedStream->Buffer        = Stream->Buffer;\r
   ClonedStream->MaxBufferSize = Stream->MaxBufferSize;\r
-  ClonedStream->Index = Stream->Index;\r
-  ClonedStream->Direction = Stream->Direction;\r
+  ClonedStream->Index         = Stream->Index;\r
+  ClonedStream->Direction     = Stream->Direction;\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -105,12 +107,13 @@ AmlStreamClone (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamInitSubStream (\r
-  IN  CONST AML_STREAM  * Stream,\r
-  OUT       AML_STREAM  * SubStream\r
+  IN  CONST AML_STREAM  *Stream,\r
+  OUT       AML_STREAM  *SubStream\r
   )\r
 {\r
   if (!IS_STREAM (Stream) ||\r
-      (SubStream == NULL)) {\r
+      (SubStream == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -125,8 +128,8 @@ AmlStreamInitSubStream (
   }\r
 \r
   SubStream->MaxBufferSize = AmlStreamGetFreeSpace (Stream);\r
-  SubStream->Index = 0;\r
-  SubStream->Direction = Stream->Direction;\r
+  SubStream->Index         = 0;\r
+  SubStream->Direction     = Stream->Direction;\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -141,13 +144,14 @@ AmlStreamInitSubStream (
 UINT8 *\r
 EFIAPI\r
 AmlStreamGetBuffer (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)) {\r
     ASSERT (0);\r
     return NULL;\r
   }\r
+\r
   return Stream->Buffer;\r
 }\r
 \r
@@ -161,13 +165,14 @@ AmlStreamGetBuffer (
 UINT32\r
 EFIAPI\r
 AmlStreamGetMaxBufferSize (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)) {\r
     ASSERT (0);\r
     return 0;\r
   }\r
+\r
   return Stream->MaxBufferSize;\r
 }\r
 \r
@@ -183,13 +188,14 @@ AmlStreamGetMaxBufferSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamReduceMaxBufferSize (\r
-  IN  AML_STREAM  * Stream,\r
-  IN  UINT32        Diff\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Diff\r
   )\r
 {\r
   if (!IS_STREAM (Stream)       ||\r
       (Diff == 0)               ||\r
-      ((Stream->MaxBufferSize - Diff) <= Stream->Index)) {\r
+      ((Stream->MaxBufferSize - Diff) <= Stream->Index))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -214,13 +220,14 @@ AmlStreamReduceMaxBufferSize (
 UINT32\r
 EFIAPI\r
 AmlStreamGetIndex (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)) {\r
     ASSERT (0);\r
     return 0;\r
   }\r
+\r
   return Stream->Index;\r
 }\r
 \r
@@ -234,13 +241,14 @@ AmlStreamGetIndex (
 EAML_STREAM_DIRECTION\r
 EFIAPI\r
 AmlStreamGetDirection (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)) {\r
     ASSERT (0);\r
     return EAmlStreamDirectionInvalid;\r
   }\r
+\r
   return Stream->Direction;\r
 }\r
 \r
@@ -254,7 +262,7 @@ AmlStreamGetDirection (
 UINT8 *\r
 EFIAPI\r
 AmlStreamGetCurrPos (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)) {\r
@@ -282,7 +290,7 @@ AmlStreamGetCurrPos (
 UINT32\r
 EFIAPI\r
 AmlStreamGetFreeSpace (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)) {\r
@@ -314,13 +322,14 @@ AmlStreamGetFreeSpace (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamProgress (\r
-  IN  AML_STREAM  * Stream,\r
-  IN  UINT32        Offset\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Offset\r
   )\r
 {\r
   if (!IS_STREAM (Stream)         ||\r
-      IS_END_OF_STREAM  (Stream)  ||\r
-      (Offset == 0)) {\r
+      IS_END_OF_STREAM (Stream)  ||\r
+      (Offset == 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -350,12 +359,13 @@ AmlStreamProgress (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamRewind (\r
-  IN  AML_STREAM  * Stream,\r
-  IN  UINT32        Offset\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Offset\r
   )\r
 {\r
   if (!IS_STREAM (Stream) ||\r
-      (Offset == 0)) {\r
+      (Offset == 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -380,7 +390,7 @@ AmlStreamRewind (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamReset (\r
-  IN  AML_STREAM  * Stream\r
+  IN  AML_STREAM  *Stream\r
   )\r
 {\r
   if (!IS_STREAM (Stream)) {\r
@@ -409,15 +419,16 @@ AmlStreamReset (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamPeekByte (\r
-  IN  AML_STREAM  * Stream,\r
-  OUT UINT8       * OutByte\r
+  IN  AML_STREAM  *Stream,\r
+  OUT UINT8       *OutByte\r
   )\r
 {\r
-  UINT8   * CurPos;\r
+  UINT8  *CurPos;\r
 \r
   if (!IS_STREAM (Stream)       ||\r
       IS_END_OF_STREAM (Stream) ||\r
-      (OutByte == NULL)) {\r
+      (OutByte == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -448,15 +459,16 @@ AmlStreamPeekByte (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamReadByte (\r
-  IN  AML_STREAM  * Stream,\r
-  OUT UINT8       * OutByte\r
+  IN  AML_STREAM  *Stream,\r
+  OUT UINT8       *OutByte\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
 \r
   if (!IS_STREAM (Stream)       ||\r
       IS_END_OF_STREAM (Stream) ||\r
-      (OutByte == NULL)) {\r
+      (OutByte == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -498,17 +510,18 @@ AmlStreamReadByte (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamWrite (\r
-  IN        AML_STREAM  * Stream,\r
-  IN  CONST UINT8       * Buffer,\r
-  IN        UINT32        Size\r
+  IN        AML_STREAM  *Stream,\r
+  IN  CONST UINT8       *Buffer,\r
+  IN        UINT32      Size\r
   )\r
 {\r
-  UINT8   * CurrPos;\r
+  UINT8  *CurrPos;\r
 \r
   if (!IS_STREAM (Stream)       ||\r
       IS_END_OF_STREAM (Stream) ||\r
       (Buffer == NULL)          ||\r
-      (Size == 0)) {\r
+      (Size == 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -554,21 +567,22 @@ AmlStreamWrite (
 BOOLEAN\r
 EFIAPI\r
 AmlStreamCmp (\r
-  IN  CONST AML_STREAM    * Stream1,\r
-  IN  CONST AML_STREAM    * Stream2,\r
-  IN        UINT32          Size\r
+  IN  CONST AML_STREAM  *Stream1,\r
+  IN  CONST AML_STREAM  *Stream2,\r
+  IN        UINT32      Size\r
   )\r
 {\r
-  UINT32          MinSize;\r
-  UINT8         * CurrPosStream1;\r
-  UINT8         * CurrPosStream2;\r
+  UINT32  MinSize;\r
+  UINT8   *CurrPosStream1;\r
+  UINT8   *CurrPosStream2;\r
 \r
   if (!IS_STREAM (Stream1)                        ||\r
       IS_END_OF_STREAM (Stream1)                  ||\r
       !IS_STREAM (Stream2)                        ||\r
       IS_END_OF_STREAM (Stream2)                  ||\r
       (Stream1->Direction != Stream2->Direction)  ||\r
-      (Size == 0)) {\r
+      (Size == 0))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -589,6 +603,7 @@ AmlStreamCmp (
     ASSERT (0);\r
     return FALSE;\r
   }\r
+\r
   CurrPosStream2 = AmlStreamGetCurrPos (Stream2);\r
   if (CurrPosStream2 == NULL) {\r
     ASSERT (0);\r
@@ -606,10 +621,10 @@ AmlStreamCmp (
   //                               ^\r
   //                             CurrPos\r
   return (0 == CompareMem (\r
-                  CurrPosStream1 - (MinSize - 1),\r
-                  CurrPosStream2 - (MinSize - 1),\r
-                  MinSize\r
-                  ));\r
+                 CurrPosStream1 - (MinSize - 1),\r
+                 CurrPosStream2 - (MinSize - 1),\r
+                 MinSize\r
+                 ));\r
 }\r
 \r
 /** Copy Size bytes of the stream's data to DstBuffer.\r
@@ -633,19 +648,20 @@ AmlStreamCmp (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamCpyS (\r
-  OUT CHAR8         * DstBuffer,\r
-  IN  UINT32          MaxDstBufferSize,\r
-  IN  AML_STREAM    * Stream,\r
-  IN  UINT32          Size\r
+  OUT CHAR8       *DstBuffer,\r
+  IN  UINT32      MaxDstBufferSize,\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Size\r
   )\r
 {\r
-  CHAR8   * StreamBufferStart;\r
+  CHAR8  *StreamBufferStart;\r
 \r
   // Stream is checked in the function call.\r
   if ((DstBuffer == NULL)       ||\r
       (MaxDstBufferSize == 0)   ||\r
       (Size > MaxDstBufferSize) ||\r
-      (Size > AmlStreamGetMaxBufferSize (Stream))) {\r
+      (Size > AmlStreamGetMaxBufferSize (Stream)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -655,9 +671,9 @@ AmlStreamCpyS (
   }\r
 \r
   // Find the address at which the data is starting.\r
-  StreamBufferStart = (CHAR8*)(IS_STREAM_FORWARD (Stream) ?\r
-                                 Stream->Buffer :\r
-                                 AmlStreamGetCurrPos (Stream));\r
+  StreamBufferStart = (CHAR8 *)(IS_STREAM_FORWARD (Stream) ?\r
+                                Stream->Buffer :\r
+                                AmlStreamGetCurrPos (Stream));\r
 \r
   CopyMem (DstBuffer, StreamBufferStart, Size);\r
 \r
index cd2da89b072bd38f5c191f9ef35753b445b3f83d..35d7c875bf576e9b87e4625a34d88ea668046657 100644 (file)
@@ -31,17 +31,17 @@ typedef enum EAmlStreamDirection {
 */\r
 typedef struct AmlStream {\r
   /// Pointer to a buffer.\r
-  UINT8                 * Buffer;\r
+  UINT8     *Buffer;\r
 \r
   /// Size of Buffer.\r
-  UINT32                  MaxBufferSize;\r
+  UINT32    MaxBufferSize;\r
 \r
   /// Index in the Buffer.\r
   /// The Index field allows to keep track of how many bytes have been\r
   /// read/written in the Buffer, and to retrieve the current stream position.\r
   /// 0 <= Index <= MaxBufferSize.\r
   /// If Index == MaxBufferSize, no more action is allowed on the stream.\r
-  UINT32                  Index;\r
+  UINT32    Index;\r
 \r
   /// The direction the stream is progressing.\r
   /// If the stream goes backward (toward lower addresses), the bytes written\r
@@ -56,7 +56,7 @@ typedef struct AmlStream {
   ///    +---------------+-----+-----+-----+-----+-----+-----+---- +------+\r
   ///                       ^\r
   ///                Current position.\r
-  EAML_STREAM_DIRECTION   Direction;\r
+  EAML_STREAM_DIRECTION    Direction;\r
 } AML_STREAM;\r
 \r
 /** Check whether a StreamPtr is a valid Stream.\r
@@ -88,7 +88,7 @@ typedef struct AmlStream {
   @retval TRUE  Stream goes forward.\r
   @retval FALSE Otherwise.\r
 */\r
-#define IS_STREAM_FORWARD(Stream)   (                                         \\r
+#define IS_STREAM_FORWARD(Stream)                                           \\r
     ((AML_STREAM*)Stream)->Direction == EAmlStreamDirectionForward)\r
 \r
 /** Check Stream goes backward.\r
@@ -98,7 +98,7 @@ typedef struct AmlStream {
   @retval TRUE  Stream goes backward.\r
   @retval FALSE Otherwise.\r
 */\r
-#define IS_STREAM_BACKWARD(Stream)   (                                        \\r
+#define IS_STREAM_BACKWARD(Stream)                                          \\r
     ((AML_STREAM*)Stream)->Direction == EAmlStreamDirectionBackward)\r
 \r
 /** Initialize a stream.\r
@@ -116,10 +116,10 @@ typedef struct AmlStream {
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamInit (\r
-  IN  OUT AML_STREAM              * Stream,\r
-  IN      UINT8                   * Buffer,\r
-  IN      UINT32                    MaxBufferSize,\r
-  IN      EAML_STREAM_DIRECTION     Direction\r
+  IN  OUT AML_STREAM             *Stream,\r
+  IN      UINT8                  *Buffer,\r
+  IN      UINT32                 MaxBufferSize,\r
+  IN      EAML_STREAM_DIRECTION  Direction\r
   );\r
 \r
 /** Clone a stream.\r
@@ -136,8 +136,8 @@ AmlStreamInit (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamClone (\r
-  IN  CONST AML_STREAM    * Stream,\r
-  OUT        AML_STREAM   * ClonedStream\r
+  IN  CONST AML_STREAM   *Stream,\r
+  OUT        AML_STREAM  *ClonedStream\r
   );\r
 \r
 /** Initialize a sub-stream from a stream.\r
@@ -167,8 +167,8 @@ AmlStreamClone (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamInitSubStream (\r
-  IN  CONST AML_STREAM  * Stream,\r
-  OUT       AML_STREAM  * SubStream\r
+  IN  CONST AML_STREAM  *Stream,\r
+  OUT       AML_STREAM  *SubStream\r
   );\r
 \r
 /** Get the buffer of a stream.\r
@@ -181,7 +181,7 @@ AmlStreamInitSubStream (
 UINT8 *\r
 EFIAPI\r
 AmlStreamGetBuffer (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   );\r
 \r
 /** Get the size of Stream's Buffer.\r
@@ -194,7 +194,7 @@ AmlStreamGetBuffer (
 UINT32\r
 EFIAPI\r
 AmlStreamGetMaxBufferSize (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   );\r
 \r
 /** Reduce the maximal size of Stream's Buffer (MaxBufferSize field).\r
@@ -209,8 +209,8 @@ AmlStreamGetMaxBufferSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamReduceMaxBufferSize (\r
-  IN  AML_STREAM  * Stream,\r
-  IN  UINT32        Diff\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Diff\r
   );\r
 \r
 /** Get Stream's Index.\r
@@ -229,7 +229,7 @@ AmlStreamReduceMaxBufferSize (
 UINT32\r
 EFIAPI\r
 AmlStreamGetIndex (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   );\r
 \r
 /** Get Stream's Direction.\r
@@ -242,7 +242,7 @@ AmlStreamGetIndex (
 EAML_STREAM_DIRECTION\r
 EFIAPI\r
 AmlStreamGetDirection (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   );\r
 \r
 /** Return a pointer to the current position in the stream.\r
@@ -255,7 +255,7 @@ AmlStreamGetDirection (
 UINT8 *\r
 EFIAPI\r
 AmlStreamGetCurrPos (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   );\r
 \r
 /** Get the space available in the stream.\r
@@ -268,7 +268,7 @@ AmlStreamGetCurrPos (
 UINT32\r
 EFIAPI\r
 AmlStreamGetFreeSpace (\r
-  IN  CONST AML_STREAM  * Stream\r
+  IN  CONST AML_STREAM  *Stream\r
   );\r
 \r
 /** Move Stream by Offset bytes.\r
@@ -287,8 +287,8 @@ AmlStreamGetFreeSpace (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamProgress (\r
-  IN  AML_STREAM  * Stream,\r
-  IN  UINT32        Offset\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Offset\r
   );\r
 \r
 /** Rewind Stream of Offset bytes.\r
@@ -306,8 +306,8 @@ AmlStreamProgress (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamRewind (\r
-  IN  AML_STREAM  * Stream,\r
-  IN  UINT32        Offset\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Offset\r
   );\r
 \r
 /** Reset the Stream (move the current position to the initial position).\r
@@ -320,7 +320,7 @@ AmlStreamRewind (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamReset (\r
-  IN  AML_STREAM  * Stream\r
+  IN  AML_STREAM  *Stream\r
   );\r
 \r
 /** Peek one byte at Stream's current position.\r
@@ -339,8 +339,8 @@ AmlStreamReset (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamPeekByte (\r
-  IN  AML_STREAM  * Stream,\r
-  OUT UINT8       * OutByte\r
+  IN  AML_STREAM  *Stream,\r
+  OUT UINT8       *OutByte\r
   );\r
 \r
 /** Read one byte at Stream's current position.\r
@@ -359,8 +359,8 @@ AmlStreamPeekByte (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamReadByte (\r
-  IN  AML_STREAM  * Stream,\r
-  OUT UINT8       * OutByte\r
+  IN  AML_STREAM  *Stream,\r
+  OUT UINT8       *OutByte\r
   );\r
 \r
 /** Write Size bytes in the stream.\r
@@ -388,9 +388,9 @@ AmlStreamReadByte (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamWrite (\r
-  IN        AML_STREAM  * Stream,\r
-  IN  CONST UINT8       * Buffer,\r
-  IN        UINT32        Size\r
+  IN        AML_STREAM  *Stream,\r
+  IN  CONST UINT8       *Buffer,\r
+  IN        UINT32      Size\r
   );\r
 \r
 /** Compare Size bytes between Stream1 and Stream2 from their\r
@@ -416,9 +416,9 @@ AmlStreamWrite (
 BOOLEAN\r
 EFIAPI\r
 AmlStreamCmp (\r
-  IN  CONST AML_STREAM    * Stream1,\r
-  IN  CONST AML_STREAM    * Stream2,\r
-  IN        UINT32          Size\r
+  IN  CONST AML_STREAM  *Stream1,\r
+  IN  CONST AML_STREAM  *Stream2,\r
+  IN        UINT32      Size\r
   );\r
 \r
 /** Copy Size bytes of the stream's data to DstBuffer.\r
@@ -442,10 +442,10 @@ AmlStreamCmp (
 EFI_STATUS\r
 EFIAPI\r
 AmlStreamCpyS (\r
-  OUT CHAR8         * DstBuffer,\r
-  IN  UINT32          MaxDstBufferSize,\r
-  IN  AML_STREAM    * Stream,\r
-  IN  UINT32          Size\r
+  OUT CHAR8       *DstBuffer,\r
+  IN  UINT32      MaxDstBufferSize,\r
+  IN  AML_STREAM  *Stream,\r
+  IN  UINT32      Size\r
   );\r
 \r
 #endif // AML_STREAM_H_\r
index e9d36f4b6c710cc9a22968d234bb4be720523bb4..3f5889db0032687d2f77f0d88f559ff72260da3b 100644 (file)
 BOOLEAN\r
 EFIAPI\r
 AmlIsNameString (\r
-  IN  UINT32    Root,\r
-  IN  UINT32    ParentPrefix,\r
-  IN  UINT32    SegCount\r
+  IN  UINT32  Root,\r
+  IN  UINT32  ParentPrefix,\r
+  IN  UINT32  SegCount\r
   )\r
 {\r
   if (((Root == 0) || (Root == 1))            &&\r
       (ParentPrefix <= MAX_UINT8)             &&\r
       (!((ParentPrefix != 0) && (Root != 0))) &&\r
       (SegCount <= MAX_UINT8)                 &&\r
-      ((SegCount + Root + ParentPrefix) != 0)) {\r
+      ((SegCount + Root + ParentPrefix) != 0))\r
+  {\r
     return TRUE;\r
   }\r
+\r
   return FALSE;\r
 }\r
 \r
@@ -61,16 +63,17 @@ AmlIsNameString (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpperCaseMemCpyS (\r
-  OUT       CHAR8   * DstBuffer,\r
-  IN        UINT32    MaxDstBufferSize,\r
-  IN  CONST CHAR8   * SrcBuffer,\r
-  IN        UINT32    Count\r
+  OUT       CHAR8   *DstBuffer,\r
+  IN        UINT32  MaxDstBufferSize,\r
+  IN  CONST CHAR8   *SrcBuffer,\r
+  IN        UINT32  Count\r
   )\r
 {\r
-  UINT32 Index;\r
+  UINT32  Index;\r
 \r
   if ((DstBuffer == NULL) ||\r
-      (SrcBuffer == NULL)) {\r
+      (SrcBuffer == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -107,7 +110,7 @@ AmlUpperCaseMemCpyS (
 BOOLEAN\r
 EFIAPI\r
 AmlIsRootPath (\r
-  IN  CONST  CHAR8  * Buffer\r
+  IN  CONST  CHAR8  *Buffer\r
   )\r
 {\r
   if (Buffer == NULL) {\r
@@ -139,10 +142,10 @@ AmlIsRootPath (
 BOOLEAN\r
 EFIAPI\r
 AmlIsLeadNameChar (\r
-  IN  CHAR8   Ch\r
+  IN  CHAR8  Ch\r
   )\r
 {\r
-  if ((Ch == '_') || (Ch >= 'A' && Ch <= 'Z') || (Ch >= 'a' && Ch <= 'z')) {\r
+  if ((Ch == '_') || ((Ch >= 'A') && (Ch <= 'Z')) || ((Ch >= 'a') && (Ch <= 'z'))) {\r
     return TRUE;\r
   } else {\r
     return FALSE;\r
@@ -174,7 +177,7 @@ AmlIsNameChar (
   IN  CHAR8  Ch\r
   )\r
 {\r
-  if (AmlIsLeadNameChar (Ch) || (Ch >= '0' && Ch <= '9')) {\r
+  if (AmlIsLeadNameChar (Ch) || ((Ch >= '0') && (Ch <= '9'))) {\r
     return TRUE;\r
   } else {\r
     return FALSE;\r
@@ -195,14 +198,15 @@ AmlIsNameChar (
 BOOLEAN\r
 EFIAPI\r
 AslIsNameSeg (\r
-  IN  CONST  CHAR8    * AslBuffer,\r
-  OUT        UINT32   * Size\r
+  IN  CONST  CHAR8   *AslBuffer,\r
+  OUT        UINT32  *Size\r
   )\r
 {\r
-  UINT32    Index;\r
+  UINT32  Index;\r
 \r
   if ((AslBuffer == NULL) ||\r
-      (Size == NULL)) {\r
+      (Size == NULL))\r
+  {\r
     return FALSE;\r
   }\r
 \r
@@ -212,7 +216,8 @@ AslIsNameSeg (
 \r
   for (Index = 1; Index < AML_NAME_SEG_SIZE; Index++) {\r
     if ((AslBuffer[Index] == '.')   ||\r
-        (AslBuffer[Index] == '\0')) {\r
+        (AslBuffer[Index] == '\0'))\r
+    {\r
       *Size = Index;\r
       return TRUE;\r
     } else if (!AmlIsNameChar (AslBuffer[Index])) {\r
@@ -237,10 +242,10 @@ AslIsNameSeg (
 BOOLEAN\r
 EFIAPI\r
 AmlIsNameSeg (\r
-  IN  CONST  CHAR8    * AmlBuffer\r
+  IN  CONST  CHAR8  *AmlBuffer\r
   )\r
 {\r
-  UINT32    Index;\r
+  UINT32  Index;\r
 \r
   if (AmlBuffer == NULL) {\r
     return FALSE;\r
@@ -279,25 +284,26 @@ AmlIsNameSeg (
 EFI_STATUS\r
 EFIAPI\r
 AslParseNameStringInfo (\r
-  IN  CONST CHAR8     * Buffer,\r
-  OUT       UINT32    * Root,\r
-  OUT       UINT32    * ParentPrefix,\r
-  OUT       UINT32    * SegCount\r
+  IN  CONST CHAR8   *Buffer,\r
+  OUT       UINT32  *Root,\r
+  OUT       UINT32  *ParentPrefix,\r
+  OUT       UINT32  *SegCount\r
   )\r
 {\r
-  UINT32      NameSegSize;\r
+  UINT32  NameSegSize;\r
 \r
   if ((Buffer == NULL)        ||\r
       (Root == NULL)          ||\r
       (ParentPrefix == NULL)  ||\r
-      (SegCount == NULL)) {\r
+      (SegCount == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  *Root = 0;\r
+  *Root         = 0;\r
   *ParentPrefix = 0;\r
-  *SegCount = 0;\r
+  *SegCount     = 0;\r
 \r
   // Handle Root and ParentPrefix(s).\r
   if (*Buffer == AML_ROOT_CHAR) {\r
@@ -363,23 +369,24 @@ AslParseNameStringInfo (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseNameStringInfo (\r
-  IN  CONST CHAR8   * Buffer,\r
-  OUT       UINT32  * Root,\r
-  OUT       UINT32  * ParentPrefix,\r
-  OUT       UINT32  * SegCount\r
+  IN  CONST CHAR8   *Buffer,\r
+  OUT       UINT32  *Root,\r
+  OUT       UINT32  *ParentPrefix,\r
+  OUT       UINT32  *SegCount\r
   )\r
 {\r
   if ((Buffer == NULL) ||\r
       (Root == NULL)   ||\r
       (ParentPrefix == NULL) ||\r
-      (SegCount == NULL)) {\r
+      (SegCount == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  *Root = 0;\r
+  *Root         = 0;\r
   *ParentPrefix = 0;\r
-  *SegCount = 0;\r
+  *SegCount     = 0;\r
 \r
   // Handle Root and ParentPrefix(s).\r
   if (*Buffer == AML_ROOT_CHAR) {\r
@@ -396,7 +403,7 @@ AmlParseNameStringInfo (
   if (*Buffer == AML_DUAL_NAME_PREFIX) {\r
     *SegCount = 2;\r
   } else if (*Buffer == AML_MULTI_NAME_PREFIX) {\r
-    *SegCount = *((UINT8*)(Buffer + 1));\r
+    *SegCount = *((UINT8 *)(Buffer + 1));\r
   } else if (AmlIsNameSeg (Buffer)) {\r
     *SegCount = 1;\r
   } else if (*Buffer == AML_ZERO_OP) {\r
@@ -430,12 +437,12 @@ AmlParseNameStringInfo (
 UINT32\r
 EFIAPI\r
 AslComputeNameStringSize (\r
-  IN  UINT32    Root,\r
-  IN  UINT32    ParentPrefix,\r
-  IN  UINT32    SegCount\r
+  IN  UINT32  Root,\r
+  IN  UINT32  ParentPrefix,\r
+  IN  UINT32  SegCount\r
   )\r
 {\r
-  UINT32    TotalSize;\r
+  UINT32  TotalSize;\r
 \r
   if (!AmlIsNameString (Root, ParentPrefix, SegCount)) {\r
     ASSERT (0);\r
@@ -472,12 +479,12 @@ AslComputeNameStringSize (
 UINT32\r
 EFIAPI\r
 AmlComputeNameStringSize (\r
-  IN  UINT32    Root,\r
-  IN  UINT32    ParentPrefix,\r
-  IN  UINT32    SegCount\r
+  IN  UINT32  Root,\r
+  IN  UINT32  ParentPrefix,\r
+  IN  UINT32  SegCount\r
   )\r
 {\r
-  UINT32    TotalSize;\r
+  UINT32  TotalSize;\r
 \r
   if (!AmlIsNameString (Root, ParentPrefix, SegCount)) {\r
     ASSERT (0);\r
@@ -507,12 +514,13 @@ AmlComputeNameStringSize (
 EFI_STATUS\r
 EFIAPI\r
 AslGetNameStringSize (\r
-  IN  CONST CHAR8   * AslPath,\r
-  OUT       UINT32  * AslPathSizePtr\r
+  IN  CONST CHAR8   *AslPath,\r
+  OUT       UINT32  *AslPathSizePtr\r
   )\r
 {\r
   if ((AslPath == NULL) ||\r
-      (AslPathSizePtr == NULL)) {\r
+      (AslPathSizePtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -537,18 +545,19 @@ AslGetNameStringSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetNameStringSize (\r
-  IN   CONST  CHAR8   * AmlPath,\r
-  OUT         UINT32  * AmlPathSizePtr\r
+  IN   CONST  CHAR8   *AmlPath,\r
+  OUT         UINT32  *AmlPathSizePtr\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT32        Root;\r
-  UINT32        ParentPrefix;\r
-  UINT32        SegCount;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
 \r
   if ((AmlPath == NULL) ||\r
-      (AmlPathSizePtr == NULL)) {\r
+      (AmlPathSizePtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -587,24 +596,25 @@ AmlGetNameStringSize (
 EFI_STATUS\r
 EFIAPI\r
 ConvertAslNameToAmlName (\r
-  IN  CONST  CHAR8   * AslPath,\r
-  OUT        CHAR8  ** OutAmlPath\r
+  IN  CONST  CHAR8  *AslPath,\r
+  OUT        CHAR8  **OutAmlPath\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT32          Root;\r
-  UINT32          ParentPrefix;\r
-  UINT32          SegCount;\r
-  UINT32          TotalSize;\r
-  UINT32          NameSegSize;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
+  UINT32  TotalSize;\r
+  UINT32  NameSegSize;\r
 \r
-  CONST CHAR8   * AslBuffer;\r
-  CHAR8         * AmlBuffer;\r
-  CHAR8         * AmlPath;\r
+  CONST CHAR8  *AslBuffer;\r
+  CHAR8        *AmlBuffer;\r
+  CHAR8        *AmlPath;\r
 \r
   if ((AslPath == NULL) ||\r
-      (OutAmlPath == NULL)) {\r
+      (OutAmlPath == NULL))\r
+  {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
@@ -709,7 +719,6 @@ ConvertAslNameToAmlName (
         }\r
       }\r
     } // while\r
-\r
   } else {\r
     // (SegCount == 0)\r
     // '\0' needs to end the AML NameString/path.\r
@@ -721,10 +730,11 @@ ConvertAslNameToAmlName (
   // Check that AmlPath has been filled with TotalSize bytes.\r
   if ((SegCount != 0)               ||\r
       (*AslBuffer != AML_ZERO_OP)   ||\r
-      (((UINT32)(AmlBuffer - AmlPath)) != TotalSize)) {\r
-      ASSERT (0);\r
-      Status = EFI_INVALID_PARAMETER;\r
-      goto error_handler;\r
+      (((UINT32)(AmlBuffer - AmlPath)) != TotalSize))\r
+  {\r
+    ASSERT (0);\r
+    Status = EFI_INVALID_PARAMETER;\r
+    goto error_handler;\r
   }\r
 \r
   *OutAmlPath = AmlPath;\r
@@ -749,23 +759,24 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 ConvertAmlNameToAslName (\r
-  IN  CONST CHAR8     * AmlPath,\r
-  OUT       CHAR8    ** OutAslPath\r
+  IN  CONST CHAR8  *AmlPath,\r
+  OUT       CHAR8  **OutAslPath\r
   )\r
 {\r
-  EFI_STATUS      Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT32          Root;\r
-  UINT32          ParentPrefix;\r
-  UINT32          SegCount;\r
-  UINT32          TotalSize;\r
+  UINT32  Root;\r
+  UINT32  ParentPrefix;\r
+  UINT32  SegCount;\r
+  UINT32  TotalSize;\r
 \r
-  CONST CHAR8   * AmlBuffer;\r
-  CHAR8         * AslBuffer;\r
-  CHAR8         * AslPath;\r
+  CONST CHAR8  *AmlBuffer;\r
+  CHAR8        *AslBuffer;\r
+  CHAR8        *AslPath;\r
 \r
   if ((AmlPath == NULL)   ||\r
-      (OutAslPath == NULL)) {\r
+      (OutAslPath == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -860,16 +871,17 @@ error_handler:
 BOOLEAN\r
 EFIAPI\r
 AslCompareNameString (\r
-  IN  CONST CHAR8 *   AslName1,\r
-  IN  CONST CHAR8 *   AslName2\r
+  IN  CONST CHAR8  *AslName1,\r
+  IN  CONST CHAR8  *AslName2\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT32        AslName1Len;\r
-  UINT32        AslName2Len;\r
+  EFI_STATUS  Status;\r
+  UINT32      AslName1Len;\r
+  UINT32      AslName2Len;\r
 \r
   if ((AslName1 == NULL) ||\r
-      (AslName2 == NULL)) {\r
+      (AslName2 == NULL))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -905,16 +917,17 @@ AslCompareNameString (
 BOOLEAN\r
 EFIAPI\r
 AmlCompareNameString (\r
-  IN  CONST CHAR8 *   AmlName1,\r
-  IN  CONST CHAR8 *   AmlName2\r
+  IN  CONST CHAR8  *AmlName1,\r
+  IN  CONST CHAR8  *AmlName2\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT32        AmlName1Len;\r
-  UINT32        AmlName2Len;\r
+  EFI_STATUS  Status;\r
+  UINT32      AmlName1Len;\r
+  UINT32      AmlName2Len;\r
 \r
   if ((AmlName1 == NULL) ||\r
-      (AmlName2 == NULL)) {\r
+      (AmlName2 == NULL))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -956,17 +969,18 @@ AmlCompareNameString (
 BOOLEAN\r
 EFIAPI\r
 CompareAmlWithAslNameString (\r
-  IN  CONST CHAR8 *   AmlName1,\r
-  IN  CONST CHAR8 *   AslName2\r
+  IN  CONST CHAR8  *AmlName1,\r
+  IN  CONST CHAR8  *AslName2\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
+  EFI_STATUS  Status;\r
 \r
-  CHAR8       * AmlName2;\r
-  BOOLEAN       RetVal;\r
+  CHAR8    *AmlName2;\r
+  BOOLEAN  RetVal;\r
 \r
   if ((AmlName1 == NULL) ||\r
-      (AslName2 == NULL)) {\r
+      (AslName2 == NULL))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
@@ -986,6 +1000,7 @@ CompareAmlWithAslNameString (
 \r
   return RetVal;\r
 }\r
+\r
 /** Given an AmlPath, return the address of the first NameSeg.\r
 \r
   It is possible to determine the size of an AML NameString/path just\r
@@ -1004,9 +1019,9 @@ CONST
 CHAR8 *\r
 EFIAPI\r
 AmlGetFirstNameSeg (\r
-  IN  CONST  CHAR8    * AmlPath,\r
-  IN         UINT32     Root,\r
-  IN         UINT32     ParentPrefix\r
+  IN  CONST  CHAR8   *AmlPath,\r
+  IN         UINT32  Root,\r
+  IN         UINT32  ParentPrefix\r
   )\r
 {\r
   if (AmlPath == NULL) {\r
index 86d9df5f1918d57261c59f8df585d5c80def3d41..598d6baca7103eba7b6b90552956a6935604e1d5 100644 (file)
@@ -42,9 +42,9 @@
 BOOLEAN\r
 EFIAPI\r
 AmlIsNameString (\r
-  IN  UINT32    Root,\r
-  IN  UINT32    ParentPrefix,\r
-  IN  UINT32    SegCount\r
+  IN  UINT32  Root,\r
+  IN  UINT32  ParentPrefix,\r
+  IN  UINT32  SegCount\r
   );\r
 \r
 /** Copy bytes from SrcBuffer to DstBuffer and convert to upper case.\r
@@ -63,10 +63,10 @@ AmlIsNameString (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpperCaseMemCpyS (\r
-  OUT       CHAR8   * DstBuffer,\r
-  IN        UINT32    MaxDstBufferSize,\r
-  IN  CONST CHAR8   * SrcBuffer,\r
-  IN        UINT32    Count\r
+  OUT       CHAR8   *DstBuffer,\r
+  IN        UINT32  MaxDstBufferSize,\r
+  IN  CONST CHAR8   *SrcBuffer,\r
+  IN        UINT32  Count\r
   );\r
 \r
 /** Check whether Buffer is a root path ('\').\r
@@ -82,7 +82,7 @@ AmlUpperCaseMemCpyS (
 BOOLEAN\r
 EFIAPI\r
 AmlIsRootPath (\r
-  IN  CONST  CHAR8  * Buffer\r
+  IN  CONST  CHAR8  *Buffer\r
   );\r
 \r
 /** Check whether Ch is an ASL/AML LeadName.\r
@@ -103,7 +103,7 @@ AmlIsRootPath (
 BOOLEAN\r
 EFIAPI\r
 AmlIsLeadNameChar (\r
-  IN  CHAR8   Ch\r
+  IN  CHAR8  Ch\r
   );\r
 \r
 /** Check whether Ch is an ASL/AML NameChar.\r
@@ -145,8 +145,8 @@ AmlIsNameChar (
 BOOLEAN\r
 EFIAPI\r
 AslIsNameSeg (\r
-  IN  CONST  CHAR8    * AslBuffer,\r
-  OUT        UINT32   * Size\r
+  IN  CONST  CHAR8   *AslBuffer,\r
+  OUT        UINT32  *Size\r
   );\r
 \r
 /** Check whether AmlBuffer is an AML NameSeg.\r
@@ -162,7 +162,7 @@ AslIsNameSeg (
 BOOLEAN\r
 EFIAPI\r
 AmlIsNameSeg (\r
-  IN  CONST  CHAR8    * AmlBuffer\r
+  IN  CONST  CHAR8  *AmlBuffer\r
   );\r
 \r
 /** Parse an ASL NameString/path.\r
@@ -185,10 +185,10 @@ AmlIsNameSeg (
 EFI_STATUS\r
 EFIAPI\r
 AslParseNameStringInfo (\r
-  IN  CONST CHAR8     * Buffer,\r
-  OUT       UINT32    * Root,\r
-  OUT       UINT32    * ParentPrefix,\r
-  OUT       UINT32    * SegCount\r
+  IN  CONST CHAR8   *Buffer,\r
+  OUT       UINT32  *Root,\r
+  OUT       UINT32  *ParentPrefix,\r
+  OUT       UINT32  *SegCount\r
   );\r
 \r
 /** Parse an AML NameString/path.\r
@@ -212,10 +212,10 @@ AslParseNameStringInfo (
 EFI_STATUS\r
 EFIAPI\r
 AmlParseNameStringInfo (\r
-  IN  CONST CHAR8   * Buffer,\r
-  OUT       UINT32  * Root,\r
-  OUT       UINT32  * ParentPrefix,\r
-  OUT       UINT32  * SegCount\r
+  IN  CONST CHAR8   *Buffer,\r
+  OUT       UINT32  *Root,\r
+  OUT       UINT32  *ParentPrefix,\r
+  OUT       UINT32  *SegCount\r
   );\r
 \r
 /** Compute the ASL NameString/path size from NameString\r
@@ -233,9 +233,9 @@ AmlParseNameStringInfo (
 UINT32\r
 EFIAPI\r
 AslComputeNameStringSize (\r
-  IN  UINT32    Root,\r
-  IN  UINT32    ParentPrefix,\r
-  IN  UINT32    SegCount\r
+  IN  UINT32  Root,\r
+  IN  UINT32  ParentPrefix,\r
+  IN  UINT32  SegCount\r
   );\r
 \r
 /** Compute the AML NameString/path size from NameString\r
@@ -253,9 +253,9 @@ AslComputeNameStringSize (
 UINT32\r
 EFIAPI\r
 AmlComputeNameStringSize (\r
-  IN  UINT32    Root,\r
-  IN  UINT32    ParentPrefix,\r
-  IN  UINT32    SegCount\r
+  IN  UINT32  Root,\r
+  IN  UINT32  ParentPrefix,\r
+  IN  UINT32  SegCount\r
   );\r
 \r
 /** Get the ASL NameString/path size.\r
@@ -269,8 +269,8 @@ AmlComputeNameStringSize (
 EFI_STATUS\r
 EFIAPI\r
 AslGetNameStringSize (\r
-  IN  CONST CHAR8   * AslPath,\r
-  OUT       UINT32  * AslPathSizePtr\r
+  IN  CONST CHAR8   *AslPath,\r
+  OUT       UINT32  *AslPathSizePtr\r
   );\r
 \r
 /** Get the AML NameString/path size.\r
@@ -284,8 +284,8 @@ AslGetNameStringSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetNameStringSize (\r
-  IN   CONST  CHAR8   * AmlPath,\r
-  OUT         UINT32  * AmlPathSizePtr\r
+  IN   CONST  CHAR8   *AmlPath,\r
+  OUT         UINT32  *AmlPathSizePtr\r
   );\r
 \r
 /** Convert an ASL NameString/path to an AML NameString/path.\r
@@ -302,8 +302,8 @@ AmlGetNameStringSize (
 EFI_STATUS\r
 EFIAPI\r
 ConvertAslNameToAmlName (\r
-  IN  CONST  CHAR8   * AslPath,\r
-  OUT        CHAR8  ** OutAmlPath\r
+  IN  CONST  CHAR8  *AslPath,\r
+  OUT        CHAR8  **OutAmlPath\r
   );\r
 \r
 /** Convert an AML NameString/path to an ASL NameString/path.\r
@@ -320,8 +320,8 @@ ConvertAslNameToAmlName (
 EFI_STATUS\r
 EFIAPI\r
 ConvertAmlNameToAslName (\r
-  IN  CONST CHAR8     * AmlPath,\r
-  OUT       CHAR8    ** OutAslPath\r
+  IN  CONST CHAR8  *AmlPath,\r
+  OUT       CHAR8  **OutAslPath\r
   );\r
 \r
 /** Compare two ASL NameStrings.\r
@@ -335,8 +335,8 @@ ConvertAmlNameToAslName (
 BOOLEAN\r
 EFIAPI\r
 AslCompareNameString (\r
-  IN  CONST CHAR8 *   AslName1,\r
-  IN  CONST CHAR8 *   AslName2\r
+  IN  CONST CHAR8  *AslName1,\r
+  IN  CONST CHAR8  *AslName2\r
   );\r
 \r
 /** Compare two AML NameStrings.\r
@@ -350,8 +350,8 @@ AslCompareNameString (
 BOOLEAN\r
 EFIAPI\r
 AmlCompareNameString (\r
-  IN  CONST CHAR8 *   AmlName1,\r
-  IN  CONST CHAR8 *   AmlName2\r
+  IN  CONST CHAR8  *AmlName1,\r
+  IN  CONST CHAR8  *AmlName2\r
   );\r
 \r
 /** Compare an AML NameString and an ASL NameString.\r
@@ -371,8 +371,8 @@ AmlCompareNameString (
 BOOLEAN\r
 EFIAPI\r
 CompareAmlWithAslNameString (\r
-  IN  CONST CHAR8 *   AmlName1,\r
-  IN  CONST CHAR8 *   AslName2\r
+  IN  CONST CHAR8  *AmlName1,\r
+  IN  CONST CHAR8  *AslName2\r
   );\r
 \r
 /** Given an AmlPath, return the address of the first NameSeg.\r
@@ -393,9 +393,9 @@ CONST
 CHAR8 *\r
 EFIAPI\r
 AmlGetFirstNameSeg (\r
-  IN  CONST  CHAR8    * AmlPath,\r
-  IN         UINT32     Root,\r
-  IN         UINT32     ParentPrefix\r
+  IN  CONST  CHAR8   *AmlPath,\r
+  IN         UINT32  Root,\r
+  IN         UINT32  ParentPrefix\r
   );\r
 \r
 #endif // AML_STRING_H_\r
index 7aafa957a8c402fad37caa2beb0a3d5fd96fd344..484c4e8f67758a7e5d724fc2980b5d662bce2a12 100644 (file)
 EFI_STATUS\r
 EFIAPI\r
 AmlCloneNode (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  OUT AML_NODE_HEADER  ** ClonedNode\r
+  IN  AML_NODE_HEADER  *Node,\r
+  OUT AML_NODE_HEADER  **ClonedNode\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_OBJECT_NODE       * ObjectNode;\r
-  AML_DATA_NODE         * DataNode;\r
-  AML_ROOT_NODE         * RootNode;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
+  AML_DATA_NODE    *DataNode;\r
+  AML_ROOT_NODE    *RootNode;\r
 \r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      (ClonedNode == NULL)) {\r
+      (ClonedNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   if (IS_AML_DATA_NODE (Node)) {\r
-    DataNode = (AML_DATA_NODE*)Node;\r
-    Status = AmlCreateDataNode (\r
-                DataNode->DataType,\r
-                DataNode->Buffer,\r
-                DataNode->Size,\r
-                (AML_DATA_NODE**)ClonedNode\r
-                );\r
+    DataNode = (AML_DATA_NODE *)Node;\r
+    Status   = AmlCreateDataNode (\r
+                 DataNode->DataType,\r
+                 DataNode->Buffer,\r
+                 DataNode->Size,\r
+                 (AML_DATA_NODE **)ClonedNode\r
+                 );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
     }\r
   } else if (IS_AML_OBJECT_NODE (Node)) {\r
-    ObjectNode = (AML_OBJECT_NODE*)Node;\r
+    ObjectNode = (AML_OBJECT_NODE *)Node;\r
 \r
     Status = AmlCreateObjectNode (\r
-                ObjectNode->AmlByteEncoding,\r
-                ObjectNode->PkgLen,\r
-                (AML_OBJECT_NODE**)ClonedNode\r
-                );\r
+               ObjectNode->AmlByteEncoding,\r
+               ObjectNode->PkgLen,\r
+               (AML_OBJECT_NODE **)ClonedNode\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
     }\r
   } else if (IS_AML_ROOT_NODE (Node)) {\r
-    RootNode = (AML_ROOT_NODE*)Node;\r
+    RootNode = (AML_ROOT_NODE *)Node;\r
 \r
     Status = AmlCreateRootNode (\r
                RootNode->SdtHeader,\r
-               (AML_ROOT_NODE**)ClonedNode\r
+               (AML_ROOT_NODE **)ClonedNode\r
                );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
@@ -99,24 +100,25 @@ AmlCloneNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlCloneTree (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  OUT AML_NODE_HEADER  ** ClonedNode\r
+  IN  AML_NODE_HEADER  *Node,\r
+  OUT AML_NODE_HEADER  **ClonedNode\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_NODE_HEADER       * HeadNode;\r
-  AML_NODE_HEADER       * ClonedChildNode;\r
-  AML_NODE_HEADER       * FixedArgNode;\r
+  AML_NODE_HEADER  *HeadNode;\r
+  AML_NODE_HEADER  *ClonedChildNode;\r
+  AML_NODE_HEADER  *FixedArgNode;\r
 \r
-  EAML_PARSE_INDEX        Index;\r
-  EAML_PARSE_INDEX        MaxIndex;\r
+  EAML_PARSE_INDEX  Index;\r
+  EAML_PARSE_INDEX  MaxIndex;\r
 \r
-  LIST_ENTRY            * StartLink;\r
-  LIST_ENTRY            * CurrentLink;\r
+  LIST_ENTRY  *StartLink;\r
+  LIST_ENTRY  *CurrentLink;\r
 \r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      (ClonedNode == NULL)) {\r
+      (ClonedNode == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -129,10 +131,10 @@ AmlCloneTree (
 \r
   // Clone the fixed arguments and bind them to their parent.\r
   MaxIndex = (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
-                                 (AML_OBJECT_NODE*)Node\r
+                                 (AML_OBJECT_NODE *)Node\r
                                  );\r
   for (Index = EAmlParseIndexTerm0; Index < MaxIndex; Index++) {\r
-    FixedArgNode = AmlGetFixedArgument ((AML_OBJECT_NODE*)Node, Index);\r
+    FixedArgNode = AmlGetFixedArgument ((AML_OBJECT_NODE *)Node, Index);\r
     if (FixedArgNode == NULL) {\r
       Status = EFI_INVALID_PARAMETER;\r
       ASSERT (0);\r
@@ -151,7 +153,7 @@ AmlCloneTree (
 \r
     // Bind child.\r
     Status = AmlSetFixedArgument (\r
-               (AML_OBJECT_NODE*)HeadNode,\r
+               (AML_OBJECT_NODE *)HeadNode,\r
                Index,\r
                ClonedChildNode\r
                );\r
@@ -168,7 +170,7 @@ AmlCloneTree (
     CurrentLink = StartLink->ForwardLink;\r
     while (CurrentLink != StartLink) {\r
       // Clone child.\r
-      Status = AmlCloneTree ((AML_NODE_HEADER*)CurrentLink, &ClonedChildNode);\r
+      Status = AmlCloneTree ((AML_NODE_HEADER *)CurrentLink, &ClonedChildNode);\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
         goto error_handler;\r
index 300b07a2efe4ff5d659092de33527f950c526a6c..1404a2182b658013bcfb30ec444fa72ca9056ac5 100644 (file)
@@ -24,8 +24,8 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlInitializeNodeHeader (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  EAML_NODE_TYPE      NodeType\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  EAML_NODE_TYPE   NodeType\r
   )\r
 {\r
   if (Node == NULL) {\r
@@ -35,7 +35,7 @@ AmlInitializeNodeHeader (
 \r
   InitializeListHead (&Node->Link);\r
 \r
-  Node->Parent = NULL;\r
+  Node->Parent   = NULL;\r
   Node->NodeType = NodeType;\r
 \r
   return EFI_SUCCESS;\r
@@ -55,7 +55,7 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteRootNode (\r
-  IN  AML_ROOT_NODE  * RootNode\r
+  IN  AML_ROOT_NODE  *RootNode\r
   )\r
 {\r
   if (!IS_AML_ROOT_NODE (RootNode)) {\r
@@ -90,15 +90,16 @@ AmlDeleteRootNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateRootNode (\r
-  IN  CONST EFI_ACPI_DESCRIPTION_HEADER   * SdtHeader,\r
-  OUT       AML_ROOT_NODE                ** NewRootNodePtr\r
+  IN  CONST EFI_ACPI_DESCRIPTION_HEADER  *SdtHeader,\r
+  OUT       AML_ROOT_NODE                **NewRootNodePtr\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_ROOT_NODE   * RootNode;\r
+  EFI_STATUS     Status;\r
+  AML_ROOT_NODE  *RootNode;\r
 \r
   if ((SdtHeader == NULL) ||\r
-      (NewRootNodePtr == NULL)) {\r
+      (NewRootNodePtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -149,7 +150,7 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteObjectNode (\r
-  IN  AML_OBJECT_NODE   * ObjectNode\r
+  IN  AML_OBJECT_NODE  *ObjectNode\r
   )\r
 {\r
   if (!IS_AML_OBJECT_NODE (ObjectNode)) {\r
@@ -178,16 +179,17 @@ AmlDeleteObjectNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateObjectNode (\r
-  IN  CONST  AML_BYTE_ENCODING   * AmlByteEncoding,\r
-  IN         UINT32                PkgLength,\r
-  OUT        AML_OBJECT_NODE    ** NewObjectNodePtr\r
+  IN  CONST  AML_BYTE_ENCODING  *AmlByteEncoding,\r
+  IN         UINT32             PkgLength,\r
+  OUT        AML_OBJECT_NODE    **NewObjectNodePtr\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
-  AML_OBJECT_NODE     * ObjectNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
 \r
   if ((AmlByteEncoding == NULL)  ||\r
-      (NewObjectNodePtr == NULL)) {\r
+      (NewObjectNodePtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -212,7 +214,7 @@ AmlCreateObjectNode (
   // ObjectNode->FixedArgs[...] is already initialised to NULL as the\r
   // ObjectNode is Zero allocated.\r
   ObjectNode->AmlByteEncoding = AmlByteEncoding;\r
-  ObjectNode->PkgLen = PkgLength;\r
+  ObjectNode->PkgLen          = PkgLength;\r
 \r
   *NewObjectNodePtr = ObjectNode;\r
 \r
@@ -234,7 +236,7 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteDataNode (\r
-  IN  AML_DATA_NODE   * DataNode\r
+  IN  AML_DATA_NODE  *DataNode\r
   )\r
 {\r
   if (!IS_AML_DATA_NODE (DataNode)) {\r
@@ -271,14 +273,14 @@ AmlDeleteDataNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateDataNode (\r
-  IN        EAML_NODE_DATA_TYPE     DataType,\r
-  IN  CONST UINT8                 * Data,\r
-  IN        UINT32                  DataSize,\r
-  OUT       AML_DATA_NODE        ** NewDataNodePtr\r
+  IN        EAML_NODE_DATA_TYPE  DataType,\r
+  IN  CONST UINT8                *Data,\r
+  IN        UINT32               DataSize,\r
+  OUT       AML_DATA_NODE        **NewDataNodePtr\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_DATA_NODE   * DataNode;\r
+  EFI_STATUS     Status;\r
+  AML_DATA_NODE  *DataNode;\r
 \r
   // A data node must not be created for certain data types.\r
   if ((DataType == EAmlNodeDataTypeNone)       ||\r
@@ -289,7 +291,8 @@ AmlCreateDataNode (
       (DataType == EAmlNodeDataTypeReserved5)  ||\r
       (Data == NULL)                           ||\r
       (DataSize == 0)                          ||\r
-      (NewDataNodePtr == NULL)) {\r
+      (NewDataNodePtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -317,7 +320,7 @@ AmlCreateDataNode (
   }\r
 \r
   DataNode->DataType = DataType;\r
-  DataNode->Size = DataSize;\r
+  DataNode->Size     = DataSize;\r
 \r
   *NewDataNodePtr = DataNode;\r
 \r
@@ -334,17 +337,18 @@ AmlCreateDataNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteNode (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  EAML_PARSE_INDEX    Index;\r
+  EFI_STATUS        Status;\r
+  EAML_PARSE_INDEX  Index;\r
 \r
   // Check that the node being deleted is unlinked.\r
   // When removing the node, its parent and list are reset\r
   // with InitializeListHead. Thus it must be empty.\r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      !AML_NODE_IS_DETACHED (Node)) {\r
+      !AML_NODE_IS_DETACHED (Node))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -358,10 +362,11 @@ AmlDeleteNode (
         return EFI_INVALID_PARAMETER;\r
       }\r
 \r
-      Status = AmlDeleteRootNode ((AML_ROOT_NODE*)Node);\r
+      Status = AmlDeleteRootNode ((AML_ROOT_NODE *)Node);\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
       }\r
+\r
       break;\r
     }\r
 \r
@@ -375,25 +380,27 @@ AmlDeleteNode (
 \r
       // Check the fixed argument list has been cleaned.\r
       for (Index = EAmlParseIndexTerm0; Index < EAmlParseIndexMax; Index++) {\r
-        if (((AML_OBJECT_NODE*)Node)->FixedArgs[Index] != NULL) {\r
+        if (((AML_OBJECT_NODE *)Node)->FixedArgs[Index] != NULL) {\r
           ASSERT (0);\r
           return EFI_INVALID_PARAMETER;\r
         }\r
       }\r
 \r
-      Status = AmlDeleteObjectNode ((AML_OBJECT_NODE*)Node);\r
+      Status = AmlDeleteObjectNode ((AML_OBJECT_NODE *)Node);\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
       }\r
+\r
       break;\r
     }\r
 \r
     case EAmlNodeData:\r
     {\r
-      Status = AmlDeleteDataNode ((AML_DATA_NODE*)Node);\r
+      Status = AmlDeleteDataNode ((AML_DATA_NODE *)Node);\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
       }\r
+\r
       break;\r
     }\r
 \r
@@ -421,12 +428,13 @@ AmlDeleteNode (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasAttribute (\r
-  IN  CONST AML_OBJECT_NODE   * ObjectNode,\r
-  IN        AML_OP_ATTRIBUTE    Attribute\r
+  IN  CONST AML_OBJECT_NODE   *ObjectNode,\r
+  IN        AML_OP_ATTRIBUTE  Attribute\r
   )\r
 {\r
   if (!IS_AML_OBJECT_NODE (ObjectNode) ||\r
-      (ObjectNode->AmlByteEncoding == NULL)) {\r
+      (ObjectNode->AmlByteEncoding == NULL))\r
+  {\r
     return FALSE;\r
   }\r
 \r
@@ -447,21 +455,22 @@ AmlNodeHasAttribute (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeCompareOpCode (\r
-  IN  CONST  AML_OBJECT_NODE  * ObjectNode,\r
-  IN         UINT8              OpCode,\r
-  IN         UINT8              SubOpCode\r
+  IN  CONST  AML_OBJECT_NODE  *ObjectNode,\r
+  IN         UINT8            OpCode,\r
+  IN         UINT8            SubOpCode\r
   )\r
 {\r
   if (!IS_AML_OBJECT_NODE (ObjectNode) ||\r
-      (ObjectNode->AmlByteEncoding == NULL)) {\r
+      (ObjectNode->AmlByteEncoding == NULL))\r
+  {\r
     return FALSE;\r
   }\r
 \r
   ASSERT (AmlIsOpCodeValid (OpCode, SubOpCode));\r
 \r
   return ((ObjectNode->AmlByteEncoding->OpCode == OpCode) &&\r
-           (ObjectNode->AmlByteEncoding->SubOpCode == SubOpCode)) ?\r
-           TRUE : FALSE;\r
+          (ObjectNode->AmlByteEncoding->SubOpCode == SubOpCode)) ?\r
+         TRUE : FALSE;\r
 }\r
 \r
 /** Check whether a Node is an integer node.\r
@@ -480,13 +489,14 @@ AmlNodeCompareOpCode (
 BOOLEAN\r
 EFIAPI\r
 IsIntegerNode (\r
-  IN  AML_OBJECT_NODE   * Node\r
+  IN  AML_OBJECT_NODE  *Node\r
   )\r
 {\r
-  UINT8   OpCode;\r
+  UINT8  OpCode;\r
 \r
   if (!IS_AML_OBJECT_NODE (Node)  ||\r
-      (Node->AmlByteEncoding == NULL)) {\r
+      (Node->AmlByteEncoding == NULL))\r
+  {\r
     return FALSE;\r
   }\r
 \r
@@ -495,7 +505,8 @@ IsIntegerNode (
   if ((OpCode != AML_BYTE_PREFIX)   &&\r
       (OpCode != AML_WORD_PREFIX)   &&\r
       (OpCode != AML_DWORD_PREFIX)  &&\r
-      (OpCode != AML_QWORD_PREFIX)) {\r
+      (OpCode != AML_QWORD_PREFIX))\r
+  {\r
     return FALSE;\r
   }\r
 \r
@@ -515,13 +526,14 @@ IsIntegerNode (
 BOOLEAN\r
 EFIAPI\r
 IsSpecialIntegerNode (\r
-  IN  AML_OBJECT_NODE   * Node\r
+  IN  AML_OBJECT_NODE  *Node\r
   )\r
 {\r
-  UINT8   OpCode;\r
+  UINT8  OpCode;\r
 \r
   if (!IS_AML_OBJECT_NODE (Node)  ||\r
-      (Node->AmlByteEncoding == NULL)) {\r
+      (Node->AmlByteEncoding == NULL))\r
+  {\r
     return FALSE;\r
   }\r
 \r
@@ -529,7 +541,8 @@ IsSpecialIntegerNode (
 \r
   if ((OpCode != AML_ZERO_OP) &&\r
       (OpCode != AML_ONE_OP)  &&\r
-      (OpCode != AML_ONES_OP)) {\r
+      (OpCode != AML_ONES_OP))\r
+  {\r
     return FALSE;\r
   }\r
 \r
@@ -555,10 +568,10 @@ IsSpecialIntegerNode (
 BOOLEAN\r
 EFIAPI\r
 AmlIsMethodDefinitionNode (\r
-  IN  CONST AML_OBJECT_NODE   * Node\r
+  IN  CONST AML_OBJECT_NODE  *Node\r
   )\r
 {\r
-  AML_DATA_NODE   * ObjectType;\r
+  AML_DATA_NODE  *ObjectType;\r
 \r
   // Node is checked to be an object node aswell.\r
   if (AmlNodeCompareOpCode (Node, AML_METHOD_OP, 0)) {\r
@@ -569,14 +582,15 @@ AmlIsMethodDefinitionNode (
     // ExternalOp := 0x15\r
     // ObjectType := ByteData\r
     // ArgumentCount := ByteData (0 - 7)\r
-    ObjectType = (AML_DATA_NODE*)AmlGetFixedArgument (\r
-                                   (AML_OBJECT_NODE*)Node,\r
-                                   EAmlParseIndexTerm1\r
-                                   );\r
+    ObjectType = (AML_DATA_NODE *)AmlGetFixedArgument (\r
+                                    (AML_OBJECT_NODE *)Node,\r
+                                    EAmlParseIndexTerm1\r
+                                    );\r
     if (IS_AML_DATA_NODE (ObjectType)                   &&\r
         (ObjectType->DataType == EAmlNodeDataTypeUInt)  &&\r
-        ((ObjectType->Size == 1))) {\r
-      if (*((UINT8*)ObjectType->Buffer) == (UINT8)EAmlObjTypeMethodObj) {\r
+        ((ObjectType->Size == 1)))\r
+    {\r
+      if (*((UINT8 *)ObjectType->Buffer) == (UINT8)EAmlObjTypeMethodObj) {\r
         // The external definition is a method.\r
         return TRUE;\r
       } else {\r
@@ -605,15 +619,16 @@ AmlIsMethodDefinitionNode (
 **/\r
 EFI_STATUS\r
 AmlNodeGetNameIndex (\r
-  IN  CONST AML_OBJECT_NODE     * ObjectNode,\r
-  OUT       EAML_PARSE_INDEX    * Index\r
+  IN  CONST AML_OBJECT_NODE   *ObjectNode,\r
+  OUT       EAML_PARSE_INDEX  *Index\r
   )\r
 {\r
-  EAML_PARSE_INDEX    NameIndex;\r
+  EAML_PARSE_INDEX  NameIndex;\r
 \r
   if (!AmlNodeHasAttribute (ObjectNode, AML_IN_NAMESPACE)   ||\r
       (ObjectNode->AmlByteEncoding == NULL)                 ||\r
-      (Index == NULL)) {\r
+      (Index == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -621,7 +636,8 @@ AmlNodeGetNameIndex (
   NameIndex = ObjectNode->AmlByteEncoding->NameIndex;\r
 \r
   if ((NameIndex > ObjectNode->AmlByteEncoding->MaxIndex)   ||\r
-      (ObjectNode->AmlByteEncoding->Format[NameIndex] != EAmlName)) {\r
+      (ObjectNode->AmlByteEncoding->Format[NameIndex] != EAmlName))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -645,12 +661,12 @@ AmlNodeGetNameIndex (
 CHAR8 *\r
 EFIAPI\r
 AmlNodeGetName (\r
-  IN  CONST AML_OBJECT_NODE   * ObjectNode\r
+  IN  CONST AML_OBJECT_NODE  *ObjectNode\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  EAML_PARSE_INDEX    NameIndex;\r
-  AML_DATA_NODE     * DataNode;\r
+  EFI_STATUS        Status;\r
+  EAML_PARSE_INDEX  NameIndex;\r
+  AML_DATA_NODE     *DataNode;\r
 \r
   if (!AmlNodeHasAttribute (ObjectNode, AML_IN_NAMESPACE)) {\r
     ASSERT (0);\r
@@ -665,10 +681,11 @@ AmlNodeGetName (
   }\r
 \r
   // The name is stored in a Data node.\r
-  DataNode = (AML_DATA_NODE*)ObjectNode->FixedArgs[NameIndex];\r
+  DataNode = (AML_DATA_NODE *)ObjectNode->FixedArgs[NameIndex];\r
   if (IS_AML_DATA_NODE (DataNode) &&\r
-      (DataNode->DataType == EAmlNodeDataTypeNameString)) {\r
-    return (CHAR8*)DataNode->Buffer;\r
+      (DataNode->DataType == EAmlNodeDataTypeNameString))\r
+  {\r
+    return (CHAR8 *)DataNode->Buffer;\r
   }\r
 \r
   /* Return NULL if no name is found.\r
index 465a0e2b4b2f9ad9b2b3851add6af1c3d02d4f76..aa063b393ce8285785f54169c2491365f6debc3c 100644 (file)
@@ -28,8 +28,8 @@
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateRootNode (\r
-  IN  CONST EFI_ACPI_DESCRIPTION_HEADER   * SdtHeader,\r
-  OUT       AML_ROOT_NODE                ** NewRootNodePtr\r
+  IN  CONST EFI_ACPI_DESCRIPTION_HEADER  *SdtHeader,\r
+  OUT       AML_ROOT_NODE                **NewRootNodePtr\r
   );\r
 \r
 /** Create an AML_OBJECT_NODE.\r
@@ -49,9 +49,9 @@ AmlCreateRootNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateObjectNode (\r
-  IN  CONST  AML_BYTE_ENCODING   * AmlByteEncoding,\r
-  IN         UINT32                PkgLength,\r
-  OUT        AML_OBJECT_NODE    ** NewObjectNodePtr\r
+  IN  CONST  AML_BYTE_ENCODING  *AmlByteEncoding,\r
+  IN         UINT32             PkgLength,\r
+  OUT        AML_OBJECT_NODE    **NewObjectNodePtr\r
   );\r
 \r
 /** Create an AML_DATA_NODE.\r
@@ -72,10 +72,10 @@ AmlCreateObjectNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlCreateDataNode (\r
-  IN        EAML_NODE_DATA_TYPE     DataType,\r
-  IN  CONST UINT8                 * Data,\r
-  IN        UINT32                  DataSize,\r
-  OUT       AML_DATA_NODE        ** NewDataNodePtr\r
+  IN        EAML_NODE_DATA_TYPE  DataType,\r
+  IN  CONST UINT8                *Data,\r
+  IN        UINT32               DataSize,\r
+  OUT       AML_DATA_NODE        **NewDataNodePtr\r
   );\r
 \r
 /** Delete a Node.\r
@@ -88,7 +88,7 @@ AmlCreateDataNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteNode (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   );\r
 \r
 /** Check whether ObjectNode has the input attribute.\r
@@ -104,8 +104,8 @@ AmlDeleteNode (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeHasAttribute (\r
-  IN  CONST AML_OBJECT_NODE   * ObjectNode,\r
-  IN        AML_OP_ATTRIBUTE    Attribute\r
+  IN  CONST AML_OBJECT_NODE   *ObjectNode,\r
+  IN        AML_OP_ATTRIBUTE  Attribute\r
   );\r
 \r
 /** Check whether ObjectNode has the input OpCode/SubOpcode couple.\r
@@ -121,9 +121,9 @@ AmlNodeHasAttribute (
 BOOLEAN\r
 EFIAPI\r
 AmlNodeCompareOpCode (\r
-  IN  CONST  AML_OBJECT_NODE  * ObjectNode,\r
-  IN         UINT8              OpCode,\r
-  IN         UINT8              SubOpCode\r
+  IN  CONST  AML_OBJECT_NODE  *ObjectNode,\r
+  IN         UINT8            OpCode,\r
+  IN         UINT8            SubOpCode\r
   );\r
 \r
 /** Check whether a Node is an integer node.\r
@@ -142,7 +142,7 @@ AmlNodeCompareOpCode (
 BOOLEAN\r
 EFIAPI\r
 IsIntegerNode (\r
-  IN  AML_OBJECT_NODE   * Node\r
+  IN  AML_OBJECT_NODE  *Node\r
   );\r
 \r
 /** Check whether a Node is a ZeroOp, a OneOp or a OnesOp.\r
@@ -158,7 +158,7 @@ IsIntegerNode (
 BOOLEAN\r
 EFIAPI\r
 IsSpecialIntegerNode (\r
-  IN  AML_OBJECT_NODE   * Node\r
+  IN  AML_OBJECT_NODE  *Node\r
   );\r
 \r
 /** Check whether Node corresponds to a method definition.\r
@@ -180,7 +180,7 @@ IsSpecialIntegerNode (
 BOOLEAN\r
 EFIAPI\r
 AmlIsMethodDefinitionNode (\r
-  IN  CONST AML_OBJECT_NODE   * Node\r
+  IN  CONST AML_OBJECT_NODE  *Node\r
   );\r
 \r
 /** Get the index at which the name of the node is stored.\r
@@ -194,8 +194,8 @@ AmlIsMethodDefinitionNode (
 **/\r
 EFI_STATUS\r
 AmlNodeGetNameIndex (\r
-  IN  CONST AML_OBJECT_NODE     * ObjectNode,\r
-  OUT       EAML_PARSE_INDEX    * Index\r
+  IN  CONST AML_OBJECT_NODE   *ObjectNode,\r
+  OUT       EAML_PARSE_INDEX  *Index\r
   );\r
 \r
 /** Get the name of the Node.\r
@@ -212,7 +212,7 @@ AmlNodeGetNameIndex (
 CHAR8 *\r
 EFIAPI\r
 AmlNodeGetName (\r
-  IN  CONST AML_OBJECT_NODE   * ObjectNode\r
+  IN  CONST AML_OBJECT_NODE  *ObjectNode\r
   );\r
 \r
 #endif // AML_NODE_H_\r
index 80145c6830723887db444932429053ddaa2069a4..916d6f38bd778832c03f0da56a11a5bd85a3a6c5 100644 (file)
@@ -25,7 +25,7 @@
 EAML_NODE_TYPE\r
 EFIAPI\r
 AmlGetNodeType (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
   if (!IS_AML_NODE_VALID (Node)) {\r
@@ -48,12 +48,13 @@ AmlGetNodeType (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetRootNodeInfo (\r
-  IN  AML_ROOT_NODE                 * RootNode,\r
-  OUT EFI_ACPI_DESCRIPTION_HEADER   * SdtHeaderBuffer\r
+  IN  AML_ROOT_NODE                *RootNode,\r
+  OUT EFI_ACPI_DESCRIPTION_HEADER  *SdtHeaderBuffer\r
   )\r
 {\r
   if (!IS_AML_ROOT_NODE (RootNode)  ||\r
-      (SdtHeaderBuffer == NULL)) {\r
+      (SdtHeaderBuffer == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -94,11 +95,11 @@ AmlGetRootNodeInfo (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetObjectNodeInfo (\r
-  IN  AML_OBJECT_NODE   * ObjectNode,\r
-  OUT UINT8             * OpCode            OPTIONAL,\r
-  OUT UINT8             * SubOpCode         OPTIONAL,\r
-  OUT UINT32            * PkgLen            OPTIONAL,\r
-  OUT BOOLEAN           * IsNameSpaceNode   OPTIONAL\r
+  IN  AML_OBJECT_NODE  *ObjectNode,\r
+  OUT UINT8            *OpCode            OPTIONAL,\r
+  OUT UINT8            *SubOpCode         OPTIONAL,\r
+  OUT UINT32           *PkgLen            OPTIONAL,\r
+  OUT BOOLEAN          *IsNameSpaceNode   OPTIONAL\r
   )\r
 {\r
   if (!IS_AML_OBJECT_NODE (ObjectNode)) {\r
@@ -109,12 +110,15 @@ AmlGetObjectNodeInfo (
   if (OpCode != NULL) {\r
     *OpCode = ObjectNode->AmlByteEncoding->OpCode;\r
   }\r
+\r
   if (SubOpCode != NULL) {\r
     *SubOpCode = ObjectNode->AmlByteEncoding->SubOpCode;\r
   }\r
+\r
   if (PkgLen != NULL) {\r
     *PkgLen = ObjectNode->PkgLen;\r
   }\r
+\r
   if (IsNameSpaceNode != NULL) {\r
     *IsNameSpaceNode = AmlNodeHasAttribute (ObjectNode, AML_IN_NAMESPACE);\r
   }\r
@@ -131,11 +135,12 @@ AmlGetObjectNodeInfo (
 **/\r
 UINT8\r
 AmlGetFixedArgumentCount (\r
-  IN  AML_OBJECT_NODE   * Node\r
+  IN  AML_OBJECT_NODE  *Node\r
   )\r
 {\r
   if (IS_AML_OBJECT_NODE (Node) &&\r
-      (Node->AmlByteEncoding != NULL)) {\r
+      (Node->AmlByteEncoding != NULL))\r
+  {\r
     return (UINT8)Node->AmlByteEncoding->MaxIndex;\r
   }\r
 \r
@@ -154,12 +159,13 @@ AmlGetFixedArgumentCount (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetNodeDataType (\r
-  IN  AML_DATA_NODE       DataNode,\r
-  OUT EAML_NODE_DATA_TYPE DataType\r
+  IN  AML_DATA_NODE        *DataNode,\r
+  OUT EAML_NODE_DATA_TYPE  *DataType\r
   )\r
 {\r
   if (!IS_AML_DATA_NODE (DataNode)  ||\r
-      (DataType == NULL)) {\r
+      (DataType == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -187,13 +193,14 @@ AmlGetNodeDataType (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetResourceDataType (\r
-  IN  AML_DATA_NODE   * DataNode,\r
-  OUT AML_RD_HEADER   * ResourceDataType\r
+  IN  AML_DATA_NODE  *DataNode,\r
+  OUT AML_RD_HEADER  *ResourceDataType\r
   )\r
 {\r
   if (!IS_AML_DATA_NODE (DataNode)  ||\r
       (ResourceDataType == NULL)    ||\r
-      (DataNode->DataType != EAmlNodeDataTypeResourceData)) {\r
+      (DataNode->DataType != EAmlNodeDataTypeResourceData))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -227,19 +234,21 @@ AmlGetResourceDataType (
 EFI_STATUS\r
 EFIAPI\r
 AmlGetDataNodeBuffer (\r
-  IN      AML_DATA_NODE   * DataNode,\r
-      OUT UINT8           * Buffer        OPTIONAL,\r
-  IN  OUT UINT32          * BufferSize\r
+  IN      AML_DATA_NODE  *DataNode,\r
+  OUT UINT8              *Buffer        OPTIONAL,\r
+  IN  OUT UINT32         *BufferSize\r
   )\r
 {\r
   if (!IS_AML_DATA_NODE (DataNode) ||\r
-      (BufferSize == NULL)) {\r
+      (BufferSize == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   if ((*BufferSize >= DataNode->Size)  &&\r
-      (Buffer != NULL)) {\r
+      (Buffer != NULL))\r
+  {\r
     CopyMem (Buffer, DataNode->Buffer, DataNode->Size);\r
   }\r
 \r
@@ -263,8 +272,8 @@ AmlGetDataNodeBuffer (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateRootNode (\r
-  IN        AML_ROOT_NODE                 * RootNode,\r
-  IN  CONST EFI_ACPI_DESCRIPTION_HEADER   * SdtHeader\r
+  IN        AML_ROOT_NODE                *RootNode,\r
+  IN  CONST EFI_ACPI_DESCRIPTION_HEADER  *SdtHeader\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -275,7 +284,8 @@ AmlUpdateRootNode (
       ((SdtHeader->Signature !=\r
         EFI_ACPI_6_3_SECONDARY_SYSTEM_DESCRIPTION_TABLE_SIGNATURE) &&\r
        (SdtHeader->Signature !=\r
-        EFI_ACPI_6_3_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE))) {\r
+        EFI_ACPI_6_3_DIFFERENTIATED_SYSTEM_DESCRIPTION_TABLE_SIGNATURE)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -287,14 +297,14 @@ AmlUpdateRootNode (
     );\r
 \r
   // Update the Length field.\r
-  Status = AmlComputeSize ((AML_NODE_HEADER*)RootNode, &Length);\r
+  Status = AmlComputeSize ((AML_NODE_HEADER *)RootNode, &Length);\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     return Status;\r
   }\r
 \r
   RootNode->SdtHeader->Length = Length +\r
-                                  (UINT32)sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
+                                (UINT32)sizeof (EFI_ACPI_DESCRIPTION_HEADER);\r
 \r
   return Status;\r
 }\r
@@ -323,18 +333,19 @@ AmlUpdateRootNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateInteger (\r
-  IN  AML_OBJECT_NODE   * IntegerOpNode,\r
-  IN  UINT64              NewInteger\r
+  IN  AML_OBJECT_NODE  *IntegerOpNode,\r
+  IN  UINT64           NewInteger\r
   )\r
 {\r
-  EFI_STATUS   Status;\r
+  EFI_STATUS  Status;\r
 \r
-  INT8         ValueWidthDiff;\r
+  INT8  ValueWidthDiff;\r
 \r
   if (!IS_AML_OBJECT_NODE (IntegerOpNode)     ||\r
       (!IsIntegerNode (IntegerOpNode)         &&\r
        !IsSpecialIntegerNode (IntegerOpNode)) ||\r
-      AmlNodeCompareOpCode (IntegerOpNode, AML_ONES_OP, 0)) {\r
+      AmlNodeCompareOpCode (IntegerOpNode, AML_ONES_OP, 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -349,7 +360,7 @@ AmlUpdateInteger (
   if (ValueWidthDiff != 0) {\r
     // Propagate the information.\r
     Status = AmlPropagateInformation (\r
-               (AML_NODE_HEADER*)IntegerOpNode,\r
+               (AML_NODE_HEADER *)IntegerOpNode,\r
                (ValueWidthDiff > 0) ? TRUE : FALSE,\r
                ABS (ValueWidthDiff),\r
                0\r
@@ -380,28 +391,29 @@ AmlUpdateInteger (
 EFI_STATUS\r
 EFIAPI\r
 AmlUpdateDataNode (\r
-  IN  AML_DATA_NODE         * DataNode,\r
-  IN  EAML_NODE_DATA_TYPE     DataType,\r
-  IN  UINT8                 * Buffer,\r
-  IN  UINT32                  Size\r
+  IN  AML_DATA_NODE        *DataNode,\r
+  IN  EAML_NODE_DATA_TYPE  DataType,\r
+  IN  UINT8                *Buffer,\r
+  IN  UINT32               Size\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
+  EFI_STATUS  Status;\r
 \r
-  UINT32                  ExpectedSize;\r
-  AML_OBJECT_NODE       * ParentNode;\r
-  EAML_NODE_DATA_TYPE     ExpectedArgType;\r
-  EAML_PARSE_INDEX        Index;\r
+  UINT32               ExpectedSize;\r
+  AML_OBJECT_NODE      *ParentNode;\r
+  EAML_NODE_DATA_TYPE  ExpectedArgType;\r
+  EAML_PARSE_INDEX     Index;\r
 \r
   if (!IS_AML_DATA_NODE (DataNode)      ||\r
       (DataType > EAmlNodeDataTypeMax)  ||\r
       (Buffer == NULL)                  ||\r
-      (Size == 0)) {\r
+      (Size == 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  ParentNode = (AML_OBJECT_NODE*)AmlGetParent ((AML_NODE_HEADER*)DataNode);\r
+  ParentNode = (AML_OBJECT_NODE *)AmlGetParent ((AML_NODE_HEADER *)DataNode);\r
   if (!IS_AML_OBJECT_NODE (ParentNode)) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
@@ -419,7 +431,8 @@ AmlUpdateDataNode (
       (((ExpectedArgType != EAmlNodeDataTypeRaw)            &&\r
         (ExpectedArgType != EAmlNodeDataTypeResourceData))  ||\r
        ((DataType != EAmlNodeDataTypeRaw)                   &&\r
-        (DataType != EAmlNodeDataTypeResourceData)))) {\r
+        (DataType != EAmlNodeDataTypeResourceData))))\r
+  {\r
     ASSERT (0);\r
     return EFI_UNSUPPORTED;\r
   }\r
@@ -430,12 +443,14 @@ AmlUpdateDataNode (
     {\r
       // Check the name contained in the Buffer is an AML name\r
       // with the right size.\r
-      Status = AmlGetNameStringSize ((CONST CHAR8*)Buffer, &ExpectedSize);\r
+      Status = AmlGetNameStringSize ((CONST CHAR8 *)Buffer, &ExpectedSize);\r
       if (EFI_ERROR (Status)  ||\r
-          (Size != ExpectedSize)) {\r
+          (Size != ExpectedSize))\r
+      {\r
         ASSERT (0);\r
         return Status;\r
       }\r
+\r
       break;\r
     }\r
     case EAmlNodeDataTypeString:\r
@@ -450,6 +465,7 @@ AmlUpdateDataNode (
           ASSERT (0);\r
           return EFI_INVALID_PARAMETER;\r
         }\r
+\r
         ExpectedSize++;\r
       }\r
 \r
@@ -457,13 +473,15 @@ AmlUpdateDataNode (
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       break;\r
     }\r
     case EAmlNodeDataTypeUInt:\r
     {\r
-      if (AmlIsNodeFixedArgument ((CONST AML_NODE_HEADER*)DataNode, &Index)) {\r
+      if (AmlIsNodeFixedArgument ((CONST AML_NODE_HEADER *)DataNode, &Index)) {\r
         if ((ParentNode->AmlByteEncoding == NULL) ||\r
-            (ParentNode->AmlByteEncoding->Format == NULL)) {\r
+            (ParentNode->AmlByteEncoding->Format == NULL))\r
+        {\r
           ASSERT (0);\r
           return EFI_INVALID_PARAMETER;\r
         }\r
@@ -472,11 +490,13 @@ AmlUpdateDataNode (
         // E.g. for PackageOp the first fixed argument is of type EAmlUInt8\r
         // and represents the count of elements. This type cannot be changed.\r
         if ((ParentNode->AmlByteEncoding->Format[Index] != EAmlObject) &&\r
-            (DataNode->Size != Size)) {\r
+            (DataNode->Size != Size))\r
+        {\r
           ASSERT (0);\r
           return EFI_UNSUPPORTED;\r
         }\r
       }\r
+\r
       break;\r
     }\r
     case EAmlNodeDataTypeRaw:\r
@@ -486,6 +506,7 @@ AmlUpdateDataNode (
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       break;\r
     }\r
     case EAmlNodeDataTypeResourceData:\r
@@ -495,7 +516,8 @@ AmlUpdateDataNode (
       // Large resource data must be at least as long as the header\r
       // of a large resource data.\r
       if (AML_RD_IS_LARGE (Buffer)  &&\r
-          (Size < sizeof (ACPI_LARGE_RESOURCE_HEADER))) {\r
+          (Size < sizeof (ACPI_LARGE_RESOURCE_HEADER)))\r
+      {\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
@@ -529,6 +551,7 @@ AmlUpdateDataNode (
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       break;\r
     }\r
     // None and reserved types.\r
@@ -547,8 +570,8 @@ AmlUpdateDataNode (
                DataNode->NodeHeader.Parent,\r
                (Size > DataNode->Size) ? TRUE : FALSE,\r
                (Size > DataNode->Size) ?\r
-                (Size - DataNode->Size) :\r
-                (DataNode->Size - Size),\r
+               (Size - DataNode->Size) :\r
+               (DataNode->Size - Size),\r
                0\r
                );\r
     if (EFI_ERROR (Status)) {\r
@@ -564,6 +587,7 @@ AmlUpdateDataNode (
       ASSERT (0);\r
       return EFI_OUT_OF_RESOURCES;\r
     }\r
+\r
     DataNode->Size = Size;\r
   }\r
 \r
index 2772e915f468a0caff26af5c7962df4828696465..975174f13acdd452a74092529f3988b3b81e60b6 100644 (file)
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetParent (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
   if (IS_AML_DATA_NODE (Node) ||\r
-      IS_AML_OBJECT_NODE (Node)) {\r
+      IS_AML_OBJECT_NODE (Node))\r
+  {\r
     return Node->Parent;\r
   }\r
 \r
@@ -45,7 +46,7 @@ AmlGetParent (
 AML_ROOT_NODE *\r
 EFIAPI\r
 AmlGetRootNode (\r
-  IN  CONST AML_NODE_HEADER   * Node\r
+  IN  CONST AML_NODE_HEADER  *Node\r
   )\r
 {\r
   if (!IS_AML_NODE_VALID (Node)) {\r
@@ -60,7 +61,8 @@ AmlGetRootNode (
       return NULL;\r
     }\r
   }\r
-  return (AML_ROOT_NODE*)Node;\r
+\r
+  return (AML_ROOT_NODE *)Node;\r
 }\r
 \r
 /** Get the node at the input Index in the fixed argument list of the input\r
@@ -77,8 +79,8 @@ AmlGetRootNode (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetFixedArgument (\r
-  IN  AML_OBJECT_NODE     * ObjectNode,\r
-  IN  EAML_PARSE_INDEX      Index\r
+  IN  AML_OBJECT_NODE   *ObjectNode,\r
+  IN  EAML_PARSE_INDEX  Index\r
   )\r
 {\r
   if (IS_AML_OBJECT_NODE (ObjectNode)) {\r
@@ -106,23 +108,24 @@ AmlGetFixedArgument (
 BOOLEAN\r
 EFIAPI\r
 AmlIsNodeFixedArgument (\r
-  IN  CONST  AML_NODE_HEADER     * Node,\r
-  OUT        EAML_PARSE_INDEX    * IndexPtr\r
+  IN  CONST  AML_NODE_HEADER   *Node,\r
+  OUT        EAML_PARSE_INDEX  *IndexPtr\r
   )\r
 {\r
-  AML_NODE_HEADER         * ParentNode;\r
+  AML_NODE_HEADER  *ParentNode;\r
 \r
-  EAML_PARSE_INDEX        Index;\r
-  EAML_PARSE_INDEX        MaxIndex;\r
+  EAML_PARSE_INDEX  Index;\r
+  EAML_PARSE_INDEX  MaxIndex;\r
 \r
   if ((IndexPtr == NULL)               ||\r
       (!IS_AML_DATA_NODE (Node)        &&\r
-       !IS_AML_OBJECT_NODE (Node))) {\r
+       !IS_AML_OBJECT_NODE (Node)))\r
+  {\r
     ASSERT (0);\r
     return FALSE;\r
   }\r
 \r
-  ParentNode = AmlGetParent ((AML_NODE_HEADER*)Node);\r
+  ParentNode = AmlGetParent ((AML_NODE_HEADER *)Node);\r
   if (IS_AML_ROOT_NODE (ParentNode)) {\r
     return FALSE;\r
   } else if (IS_AML_DATA_NODE (ParentNode)) {\r
@@ -133,10 +136,10 @@ AmlIsNodeFixedArgument (
 \r
   // Check whether the Node is in the fixed argument list.\r
   MaxIndex = (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
-                                 (AML_OBJECT_NODE*)ParentNode\r
+                                 (AML_OBJECT_NODE *)ParentNode\r
                                  );\r
   for (Index = EAmlParseIndexTerm0; Index < MaxIndex; Index++) {\r
-    if (AmlGetFixedArgument ((AML_OBJECT_NODE*)ParentNode, Index) == Node) {\r
+    if (AmlGetFixedArgument ((AML_OBJECT_NODE *)ParentNode, Index) == Node) {\r
       *IndexPtr = Index;\r
       return TRUE;\r
     }\r
@@ -163,21 +166,22 @@ AmlIsNodeFixedArgument (
 EFI_STATUS\r
 EFIAPI\r
 AmlSetFixedArgument (\r
-  IN  AML_OBJECT_NODE   * ObjectNode,\r
-  IN  EAML_PARSE_INDEX    Index,\r
-  IN  AML_NODE_HEADER   * NewNode\r
+  IN  AML_OBJECT_NODE   *ObjectNode,\r
+  IN  EAML_PARSE_INDEX  Index,\r
+  IN  AML_NODE_HEADER   *NewNode\r
   )\r
 {\r
   if (IS_AML_OBJECT_NODE (ObjectNode)                                     &&\r
       (Index <= (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (ObjectNode))  &&\r
       ((NewNode == NULL)                                                  ||\r
        IS_AML_OBJECT_NODE (NewNode)                                       ||\r
-       IS_AML_DATA_NODE (NewNode))) {\r
+       IS_AML_DATA_NODE (NewNode)))\r
+  {\r
     ObjectNode->FixedArgs[Index] = NewNode;\r
 \r
     // If NewNode is a data node or an object node, set its parent.\r
     if (NewNode != NULL) {\r
-      NewNode->Parent = (AML_NODE_HEADER*)ObjectNode;\r
+      NewNode->Parent = (AML_NODE_HEADER *)ObjectNode;\r
     }\r
 \r
     return EFI_SUCCESS;\r
@@ -199,14 +203,15 @@ AmlSetFixedArgument (
 LIST_ENTRY *\r
 EFIAPI\r
 AmlNodeGetVariableArgList (\r
-  IN  CONST AML_NODE_HEADER   * Node\r
+  IN  CONST AML_NODE_HEADER  *Node\r
   )\r
 {\r
   if (IS_AML_ROOT_NODE (Node)) {\r
-    return &(((AML_ROOT_NODE*)Node)->VariableArgs);\r
+    return &(((AML_ROOT_NODE *)Node)->VariableArgs);\r
   } else if (IS_AML_OBJECT_NODE (Node)) {\r
-    return &(((AML_OBJECT_NODE*)Node)->VariableArgs);\r
+    return &(((AML_OBJECT_NODE *)Node)->VariableArgs);\r
   }\r
+\r
   return NULL;\r
 }\r
 \r
@@ -226,22 +231,24 @@ AmlNodeGetVariableArgList (
 EFI_STATUS\r
 EFIAPI\r
 AmlRemoveNodeFromVarArgList (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_NODE_HEADER   * ParentNode;\r
-  UINT32              Size;\r
+  EFI_STATUS       Status;\r
+  AML_NODE_HEADER  *ParentNode;\r
+  UINT32           Size;\r
 \r
   if ((!IS_AML_DATA_NODE (Node) &&\r
-       !IS_AML_OBJECT_NODE (Node))) {\r
+       !IS_AML_OBJECT_NODE (Node)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   ParentNode = AmlGetParent (Node);\r
   if (!IS_AML_ROOT_NODE (ParentNode)  &&\r
-      !IS_AML_OBJECT_NODE (ParentNode)) {\r
+      !IS_AML_OBJECT_NODE (ParentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -249,7 +256,9 @@ AmlRemoveNodeFromVarArgList (
   // Check the node is in its parent variable list of arguments.\r
   if (!IsNodeInList (\r
          AmlNodeGetVariableArgList (ParentNode),\r
-         &Node->Link)) {\r
+         &Node->Link\r
+         ))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -289,7 +298,7 @@ AmlRemoveNodeFromVarArgList (
 EFI_STATUS\r
 EFIAPI\r
 AmlDetachNode (\r
-  IN  AML_NODE_HEADER   * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
   return AmlRemoveNodeFromVarArgList (Node);\r
@@ -308,13 +317,13 @@ AmlDetachNode (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddHead (\r
-  IN  AML_NODE_HEADER  * ParentNode,\r
-  IN  AML_NODE_HEADER  * NewNode\r
+  IN  AML_NODE_HEADER  *ParentNode,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   )\r
 {\r
-  EFI_STATUS    Status;\r
-  UINT32        NewSize;\r
-  LIST_ENTRY  * ChildrenList;\r
+  EFI_STATUS  Status;\r
+  UINT32      NewSize;\r
+  LIST_ENTRY  *ChildrenList;\r
 \r
   // Check arguments and that NewNode is not already attached to a tree.\r
   // ParentNode != Data Node AND NewNode != Root Node AND NewNode != attached.\r
@@ -322,7 +331,8 @@ AmlVarListAddHead (
        !IS_AML_OBJECT_NODE (ParentNode))  ||\r
       (!IS_AML_DATA_NODE (NewNode)        &&\r
        !IS_AML_OBJECT_NODE (NewNode))     ||\r
-      !AML_NODE_IS_DETACHED (NewNode)) {\r
+      !AML_NODE_IS_DETACHED (NewNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -367,11 +377,11 @@ AmlVarListAddHead (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddTailInternal (\r
-  IN  AML_NODE_HEADER  * ParentNode,\r
-  IN  AML_NODE_HEADER  * NewNode\r
+  IN  AML_NODE_HEADER  *ParentNode,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   )\r
 {\r
-  LIST_ENTRY  * ChildrenList;\r
+  LIST_ENTRY  *ChildrenList;\r
 \r
   // Check arguments and that NewNode is not already attached to a tree.\r
   // ParentNode != Data Node AND NewNode != Root Node AND NewNode != attached.\r
@@ -379,7 +389,8 @@ AmlVarListAddTailInternal (
        !IS_AML_OBJECT_NODE (ParentNode))  ||\r
       (!IS_AML_DATA_NODE (NewNode)        &&\r
        !IS_AML_OBJECT_NODE (NewNode))     ||\r
-      !AML_NODE_IS_DETACHED (NewNode)) {\r
+      !AML_NODE_IS_DETACHED (NewNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -410,8 +421,8 @@ AmlVarListAddTailInternal (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddTail (\r
-  IN  AML_NODE_HEADER   * ParentNode,\r
-  IN  AML_NODE_HEADER   * NewNode\r
+  IN  AML_NODE_HEADER  *ParentNode,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -451,25 +462,27 @@ AmlVarListAddTail (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddBefore (\r
-  IN  AML_NODE_HEADER  * Node,\r
-  IN  AML_NODE_HEADER  * NewNode\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   )\r
 {\r
-  EFI_STATUS         Status;\r
-  AML_NODE_HEADER  * ParentNode;\r
-  UINT32             NewSize;\r
+  EFI_STATUS       Status;\r
+  AML_NODE_HEADER  *ParentNode;\r
+  UINT32           NewSize;\r
 \r
   // Check arguments and that NewNode is not already attached to a tree.\r
   if ((!IS_AML_DATA_NODE (NewNode)        &&\r
        !IS_AML_OBJECT_NODE (NewNode))     ||\r
-      !AML_NODE_IS_DETACHED (NewNode)) {\r
+      !AML_NODE_IS_DETACHED (NewNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   ParentNode = AmlGetParent (Node);\r
   if (!IS_AML_ROOT_NODE (ParentNode)    &&\r
-      !IS_AML_OBJECT_NODE (ParentNode)) {\r
+      !IS_AML_OBJECT_NODE (ParentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -505,25 +518,27 @@ AmlVarListAddBefore (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddAfter (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  AML_NODE_HEADER   * NewNode\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  AML_NODE_HEADER   * ParentNode;\r
-  UINT32              NewSize;\r
+  EFI_STATUS       Status;\r
+  AML_NODE_HEADER  *ParentNode;\r
+  UINT32           NewSize;\r
 \r
   // Check arguments and that NewNode is not already attached to a tree.\r
   if ((!IS_AML_DATA_NODE (NewNode)        &&\r
        !IS_AML_OBJECT_NODE (NewNode))     ||\r
-      !AML_NODE_IS_DETACHED (NewNode)) {\r
+      !AML_NODE_IS_DETACHED (NewNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   ParentNode = AmlGetParent (Node);\r
   if (!IS_AML_ROOT_NODE (ParentNode)    &&\r
-      !IS_AML_OBJECT_NODE (ParentNode)) {\r
+      !IS_AML_OBJECT_NODE (ParentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -561,16 +576,17 @@ AmlVarListAddAfter (
 EFI_STATUS\r
 EFIAPI\r
 AmlAppendRdNode (\r
-  IN  AML_OBJECT_NODE   * BufferOpNode,\r
-  IN  AML_DATA_NODE     * NewRdNode\r
+  IN  AML_OBJECT_NODE  *BufferOpNode,\r
+  IN  AML_DATA_NODE    *NewRdNode\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_DATA_NODE   * LastRdNode;\r
+  EFI_STATUS     Status;\r
+  AML_DATA_NODE  *LastRdNode;\r
 \r
   if (!AmlNodeCompareOpCode (BufferOpNode, AML_BUFFER_OP, 0)  ||\r
       !IS_AML_DATA_NODE (NewRdNode)                           ||\r
-      (NewRdNode->DataType != EAmlNodeDataTypeResourceData)) {\r
+      (NewRdNode->DataType != EAmlNodeDataTypeResourceData))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -590,22 +606,24 @@ AmlAppendRdNode (
   // Get the last Resource data node in the variable list of argument of the\r
   // BufferOp node. This must be an EndTag, otherwise setting the checksum\r
   // would have failed.\r
-  LastRdNode = (AML_DATA_NODE*)AmlGetPreviousVariableArgument (\r
-                                 (AML_NODE_HEADER*)BufferOpNode,\r
-                                 NULL\r
-                                 );\r
+  LastRdNode = (AML_DATA_NODE *)AmlGetPreviousVariableArgument (\r
+                                  (AML_NODE_HEADER *)BufferOpNode,\r
+                                  NULL\r
+                                  );\r
   if ((LastRdNode == NULL)             ||\r
       !IS_AML_DATA_NODE (LastRdNode)   ||\r
-      (LastRdNode->DataType != EAmlNodeDataTypeResourceData)) {\r
+      (LastRdNode->DataType != EAmlNodeDataTypeResourceData))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   // Add NewRdNode before the EndTag.\r
   Status = AmlVarListAddBefore (\r
-             (AML_NODE_HEADER*)LastRdNode,\r
-             (AML_NODE_HEADER*)NewRdNode)\r
-             ;\r
+             (AML_NODE_HEADER *)LastRdNode,\r
+             (AML_NODE_HEADER *)NewRdNode\r
+             )\r
+  ;\r
   ASSERT_EFI_ERROR (Status);\r
   return Status;\r
 }\r
@@ -628,23 +646,24 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlReplaceFixedArgument (\r
-  IN  AML_OBJECT_NODE      * ParentNode,\r
-  IN  EAML_PARSE_INDEX       Index,\r
-  IN  AML_NODE_HEADER      * NewNode\r
+  IN  AML_OBJECT_NODE   *ParentNode,\r
+  IN  EAML_PARSE_INDEX  Index,\r
+  IN  AML_NODE_HEADER   *NewNode\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_NODE_HEADER       * OldNode;\r
-  UINT32                  NewSize;\r
-  UINT32                  OldSize;\r
-  AML_PARSE_FORMAT        FixedArgType;\r
+  AML_NODE_HEADER   *OldNode;\r
+  UINT32            NewSize;\r
+  UINT32            OldSize;\r
+  AML_PARSE_FORMAT  FixedArgType;\r
 \r
   // Check arguments and that NewNode is not already attached to a tree.\r
   if (!IS_AML_OBJECT_NODE (ParentNode)  ||\r
       (!IS_AML_DATA_NODE (NewNode)      &&\r
        !IS_AML_OBJECT_NODE (NewNode))   ||\r
-      !AML_NODE_IS_DETACHED (NewNode)) {\r
+      !AML_NODE_IS_DETACHED (NewNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -657,11 +676,14 @@ AmlReplaceFixedArgument (
       // A FieldPkgLen can only have a parent node with the\r
       // AML_IS_FIELD_ELEMENT flag.\r
       if (!AmlNodeHasAttribute (\r
-             (AML_OBJECT_NODE*)ParentNode,\r
-             AML_HAS_FIELD_LIST)) {\r
+             (AML_OBJECT_NODE *)ParentNode,\r
+             AML_HAS_FIELD_LIST\r
+             ))\r
+      {\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       // Fall through.\r
     }\r
 \r
@@ -676,11 +698,13 @@ AmlReplaceFixedArgument (
       // data node of the same type.\r
       // Note: This condition might be too strict, but safer.\r
       if (!IS_AML_DATA_NODE (NewNode) ||\r
-          (((AML_DATA_NODE*)NewNode)->DataType !=\r
-            AmlTypeToNodeDataType (FixedArgType))) {\r
+          (((AML_DATA_NODE *)NewNode)->DataType !=\r
+           AmlTypeToNodeDataType (FixedArgType)))\r
+      {\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
+\r
       break;\r
     }\r
 \r
@@ -733,11 +757,11 @@ AmlReplaceFixedArgument (
 \r
   // Propagate the new information.\r
   Status = AmlPropagateInformation (\r
-            (AML_NODE_HEADER*)ParentNode,\r
-            (NewSize > OldSize) ? TRUE : FALSE,\r
-            (NewSize > OldSize) ? (NewSize - OldSize) : (OldSize - NewSize),\r
-            0\r
-            );\r
+             (AML_NODE_HEADER *)ParentNode,\r
+             (NewSize > OldSize) ? TRUE : FALSE,\r
+             (NewSize > OldSize) ? (NewSize - OldSize) : (OldSize - NewSize),\r
+             0\r
+             );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
   return Status;\r
@@ -760,18 +784,18 @@ AmlReplaceFixedArgument (
 EFI_STATUS\r
 EFIAPI\r
 AmlReplaceVariableArgument (\r
-  IN  AML_NODE_HEADER   * OldNode,\r
-  IN  AML_NODE_HEADER   * NewNode\r
+  IN  AML_NODE_HEADER  *OldNode,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  UINT32              NewSize;\r
-  UINT32              OldSize;\r
-  EAML_PARSE_INDEX    Index;\r
+  EFI_STATUS        Status;\r
+  UINT32            NewSize;\r
+  UINT32            OldSize;\r
+  EAML_PARSE_INDEX  Index;\r
 \r
-  AML_DATA_NODE     * NewDataNode;\r
-  AML_NODE_HEADER   * ParentNode;\r
-  LIST_ENTRY        * NextLink;\r
+  AML_DATA_NODE    *NewDataNode;\r
+  AML_NODE_HEADER  *ParentNode;\r
+  LIST_ENTRY       *NextLink;\r
 \r
   // Check arguments, that NewNode is not already attached to a tree,\r
   // and that OldNode is attached and not in a fixed list of arguments.\r
@@ -781,19 +805,21 @@ AmlReplaceVariableArgument (
        !IS_AML_OBJECT_NODE (NewNode))   ||\r
       !AML_NODE_IS_DETACHED (NewNode)   ||\r
       AML_NODE_IS_DETACHED (OldNode)    ||\r
-      AmlIsNodeFixedArgument (OldNode, &Index)) {\r
+      AmlIsNodeFixedArgument (OldNode, &Index))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   ParentNode = AmlGetParent (OldNode);\r
-    if (!IS_AML_ROOT_NODE (ParentNode)    &&\r
-        !IS_AML_OBJECT_NODE (ParentNode)) {\r
+  if (!IS_AML_ROOT_NODE (ParentNode)    &&\r
+      !IS_AML_OBJECT_NODE (ParentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  NewDataNode = (AML_DATA_NODE*)NewNode;\r
+  NewDataNode = (AML_DATA_NODE *)NewNode;\r
 \r
   // Check attributes if the parent node is an object node.\r
   if (IS_AML_OBJECT_NODE (ParentNode)) {\r
@@ -801,21 +827,26 @@ AmlReplaceVariableArgument (
     // data node or an object node. This has already been checked. So,\r
     // check for other cases.\r
 \r
-    if (AmlNodeHasAttribute ((AML_OBJECT_NODE*)ParentNode, AML_HAS_BYTE_LIST)) {\r
+    if (AmlNodeHasAttribute ((AML_OBJECT_NODE *)ParentNode, AML_HAS_BYTE_LIST)) {\r
       if (!IS_AML_DATA_NODE (NewNode)                       ||\r
           ((NewDataNode->DataType != EAmlNodeDataTypeRaw)   &&\r
-           (NewDataNode->DataType != EAmlNodeDataTypeResourceData))) {\r
+           (NewDataNode->DataType != EAmlNodeDataTypeResourceData)))\r
+      {\r
         // A child node of a node with the BYTE_LIST flag must be a data node,\r
         // containing raw data or a resource data.\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
     } else if (AmlNodeHasAttribute (\r
-                (AML_OBJECT_NODE*)ParentNode,\r
-                AML_HAS_FIELD_LIST)) {\r
+                 (AML_OBJECT_NODE *)ParentNode,\r
+                 AML_HAS_FIELD_LIST\r
+                 ))\r
+    {\r
       if (!AmlNodeHasAttribute (\r
-             (CONST AML_OBJECT_NODE*)NewNode,\r
-              AML_IS_FIELD_ELEMENT)) {\r
+             (CONST AML_OBJECT_NODE *)NewNode,\r
+             AML_IS_FIELD_ELEMENT\r
+             ))\r
+      {\r
         // A child node of a node with the FIELD_LIST flag must be an object\r
         // node with AML_IS_FIELD_ELEMENT flag.\r
         ASSERT (0);\r
@@ -882,20 +913,21 @@ AmlReplaceVariableArgument (
 EFI_STATUS\r
 EFIAPI\r
 AmlReplaceArgument (\r
-  IN  AML_NODE_HEADER   * OldNode,\r
-  IN  AML_NODE_HEADER   * NewNode\r
+  IN  AML_NODE_HEADER  *OldNode,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
-  AML_NODE_HEADER     * ParentNode;\r
-  EAML_PARSE_INDEX      Index;\r
+  EFI_STATUS        Status;\r
+  AML_NODE_HEADER   *ParentNode;\r
+  EAML_PARSE_INDEX  Index;\r
 \r
   // Check arguments and that NewNode is not already attached to a tree.\r
   if ((!IS_AML_DATA_NODE (OldNode)      &&\r
        !IS_AML_OBJECT_NODE (OldNode))   ||\r
       (!IS_AML_DATA_NODE (NewNode)      &&\r
        !IS_AML_OBJECT_NODE (NewNode))   ||\r
-      !AML_NODE_IS_DETACHED (NewNode)) {\r
+      !AML_NODE_IS_DETACHED (NewNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -903,7 +935,8 @@ AmlReplaceArgument (
   // ParentNode can be a root node or an object node.\r
   ParentNode = AmlGetParent (OldNode);\r
   if (!IS_AML_ROOT_NODE (ParentNode)  &&\r
-      !IS_AML_OBJECT_NODE (ParentNode)) {\r
+      !IS_AML_OBJECT_NODE (ParentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -911,7 +944,7 @@ AmlReplaceArgument (
   if (AmlIsNodeFixedArgument (OldNode, &Index)) {\r
     // OldNode is in its parent's fixed argument list at the Index.\r
     Status = AmlReplaceFixedArgument (\r
-               (AML_OBJECT_NODE*)ParentNode,\r
+               (AML_OBJECT_NODE *)ParentNode,\r
                Index,\r
                NewNode\r
                );\r
@@ -942,18 +975,18 @@ AmlReplaceArgument (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteTree (\r
-  IN  AML_NODE_HEADER  * Node\r
+  IN  AML_NODE_HEADER  *Node\r
   )\r
 {\r
-  EFI_STATUS            Status;\r
+  EFI_STATUS  Status;\r
 \r
-  EAML_PARSE_INDEX      Index;\r
-  EAML_PARSE_INDEX      MaxIndex;\r
+  EAML_PARSE_INDEX  Index;\r
+  EAML_PARSE_INDEX  MaxIndex;\r
 \r
-  AML_NODE_HEADER     * Arg;\r
-  LIST_ENTRY          * StartLink;\r
-  LIST_ENTRY          * CurrentLink;\r
-  LIST_ENTRY          * NextLink;\r
+  AML_NODE_HEADER  *Arg;\r
+  LIST_ENTRY       *StartLink;\r
+  LIST_ENTRY       *CurrentLink;\r
+  LIST_ENTRY       *NextLink;\r
 \r
   // Check that the node being deleted is unlinked.\r
   // When removing the node, its parent pointer and\r
@@ -961,7 +994,8 @@ AmlDeleteTree (
   // InitializeListHead. Thus it must be detached\r
   // from the tree to avoid memory leaks.\r
   if (!IS_AML_NODE_VALID (Node)  ||\r
-      !AML_NODE_IS_DETACHED (Node)) {\r
+      !AML_NODE_IS_DETACHED (Node))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -970,10 +1004,10 @@ AmlDeleteTree (
   //    Iterate through the fixed list of arguments.\r
   if (IS_AML_OBJECT_NODE (Node)) {\r
     MaxIndex = (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
-                                   (AML_OBJECT_NODE*)Node\r
+                                   (AML_OBJECT_NODE *)Node\r
                                    );\r
     for (Index = EAmlParseIndexTerm0; Index < MaxIndex; Index++) {\r
-      Arg = AmlGetFixedArgument ((AML_OBJECT_NODE*)Node, Index);\r
+      Arg = AmlGetFixedArgument ((AML_OBJECT_NODE *)Node, Index);\r
       if (Arg == NULL) {\r
         // A fixed argument is missing. The tree is inconsistent.\r
         // Note: During CodeGeneration, the fixed arguments should be set\r
@@ -986,7 +1020,7 @@ AmlDeleteTree (
 \r
       // Remove the node from the fixed argument list.\r
       Arg->Parent = NULL;\r
-      Status = AmlSetFixedArgument ((AML_OBJECT_NODE*)Node, Index, NULL);\r
+      Status      = AmlSetFixedArgument ((AML_OBJECT_NODE *)Node, Index, NULL);\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
         return Status;\r
@@ -1011,9 +1045,9 @@ AmlDeleteTree (
       // Unlink the node from the tree.\r
       NextLink = RemoveEntryList (CurrentLink);\r
       InitializeListHead (CurrentLink);\r
-      ((AML_NODE_HEADER*)CurrentLink)->Parent = NULL;\r
+      ((AML_NODE_HEADER *)CurrentLink)->Parent = NULL;\r
 \r
-      Status = AmlDeleteTree ((AML_NODE_HEADER*)CurrentLink);\r
+      Status = AmlDeleteTree ((AML_NODE_HEADER *)CurrentLink);\r
       if (EFI_ERROR (Status)) {\r
         ASSERT (0);\r
         return Status;\r
index 0b3803c47c7f468ca248d717e72d161812d485d8..cddd32e1816181b643bd0b958b0b30825a0f0812 100644 (file)
@@ -22,7 +22,7 @@
 AML_ROOT_NODE *\r
 EFIAPI\r
 AmlGetRootNode (\r
-  IN  CONST AML_NODE_HEADER   * Node\r
+  IN  CONST AML_NODE_HEADER  *Node\r
   );\r
 \r
 /** Check whether the input Node is in the fixed argument list of its parent\r
@@ -41,8 +41,8 @@ AmlGetRootNode (
 BOOLEAN\r
 EFIAPI\r
 AmlIsNodeFixedArgument (\r
-  IN  CONST  AML_NODE_HEADER     * Node,\r
-  OUT        EAML_PARSE_INDEX    * IndexPtr\r
+  IN  CONST  AML_NODE_HEADER   *Node,\r
+  OUT        EAML_PARSE_INDEX  *IndexPtr\r
   );\r
 \r
 /** Set the fixed argument of the ObjectNode at the Index to the NewNode.\r
@@ -63,9 +63,9 @@ AmlIsNodeFixedArgument (
 EFI_STATUS\r
 EFIAPI\r
 AmlSetFixedArgument (\r
-  IN  AML_OBJECT_NODE   * ObjectNode,\r
-  IN  EAML_PARSE_INDEX    Index,\r
-  IN  AML_NODE_HEADER   * NewNode\r
+  IN  AML_OBJECT_NODE   *ObjectNode,\r
+  IN  EAML_PARSE_INDEX  Index,\r
+  IN  AML_NODE_HEADER   *NewNode\r
   );\r
 \r
 /** If the given AML_NODE_HEADER has a variable list of arguments,\r
@@ -80,7 +80,7 @@ AmlSetFixedArgument (
 LIST_ENTRY *\r
 EFIAPI\r
 AmlNodeGetVariableArgList (\r
-  IN  CONST AML_NODE_HEADER   * Node\r
+  IN  CONST AML_NODE_HEADER  *Node\r
   );\r
 \r
 /** Add the NewNode to the tail of the variable list of arguments\r
@@ -99,8 +99,8 @@ AmlNodeGetVariableArgList (
 EFI_STATUS\r
 EFIAPI\r
 AmlVarListAddTailInternal (\r
-  IN  AML_NODE_HEADER  * ParentNode,\r
-  IN  AML_NODE_HEADER  * NewNode\r
+  IN  AML_NODE_HEADER  *ParentNode,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   );\r
 \r
 /** Replace the OldNode by the NewNode.\r
@@ -119,9 +119,8 @@ AmlVarListAddTailInternal (
 EFI_STATUS\r
 EFIAPI\r
 AmlReplaceArgument (\r
-  IN  AML_NODE_HEADER   * OldNode,\r
-  IN  AML_NODE_HEADER   * NewNode\r
+  IN  AML_NODE_HEADER  *OldNode,\r
+  IN  AML_NODE_HEADER  *NewNode\r
   );\r
 \r
 #endif // AML_TREE_H_\r
-\r
index 9502e4fdd7dbd12eb4eca7c665ab0f6ca883e3f8..eedc8d0916d6e61a99847ec36c855e6437638955 100644 (file)
 BOOLEAN\r
 EFIAPI\r
 AmlEnumTree (\r
-  IN      AML_NODE_HEADER               * Node,\r
-  IN      EDKII_AML_TREE_ENUM_CALLBACK    CallBack,\r
-  IN  OUT VOID                          * Context   OPTIONAL,\r
-      OUT EFI_STATUS                    * Status    OPTIONAL\r
+  IN      AML_NODE_HEADER               *Node,\r
+  IN      EDKII_AML_TREE_ENUM_CALLBACK  CallBack,\r
+  IN  OUT VOID                          *Context   OPTIONAL,\r
+  OUT EFI_STATUS                        *Status    OPTIONAL\r
   )\r
 {\r
-  BOOLEAN               ContinueEnum;\r
+  BOOLEAN  ContinueEnum;\r
 \r
-  EAML_PARSE_INDEX      Index;\r
-  EAML_PARSE_INDEX      MaxIndex;\r
+  EAML_PARSE_INDEX  Index;\r
+  EAML_PARSE_INDEX  MaxIndex;\r
 \r
-  LIST_ENTRY          * StartLink;\r
-  LIST_ENTRY          * CurrentLink;\r
+  LIST_ENTRY  *StartLink;\r
+  LIST_ENTRY  *CurrentLink;\r
 \r
   if (!IS_AML_NODE_VALID (Node) || (CallBack == NULL)) {\r
     ASSERT (0);\r
     if (Status != NULL) {\r
       *Status = EFI_INVALID_PARAMETER;\r
     }\r
+\r
     return FALSE;\r
   }\r
 \r
@@ -62,11 +63,11 @@ AmlEnumTree (
 \r
   // Iterate through the fixed list of arguments.\r
   MaxIndex = (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
-                                 (AML_OBJECT_NODE*)Node\r
+                                 (AML_OBJECT_NODE *)Node\r
                                  );\r
   for (Index = EAmlParseIndexTerm0; Index < MaxIndex; Index++) {\r
     ContinueEnum = AmlEnumTree (\r
-                     AmlGetFixedArgument ((AML_OBJECT_NODE*)Node, Index),\r
+                     AmlGetFixedArgument ((AML_OBJECT_NODE *)Node, Index),\r
                      CallBack,\r
                      Context,\r
                      Status\r
@@ -82,7 +83,7 @@ AmlEnumTree (
     CurrentLink = StartLink->ForwardLink;\r
     while (CurrentLink != StartLink) {\r
       ContinueEnum = AmlEnumTree (\r
-                       (AML_NODE_HEADER*)CurrentLink,\r
+                       (AML_NODE_HEADER *)CurrentLink,\r
                        CallBack,\r
                        Context,\r
                        Status\r
@@ -90,6 +91,7 @@ AmlEnumTree (
       if (ContinueEnum == FALSE) {\r
         return ContinueEnum;\r
       }\r
+\r
       CurrentLink = CurrentLink->ForwardLink;\r
     } // while\r
   }\r
index e99c234990c669c89767d922aad75627adb2c350..d8cb2b671899c86e5d72ccfef2ef35417f4f71bb 100644 (file)
@@ -25,10 +25,10 @@ typedef struct AmlTreeInternalIterator {
   //       of the Tree iterator APIs.\r
 \r
   /// Pointer to the node on which the iterator has been initialized.\r
-  CONST  AML_NODE_HEADER  InitialNode;\r
+  CONST  AML_NODE_HEADER    *InitialNode;\r
 \r
   /// Pointer to the current node.\r
-  CONST  AML_NODE_HEADER  CurrentNode;\r
+  CONST  AML_NODE_HEADER    *CurrentNode;\r
 \r
   /// Iteration mode.\r
   /// Allow to choose how to traverse the tree/choose which node is next.\r
@@ -47,13 +47,13 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlIteratorGetNode (\r
-  IN  AML_TREE_ITERATOR   * Iterator,\r
-  OUT AML_NODE_HEADER    ** OutNode\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HEADER    **OutNode\r
   )\r
 {\r
-  AML_TREE_ITERATOR_INTERNAL  * InternalIterator;\r
+  AML_TREE_ITERATOR_INTERNAL  *InternalIterator;\r
 \r
-  InternalIterator = (AML_TREE_ITERATOR_INTERNAL*)Iterator;\r
+  InternalIterator = (AML_TREE_ITERATOR_INTERNAL *)Iterator;\r
 \r
   // CurrentNode can be NULL, but InitialNode cannot.\r
   if ((OutNode == NULL)                                       ||\r
@@ -62,12 +62,13 @@ AmlIteratorGetNode (
       (InternalIterator->Mode >= EAmlIteratorModeMax)         ||\r
       !IS_AML_NODE_VALID (InternalIterator->InitialNode)      ||\r
       ((InternalIterator->CurrentNode != NULL)                &&\r
-        !IS_AML_NODE_VALID (InternalIterator->CurrentNode))) {\r
+       !IS_AML_NODE_VALID (InternalIterator->CurrentNode)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  *OutNode = (AML_NODE_HEADER*)InternalIterator->CurrentNode;\r
+  *OutNode = (AML_NODE_HEADER *)InternalIterator->CurrentNode;\r
 \r
   return EFI_SUCCESS;\r
 }\r
@@ -87,19 +88,20 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlIteratorGetNextLinear (\r
-  IN  AML_TREE_ITERATOR  * Iterator,\r
-  OUT AML_NODE_HEADER   ** NextNode\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HEADER    **NextNode\r
   )\r
 {\r
-  AML_TREE_ITERATOR_INTERNAL  * InternalIterator;\r
+  AML_TREE_ITERATOR_INTERNAL  *InternalIterator;\r
 \r
-  InternalIterator = (AML_TREE_ITERATOR_INTERNAL*)Iterator;\r
+  InternalIterator = (AML_TREE_ITERATOR_INTERNAL *)Iterator;\r
 \r
   // CurrentNode can be NULL, but InitialNode cannot.\r
   if ((InternalIterator == NULL)                              ||\r
       (InternalIterator->Mode != EAmlIteratorLinear)          ||\r
       !IS_AML_NODE_VALID (InternalIterator->InitialNode)      ||\r
-      !IS_AML_NODE_VALID (InternalIterator->CurrentNode)) {\r
+      !IS_AML_NODE_VALID (InternalIterator->CurrentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -110,8 +112,9 @@ AmlIteratorGetNextLinear (
                                     );\r
 \r
   if (NextNode != NULL) {\r
-    *NextNode = (AML_NODE_HEADER*)InternalIterator->CurrentNode;\r
+    *NextNode = (AML_NODE_HEADER *)InternalIterator->CurrentNode;\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -130,19 +133,20 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlIteratorGetPreviousLinear (\r
-  IN  AML_TREE_ITERATOR  * Iterator,\r
-  OUT AML_NODE_HEADER   ** PrevNode\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HEADER    **PrevNode\r
   )\r
 {\r
-  AML_TREE_ITERATOR_INTERNAL  * InternalIterator;\r
+  AML_TREE_ITERATOR_INTERNAL  *InternalIterator;\r
 \r
-  InternalIterator = (AML_TREE_ITERATOR_INTERNAL*)Iterator;\r
+  InternalIterator = (AML_TREE_ITERATOR_INTERNAL *)Iterator;\r
 \r
   // CurrentNode can be NULL, but InitialNode cannot.\r
   if ((InternalIterator == NULL)                              ||\r
       (InternalIterator->Mode != EAmlIteratorLinear)          ||\r
       !IS_AML_NODE_VALID (InternalIterator->InitialNode)      ||\r
-      !IS_AML_NODE_VALID (InternalIterator->CurrentNode)) {\r
+      !IS_AML_NODE_VALID (InternalIterator->CurrentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -152,8 +156,9 @@ AmlIteratorGetPreviousLinear (
                                     InternalIterator->CurrentNode\r
                                     );\r
   if (PrevNode != NULL) {\r
-    *PrevNode = (AML_NODE_HEADER*)InternalIterator->CurrentNode;\r
+    *PrevNode = (AML_NODE_HEADER *)InternalIterator->CurrentNode;\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -172,20 +177,21 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlIteratorGetNextBranch (\r
-  IN  AML_TREE_ITERATOR  * Iterator,\r
-  OUT AML_NODE_HEADER   ** NextNode\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HEADER    **NextNode\r
   )\r
 {\r
-  AML_TREE_ITERATOR_INTERNAL  * InternalIterator;\r
-  AML_NODE_HEADER             * Node;\r
+  AML_TREE_ITERATOR_INTERNAL  *InternalIterator;\r
+  AML_NODE_HEADER             *Node;\r
 \r
-  InternalIterator = (AML_TREE_ITERATOR_INTERNAL*)Iterator;\r
+  InternalIterator = (AML_TREE_ITERATOR_INTERNAL *)Iterator;\r
 \r
   // CurrentNode can be NULL, but InitialNode cannot.\r
   if ((InternalIterator == NULL)                              ||\r
       (InternalIterator->Mode != EAmlIteratorBranch)          ||\r
       !IS_AML_NODE_VALID (InternalIterator->InitialNode)      ||\r
-      !IS_AML_NODE_VALID (InternalIterator->CurrentNode)) {\r
+      !IS_AML_NODE_VALID (InternalIterator->CurrentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -193,7 +199,8 @@ AmlIteratorGetNextBranch (
   Node = AmlGetNextNode (InternalIterator->CurrentNode);\r
   // Check whether NextNode is a sibling of InitialNode.\r
   if (AmlGetParent (Node) ==\r
-        AmlGetParent ((AML_NODE_HEADER*)InternalIterator->InitialNode)) {\r
+      AmlGetParent ((AML_NODE_HEADER *)InternalIterator->InitialNode))\r
+  {\r
     Node = NULL;\r
   }\r
 \r
@@ -202,6 +209,7 @@ AmlIteratorGetNextBranch (
   if (NextNode != NULL) {\r
     *NextNode = Node;\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -220,20 +228,21 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlIteratorGetPreviousBranch (\r
-  IN  AML_TREE_ITERATOR  * Iterator,\r
-  OUT AML_NODE_HEADER   ** PrevNode\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HEADER    **PrevNode\r
   )\r
 {\r
-  AML_TREE_ITERATOR_INTERNAL  * InternalIterator;\r
-  AML_NODE_HEADER             * Node;\r
+  AML_TREE_ITERATOR_INTERNAL  *InternalIterator;\r
+  AML_NODE_HEADER             *Node;\r
 \r
-  InternalIterator = (AML_TREE_ITERATOR_INTERNAL*)Iterator;\r
+  InternalIterator = (AML_TREE_ITERATOR_INTERNAL *)Iterator;\r
 \r
   // CurrentNode can be NULL, but InitialNode cannot.\r
   if ((InternalIterator == NULL)                              ||\r
       (InternalIterator->Mode != EAmlIteratorBranch)          ||\r
       !IS_AML_NODE_VALID (InternalIterator->InitialNode)      ||\r
-      !IS_AML_NODE_VALID (InternalIterator->CurrentNode)) {\r
+      !IS_AML_NODE_VALID (InternalIterator->CurrentNode))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -241,7 +250,8 @@ AmlIteratorGetPreviousBranch (
   Node = AmlGetPreviousNode (InternalIterator->CurrentNode);\r
   // Check whether PreviousNode is a sibling of InitialNode.\r
   if (AmlGetParent (Node) ==\r
-        AmlGetParent ((AML_NODE_HEADER*)InternalIterator->InitialNode)) {\r
+      AmlGetParent ((AML_NODE_HEADER *)InternalIterator->InitialNode))\r
+  {\r
     Node = NULL;\r
   }\r
 \r
@@ -250,6 +260,7 @@ AmlIteratorGetPreviousBranch (
   if (PrevNode != NULL) {\r
     *PrevNode = Node;\r
   }\r
+\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -269,47 +280,48 @@ AmlIteratorGetPreviousBranch (
 EFI_STATUS\r
 EFIAPI\r
 AmlInitializeIterator (\r
-  IN   AML_NODE_HEADER      * Node,\r
-  IN   EAML_ITERATOR_MODE     IteratorMode,\r
-  OUT  AML_TREE_ITERATOR   ** IteratorPtr\r
+  IN   AML_NODE_HEADER     *Node,\r
+  IN   EAML_ITERATOR_MODE  IteratorMode,\r
+  OUT  AML_TREE_ITERATOR   **IteratorPtr\r
   )\r
 {\r
-  AML_TREE_ITERATOR_INTERNAL InternalIterator;\r
+  AML_TREE_ITERATOR_INTERNAL  *InternalIterator;\r
 \r
   if (!IS_AML_NODE_VALID (Node)             ||\r
       (IteratorMode <= EAmlIteratorUnknown) ||\r
       (IteratorMode >= EAmlIteratorModeMax) ||\r
-      (IteratorPtr == NULL)) {\r
+      (IteratorPtr == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  *IteratorPtr = NULL;\r
-  InternalIterator = (AML_TREE_ITERATOR_INTERNAL*)AllocateZeroPool (\r
-                                                    sizeof (\r
-                                                      AML_TREE_ITERATOR_INTERNAL\r
-                                                      )\r
-                                                    );\r
+  *IteratorPtr     = NULL;\r
+  InternalIterator = (AML_TREE_ITERATOR_INTERNAL *)AllocateZeroPool (\r
+                                                     sizeof (\r
+                                                             AML_TREE_ITERATOR_INTERNAL\r
+                                                             )\r
+                                                     );\r
   if (InternalIterator == NULL) {\r
     ASSERT (0);\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
-  InternalIterator->InitialNode = Node;\r
-  InternalIterator->CurrentNode = Node;\r
-  InternalIterator->Mode = IteratorMode;\r
+  InternalIterator->InitialNode      = Node;\r
+  InternalIterator->CurrentNode      = Node;\r
+  InternalIterator->Mode             = IteratorMode;\r
   InternalIterator->Iterator.GetNode = AmlIteratorGetNode;\r
 \r
   switch (InternalIterator->Mode) {\r
     case EAmlIteratorLinear:\r
     {\r
-      InternalIterator->Iterator.GetNext = AmlIteratorGetNextLinear;\r
+      InternalIterator->Iterator.GetNext     = AmlIteratorGetNextLinear;\r
       InternalIterator->Iterator.GetPrevious = AmlIteratorGetPreviousLinear;\r
       break;\r
     }\r
     case EAmlIteratorBranch:\r
     {\r
-      InternalIterator->Iterator.GetNext = AmlIteratorGetNextBranch;\r
+      InternalIterator->Iterator.GetNext     = AmlIteratorGetNextBranch;\r
       InternalIterator->Iterator.GetPrevious = AmlIteratorGetPreviousBranch;\r
       break;\r
     }\r
@@ -339,7 +351,7 @@ AmlInitializeIterator (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteIterator (\r
-  IN  AML_TREE_ITERATOR   * Iterator\r
+  IN  AML_TREE_ITERATOR  *Iterator\r
   )\r
 {\r
   if (Iterator == NULL) {\r
index d96eecab916818ceb0ab46a25e5151916cd4451d..f1f776fd053d186af8655c7660a7c9b0a95ccbc8 100644 (file)
@@ -115,9 +115,9 @@ typedef struct AmlTreeIterator AML_TREE_ITERATOR;
 */\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_AML_TREE_ITERATOR_GET_NODE) (\r
-  IN  AML_TREE_ITERATOR  * Iterator,\r
-  OUT AML_NODE_HANDLE    * OutNode\r
+(EFIAPI *EDKII_AML_TREE_ITERATOR_GET_NODE)(\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HANDLE    *OutNode\r
   );\r
 \r
 /** Function pointer to move the current node of the iterator to the\r
@@ -135,9 +135,9 @@ EFI_STATUS
 */\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_AML_TREE_ITERATOR_GET_NEXT) (\r
-  IN  AML_TREE_ITERATOR  * Iterator,\r
-  OUT AML_NODE_HANDLE    * NextNode\r
+(EFIAPI *EDKII_AML_TREE_ITERATOR_GET_NEXT)(\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HANDLE    *NextNode\r
   );\r
 \r
 /** Function pointer to move the current node of the iterator to the\r
@@ -155,9 +155,9 @@ EFI_STATUS
 */\r
 typedef\r
 EFI_STATUS\r
-(EFIAPI * EDKII_AML_TREE_ITERATOR_GET_PREVIOUS) (\r
-  IN  AML_TREE_ITERATOR  * Iterator,\r
-  OUT AML_NODE_HANDLE    * PrevNode\r
+(EFIAPI *EDKII_AML_TREE_ITERATOR_GET_PREVIOUS)(\r
+  IN  AML_TREE_ITERATOR  *Iterator,\r
+  OUT AML_NODE_HANDLE    *PrevNode\r
   );\r
 \r
 /**  Iterator structure to traverse the tree.\r
@@ -166,16 +166,15 @@ EFI_STATUS
 */\r
 typedef struct AmlTreeIterator {\r
   /// Get the current node of the iterator.\r
-  EDKII_AML_TREE_ITERATOR_GET_NODE      GetNode;\r
+  EDKII_AML_TREE_ITERATOR_GET_NODE        GetNode;\r
 \r
   /// Update the current node of the iterator with the next node.\r
-  EDKII_AML_TREE_ITERATOR_GET_NEXT      GetNext;\r
+  EDKII_AML_TREE_ITERATOR_GET_NEXT        GetNext;\r
 \r
   /// Update the current node of the iterator with the previous node.\r
-  EDKII_AML_TREE_ITERATOR_GET_PREVIOUS  GetPrevious;\r
+  EDKII_AML_TREE_ITERATOR_GET_PREVIOUS    GetPrevious;\r
 } AML_TREE_ITERATOR;\r
 \r
-\r
 /** Initialize an iterator.\r
 \r
   Note: The caller must call AmlDeleteIterator () to free the memory\r
@@ -194,9 +193,9 @@ typedef struct AmlTreeIterator {
 EFI_STATUS\r
 EFIAPI\r
 AmlInitializeIterator (\r
-  IN   AML_NODE_HANDLE        Node,\r
-  IN   EAML_ITERATOR_MODE     IteratorMode,\r
-  OUT  AML_TREE_ITERATOR   ** IteratorPtr\r
+  IN   AML_NODE_HANDLE     Node,\r
+  IN   EAML_ITERATOR_MODE  IteratorMode,\r
+  OUT  AML_TREE_ITERATOR   **IteratorPtr\r
   );\r
 \r
 /** Delete an iterator.\r
@@ -214,7 +213,7 @@ AmlInitializeIterator (
 EFI_STATUS\r
 EFIAPI\r
 AmlDeleteIterator (\r
-  IN  AML_TREE_ITERATOR   * Iterator\r
+  IN  AML_TREE_ITERATOR  *Iterator\r
   );\r
 \r
 #endif // AML_ITERATOR_H_\r
index 9d0c794dbe773061233a4f88e18cb55431bfbf4c..b7c2cbec2294a52aa481b234c82014d89aafd14b 100644 (file)
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetSiblingVariableArgument (\r
-  IN  AML_NODE_HEADER   * VarArgNode\r
+  IN  AML_NODE_HEADER  *VarArgNode\r
   )\r
 {\r
-  EAML_PARSE_INDEX    Index;\r
-  AML_NODE_HEADER   * ParentNode;\r
+  EAML_PARSE_INDEX  Index;\r
+  AML_NODE_HEADER   *ParentNode;\r
 \r
   // VarArgNode must be an object node or a data node,\r
   // and be in a variable list of arguments.\r
   if ((!IS_AML_OBJECT_NODE (VarArgNode) &&\r
        !IS_AML_DATA_NODE (VarArgNode))  ||\r
-      AmlIsNodeFixedArgument (VarArgNode, &Index)) {\r
+      AmlIsNodeFixedArgument (VarArgNode, &Index))\r
+  {\r
     ASSERT (0);\r
     return NULL;\r
   }\r
@@ -85,12 +86,12 @@ AmlGetSiblingVariableArgument (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetNextVariableArgument (\r
-  IN  AML_NODE_HEADER  * Node,\r
-  IN  AML_NODE_HEADER  * CurrVarArg\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  AML_NODE_HEADER  *CurrVarArg\r
   )\r
 {\r
-  CONST LIST_ENTRY       * StartLink;\r
-  CONST LIST_ENTRY       * NextLink;\r
+  CONST LIST_ENTRY  *StartLink;\r
+  CONST LIST_ENTRY  *NextLink;\r
 \r
   // Node must be a RootNode or an Object Node\r
   // and the CurrVarArg must not be a Root Node.\r
@@ -98,7 +99,8 @@ AmlGetNextVariableArgument (
        !IS_AML_OBJECT_NODE (Node))        ||\r
       ((CurrVarArg != NULL)               &&\r
        (!IS_AML_OBJECT_NODE (CurrVarArg)  &&\r
-        !IS_AML_DATA_NODE (CurrVarArg)))) {\r
+        !IS_AML_DATA_NODE (CurrVarArg))))\r
+  {\r
     ASSERT (0);\r
     return NULL;\r
   }\r
@@ -112,8 +114,9 @@ AmlGetNextVariableArgument (
   if (CurrVarArg == NULL) {\r
     NextLink = StartLink->ForwardLink;\r
     if (NextLink != StartLink) {\r
-      return (AML_NODE_HEADER*)NextLink;\r
+      return (AML_NODE_HEADER *)NextLink;\r
     }\r
+\r
     // List is empty.\r
     return NULL;\r
   }\r
@@ -127,7 +130,7 @@ AmlGetNextVariableArgument (
   // Get the node following the CurrVarArg.\r
   NextLink = CurrVarArg->Link.ForwardLink;\r
   if (NextLink != StartLink) {\r
-    return (AML_NODE_HEADER*)NextLink;\r
+    return (AML_NODE_HEADER *)NextLink;\r
   }\r
 \r
   // End of the list has been reached.\r
@@ -159,12 +162,12 @@ AmlGetNextVariableArgument (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetPreviousVariableArgument (\r
-  IN  AML_NODE_HEADER  * Node,\r
-  IN  AML_NODE_HEADER  * CurrVarArg\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  AML_NODE_HEADER  *CurrVarArg\r
   )\r
 {\r
-  CONST LIST_ENTRY       * StartLink;\r
-  CONST LIST_ENTRY       * PreviousLink;\r
+  CONST LIST_ENTRY  *StartLink;\r
+  CONST LIST_ENTRY  *PreviousLink;\r
 \r
   // Node must be a RootNode or an Object Node\r
   // and the CurrVarArg must not be a Root Node.\r
@@ -172,7 +175,8 @@ AmlGetPreviousVariableArgument (
        !IS_AML_OBJECT_NODE (Node))        ||\r
       ((CurrVarArg != NULL)               &&\r
        (!IS_AML_OBJECT_NODE (CurrVarArg)  &&\r
-        !IS_AML_DATA_NODE (CurrVarArg)))) {\r
+        !IS_AML_DATA_NODE (CurrVarArg))))\r
+  {\r
     ASSERT (0);\r
     return NULL;\r
   }\r
@@ -186,8 +190,9 @@ AmlGetPreviousVariableArgument (
   if (CurrVarArg == NULL) {\r
     PreviousLink = StartLink->BackLink;\r
     if (PreviousLink != StartLink) {\r
-      return (AML_NODE_HEADER*)PreviousLink;\r
+      return (AML_NODE_HEADER *)PreviousLink;\r
     }\r
+\r
     // List is empty.\r
     return NULL;\r
   }\r
@@ -201,7 +206,7 @@ AmlGetPreviousVariableArgument (
   // Get the node before the CurrVarArg.\r
   PreviousLink = CurrVarArg->Link.BackLink;\r
   if (PreviousLink != StartLink) {\r
-    return (AML_NODE_HEADER*)PreviousLink;\r
+    return (AML_NODE_HEADER *)PreviousLink;\r
   }\r
 \r
   // We have reached the beginning of the list.\r
@@ -240,12 +245,12 @@ AmlGetPreviousVariableArgument (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetNextSibling (\r
-  IN  CONST AML_NODE_HEADER   * Node,\r
-  IN  CONST AML_NODE_HEADER   * ChildNode\r
+  IN  CONST AML_NODE_HEADER  *Node,\r
+  IN  CONST AML_NODE_HEADER  *ChildNode\r
   )\r
 {\r
-  EAML_PARSE_INDEX    Index;\r
-  AML_NODE_HEADER   * CandidateNode;\r
+  EAML_PARSE_INDEX  Index;\r
+  AML_NODE_HEADER   *CandidateNode;\r
 \r
   // Node must be a RootNode or an Object Node\r
   // and the CurrVarArg must not be a Root Node.\r
@@ -253,7 +258,8 @@ AmlGetNextSibling (
        !IS_AML_OBJECT_NODE (Node))        ||\r
       ((ChildNode != NULL)                &&\r
        (!IS_AML_OBJECT_NODE (ChildNode)   &&\r
-        !IS_AML_DATA_NODE (ChildNode)))) {\r
+        !IS_AML_DATA_NODE (ChildNode))))\r
+  {\r
     ASSERT (0);\r
     return NULL;\r
   }\r
@@ -262,7 +268,7 @@ AmlGetNextSibling (
     if (ChildNode == NULL) {\r
       // Get the fixed argument at index 0 of the ChildNode.\r
       CandidateNode = AmlGetFixedArgument (\r
-                        (AML_OBJECT_NODE*)Node,\r
+                        (AML_OBJECT_NODE *)Node,\r
                         EAmlParseIndexTerm0\r
                         );\r
       if (CandidateNode != NULL) {\r
@@ -275,14 +281,16 @@ AmlGetNextSibling (
         Index++;\r
         // The node is part of the list of fixed arguments.\r
         if (Index == (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
-                                         (AML_OBJECT_NODE*)Node)\r
-                                         ) {\r
-        // It is at the last argument of the fixed argument list.\r
-        // Get the first argument of the variable list of arguments.\r
+                                         (AML_OBJECT_NODE *)Node\r
+                                         )\r
+            )\r
+        {\r
+          // It is at the last argument of the fixed argument list.\r
+          // Get the first argument of the variable list of arguments.\r
           ChildNode = NULL;\r
         } else {\r
           // Else return the next node in the list of fixed arguments.\r
-          return AmlGetFixedArgument ((AML_OBJECT_NODE*)Node, Index);\r
+          return AmlGetFixedArgument ((AML_OBJECT_NODE *)Node, Index);\r
         }\r
       }\r
     }\r
@@ -290,8 +298,8 @@ AmlGetNextSibling (
 \r
   // Else, get the next node in the variable list of arguments.\r
   return AmlGetNextVariableArgument (\r
-           (AML_NODE_HEADER*)Node,\r
-           (AML_NODE_HEADER*)ChildNode\r
+           (AML_NODE_HEADER *)Node,\r
+           (AML_NODE_HEADER *)ChildNode\r
            );\r
 }\r
 \r
@@ -325,14 +333,14 @@ AmlGetNextSibling (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetPreviousSibling (\r
-  IN  CONST  AML_NODE_HEADER  * Node,\r
-  IN  CONST  AML_NODE_HEADER  * ChildNode\r
+  IN  CONST  AML_NODE_HEADER  *Node,\r
+  IN  CONST  AML_NODE_HEADER  *ChildNode\r
   )\r
 {\r
-  EAML_PARSE_INDEX    Index;\r
-  EAML_PARSE_INDEX    MaxIndex;\r
+  EAML_PARSE_INDEX  Index;\r
+  EAML_PARSE_INDEX  MaxIndex;\r
 \r
-  AML_NODE_HEADER   * CandidateNode;\r
+  AML_NODE_HEADER  *CandidateNode;\r
 \r
   // Node must be a Root Node or an Object Node\r
   // and the ChildNode must not be a Root Node.\r
@@ -340,20 +348,22 @@ AmlGetPreviousSibling (
        !IS_AML_OBJECT_NODE (Node))        ||\r
       ((ChildNode != NULL)                &&\r
        (!IS_AML_OBJECT_NODE (ChildNode)   &&\r
-        !IS_AML_DATA_NODE (ChildNode)))) {\r
+        !IS_AML_DATA_NODE (ChildNode))))\r
+  {\r
     ASSERT (0);\r
     return NULL;\r
   }\r
 \r
   MaxIndex = (EAML_PARSE_INDEX)AmlGetFixedArgumentCount (\r
-                                 (AML_OBJECT_NODE*)Node\r
+                                 (AML_OBJECT_NODE *)Node\r
                                  );\r
 \r
   // Get the last variable argument if no ChildNode.\r
   // Otherwise the fixed argument list is checked first.\r
   if ((ChildNode != NULL)         &&\r
       IS_AML_OBJECT_NODE (Node)   &&\r
-      (MaxIndex != EAmlParseIndexTerm0)) {\r
+      (MaxIndex != EAmlParseIndexTerm0))\r
+  {\r
     if (AmlIsNodeFixedArgument (ChildNode, &Index)) {\r
       // The node is part of the list of fixed arguments.\r
       if (Index == EAmlParseIndexTerm0) {\r
@@ -362,7 +372,7 @@ AmlGetPreviousSibling (
       } else {\r
         // Return the previous node in the fixed argument list.\r
         return AmlGetFixedArgument (\r
-                 (AML_OBJECT_NODE*)Node,\r
+                 (AML_OBJECT_NODE *)Node,\r
                  (EAML_PARSE_INDEX)(Index - 1)\r
                  );\r
       }\r
@@ -371,20 +381,21 @@ AmlGetPreviousSibling (
 \r
   // ChildNode is in the variable list of arguments.\r
   CandidateNode = AmlGetPreviousVariableArgument (\r
-                    (AML_NODE_HEADER*)Node,\r
-                    (AML_NODE_HEADER*)ChildNode\r
+                    (AML_NODE_HEADER *)Node,\r
+                    (AML_NODE_HEADER *)ChildNode\r
                     );\r
   if (CandidateNode != NULL) {\r
     if (!IS_AML_NODE_VALID (CandidateNode)) {\r
       ASSERT (0);\r
       return NULL;\r
     }\r
+\r
     // A Node has been found\r
     return CandidateNode;\r
   } else if (MaxIndex != EAmlParseIndexTerm0) {\r
     // ChildNode was the first node of the variable list of arguments.\r
     return AmlGetFixedArgument (\r
-             (AML_OBJECT_NODE*)Node,\r
+             (AML_OBJECT_NODE *)Node,\r
              (EAML_PARSE_INDEX)(MaxIndex - 1)\r
              );\r
   } else {\r
@@ -416,11 +427,11 @@ AmlGetPreviousSibling (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetNextNode (\r
-  IN  CONST AML_NODE_HEADER   * Node\r
+  IN  CONST AML_NODE_HEADER  *Node\r
   )\r
 {\r
-  AML_NODE_HEADER   * ParentNode;\r
-  AML_NODE_HEADER   * CandidateNode;\r
+  AML_NODE_HEADER  *ParentNode;\r
+  AML_NODE_HEADER  *CandidateNode;\r
 \r
   if (!IS_AML_NODE_VALID (Node)) {\r
     ASSERT (0);\r
@@ -435,6 +446,7 @@ AmlGetNextNode (
         ASSERT (0);\r
         return NULL;\r
       }\r
+\r
       // A Node has been found\r
       return CandidateNode;\r
     } else if (IS_AML_ROOT_NODE (Node)) {\r
@@ -452,7 +464,7 @@ AmlGetNextNode (
       return NULL;\r
     }\r
 \r
-    ParentNode = AmlGetParent ((AML_NODE_HEADER*)Node);\r
+    ParentNode = AmlGetParent ((AML_NODE_HEADER *)Node);\r
     if (!IS_AML_NODE_VALID (ParentNode)) {\r
       ASSERT (0);\r
       return NULL;\r
@@ -464,6 +476,7 @@ AmlGetNextNode (
         ASSERT (0);\r
         return NULL;\r
       }\r
+\r
       // A Node has been found\r
       return CandidateNode;\r
     }\r
@@ -498,12 +511,12 @@ AmlGetNextNode (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetPreviousNode (\r
-  IN  CONST  AML_NODE_HEADER Node\r
+  IN  CONST  AML_NODE_HEADER  *Node\r
   )\r
 {\r
-  AML_NODE_HEADER  * ParentNode;\r
-  AML_NODE_HEADER  * CandidateNode;\r
-  AML_NODE_HEADER  * PreviousNode;\r
+  AML_NODE_HEADER  *ParentNode;\r
+  AML_NODE_HEADER  *CandidateNode;\r
+  AML_NODE_HEADER  *PreviousNode;\r
 \r
   if (!IS_AML_NODE_VALID (Node)) {\r
     ASSERT (0);\r
@@ -511,13 +524,12 @@ AmlGetPreviousNode (
   }\r
 \r
   while (1) {\r
-\r
     if (IS_AML_ROOT_NODE (Node)) {\r
       // This is the root node.\r
       return NULL;\r
     }\r
 \r
-    ParentNode = AmlGetParent ((AML_NODE_HEADER*)Node);\r
+    ParentNode    = AmlGetParent ((AML_NODE_HEADER *)Node);\r
     CandidateNode = AmlGetPreviousSibling (ParentNode, Node);\r
 \r
     if (CandidateNode == NULL) {\r
@@ -531,7 +543,7 @@ AmlGetPreviousNode (
       // then get the last child of this node.\r
       // If this node has children, get its last child, etc.\r
       while (1) {\r
-        PreviousNode = CandidateNode;\r
+        PreviousNode  = CandidateNode;\r
         CandidateNode = AmlGetPreviousSibling (PreviousNode, NULL);\r
         if (CandidateNode == NULL) {\r
           return PreviousNode;\r
@@ -539,7 +551,6 @@ AmlGetPreviousNode (
           return CandidateNode;\r
         }\r
       } // while\r
-\r
     } else {\r
       ASSERT (0);\r
       return NULL;\r
index a4980b716d7542cd64d39094327e21fa2f164a4c..df2993c2ddd0b4c30f3db6ec7deb4e4c49896577 100644 (file)
@@ -43,8 +43,8 @@
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetNextSibling (\r
-  IN  CONST AML_NODE_HEADER   * Node,\r
-  IN  CONST AML_NODE_HEADER   * ChildNode\r
+  IN  CONST AML_NODE_HEADER  *Node,\r
+  IN  CONST AML_NODE_HEADER  *ChildNode\r
   );\r
 \r
 /** Get the previous sibling node among the children of the input Node.\r
@@ -77,8 +77,8 @@ AmlGetNextSibling (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetPreviousSibling (\r
-  IN  CONST  AML_NODE_HEADER  * Node,\r
-  IN  CONST  AML_NODE_HEADER  * ChildNode\r
+  IN  CONST  AML_NODE_HEADER  *Node,\r
+  IN  CONST  AML_NODE_HEADER  *ChildNode\r
   );\r
 \r
 /** Iterate through the nodes in the same order as the AML bytestream.\r
@@ -104,7 +104,7 @@ AmlGetPreviousSibling (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetNextNode (\r
-  IN  CONST AML_NODE_HEADER   * Node\r
+  IN  CONST AML_NODE_HEADER  *Node\r
   );\r
 \r
 /** Iterate through the nodes in the reverse order of the AML bytestream.\r
@@ -131,8 +131,7 @@ AmlGetNextNode (
 AML_NODE_HEADER *\r
 EFIAPI\r
 AmlGetPreviousNode (\r
-  IN  CONST  AML_NODE_HEADER Node\r
+  IN  CONST  AML_NODE_HEADER  *Node\r
   );\r
 \r
 #endif // AML_TREE_TRAVERSAL_H_\r
-\r
index 8b5153f916a4a26c113ebc74bb6188afcbda81f8..811b7d22022853df68345531a2fa48dab408c415 100644 (file)
 EFI_STATUS\r
 EFIAPI\r
 AcpiPlatformChecksum (\r
-  IN  EFI_ACPI_DESCRIPTION_HEADER  * AcpiTable\r
+  IN  EFI_ACPI_DESCRIPTION_HEADER  *AcpiTable\r
   )\r
 {\r
-  UINT8   * Ptr;\r
-  UINT8     Sum;\r
-  UINT32    Size;\r
+  UINT8   *Ptr;\r
+  UINT8   Sum;\r
+  UINT32  Size;\r
 \r
   if (AcpiTable == NULL) {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
-  Ptr = (UINT8*)AcpiTable;\r
+  Ptr  = (UINT8 *)AcpiTable;\r
   Size = AcpiTable->Length;\r
-  Sum = 0;\r
+  Sum  = 0;\r
 \r
   // Set the checksum field to 0 first.\r
   AcpiTable->Checksum = 0;\r
@@ -76,70 +76,78 @@ STATIC
 BOOLEAN\r
 EFIAPI\r
 AmlComputeSizeCallback (\r
-  IN      AML_NODE_HEADER  * Node,\r
-  IN  OUT VOID             * Context,\r
-  IN  OUT EFI_STATUS       * Status   OPTIONAL\r
+  IN      AML_NODE_HEADER  *Node,\r
+  IN  OUT VOID             *Context,\r
+  IN  OUT EFI_STATUS       *Status   OPTIONAL\r
   )\r
 {\r
-  UINT32                    Size;\r
-  EAML_PARSE_INDEX          IndexPtr;\r
-  CONST AML_OBJECT_NODE   * ParentNode;\r
+  UINT32                 Size;\r
+  EAML_PARSE_INDEX       IndexPtr;\r
+  CONST AML_OBJECT_NODE  *ParentNode;\r
 \r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      (Context == NULL)) {\r
+      (Context == NULL))\r
+  {\r
     ASSERT (0);\r
     if (Status != NULL) {\r
       *Status = EFI_INVALID_PARAMETER;\r
     }\r
+\r
     return FALSE;\r
   }\r
 \r
   // Ignore the second fixed argument of method invocation nodes\r
   // as the information stored there (the argument count) is not in the\r
   // ACPI specification.\r
-  ParentNode = (CONST AML_OBJECT_NODE*)AmlGetParent (Node);\r
+  ParentNode = (CONST AML_OBJECT_NODE *)AmlGetParent (Node);\r
   if (IS_AML_OBJECT_NODE (ParentNode)                             &&\r
       AmlNodeCompareOpCode (ParentNode, AML_METHOD_INVOC_OP, 0)   &&\r
-      AmlIsNodeFixedArgument (Node, &IndexPtr)) {\r
+      AmlIsNodeFixedArgument (Node, &IndexPtr))\r
+  {\r
     if (IndexPtr == EAmlParseIndexTerm1) {\r
       if (Status != NULL) {\r
         *Status = EFI_SUCCESS;\r
       }\r
+\r
       return TRUE;\r
     }\r
   }\r
 \r
-  Size = *((UINT32*)Context);\r
+  Size = *((UINT32 *)Context);\r
 \r
   if (IS_AML_DATA_NODE (Node)) {\r
-    Size += ((AML_DATA_NODE*)Node)->Size;\r
+    Size += ((AML_DATA_NODE *)Node)->Size;\r
   } else if (IS_AML_OBJECT_NODE (Node)  &&\r
              !AmlNodeHasAttribute (\r
-                (CONST AML_OBJECT_NODE*)Node,\r
-                AML_IS_PSEUDO_OPCODE)) {\r
+                (CONST AML_OBJECT_NODE *)Node,\r
+                AML_IS_PSEUDO_OPCODE\r
+                ))\r
+  {\r
     // Ignore pseudo-opcodes as they are not part of the\r
     // ACPI specification.\r
 \r
-    Size += (((AML_OBJECT_NODE*)Node)->AmlByteEncoding->OpCode ==\r
-               AML_EXT_OP) ? 2 : 1;\r
+    Size += (((AML_OBJECT_NODE *)Node)->AmlByteEncoding->OpCode ==\r
+             AML_EXT_OP) ? 2 : 1;\r
 \r
     // Add the size of the PkgLen.\r
     if (AmlNodeHasAttribute (\r
-          (AML_OBJECT_NODE*)Node,\r
-          AML_HAS_PKG_LENGTH)) {\r
-      Size += AmlComputePkgLengthWidth (((AML_OBJECT_NODE*)Node)->PkgLen);\r
+          (AML_OBJECT_NODE *)Node,\r
+          AML_HAS_PKG_LENGTH\r
+          ))\r
+    {\r
+      Size += AmlComputePkgLengthWidth (((AML_OBJECT_NODE *)Node)->PkgLen);\r
     }\r
   }\r
 \r
   // Check for overflow.\r
   // The root node has a null size, thus the strict comparison.\r
-  if (*((UINT32*)Context) > Size) {\r
+  if (*((UINT32 *)Context) > Size) {\r
     ASSERT (0);\r
     *Status = EFI_INVALID_PARAMETER;\r
     return FALSE;\r
   }\r
 \r
-  *((UINT32*)Context) = Size;\r
+  *((UINT32 *)Context) = Size;\r
 \r
   if (Status != NULL) {\r
     *Status = EFI_SUCCESS;\r
@@ -159,14 +167,15 @@ AmlComputeSizeCallback (
 EFI_STATUS\r
 EFIAPI\r
 AmlComputeSize (\r
-  IN      CONST AML_NODE_HEADER   * Node,\r
-  IN  OUT       UINT32            * Size\r
+  IN      CONST AML_NODE_HEADER  *Node,\r
+  IN  OUT       UINT32           *Size\r
   )\r
 {\r
   EFI_STATUS  Status;\r
 \r
   if (!IS_AML_NODE_VALID (Node) ||\r
-      (Size == NULL)) {\r
+      (Size == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -174,9 +183,9 @@ AmlComputeSize (
   *Size = 0;\r
 \r
   AmlEnumTree (\r
-    (AML_NODE_HEADER*)Node,\r
+    (AML_NODE_HEADER *)Node,\r
     AmlComputeSizeCallback,\r
-    (VOID*)Size,\r
+    (VOID *)Size,\r
     &Status\r
     );\r
 \r
@@ -195,15 +204,16 @@ AmlComputeSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlNodeGetIntegerValue (\r
-  IN  AML_OBJECT_NODE   * Node,\r
-  OUT UINT64            * Value\r
+  IN  AML_OBJECT_NODE  *Node,\r
+  OUT UINT64           *Value\r
   )\r
 {\r
-  AML_DATA_NODE  * DataNode;\r
+  AML_DATA_NODE  *DataNode;\r
 \r
   if ((!IsIntegerNode (Node)            &&\r
        !IsSpecialIntegerNode (Node))    ||\r
-      (Value == NULL)) {\r
+      (Value == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -219,13 +229,15 @@ AmlNodeGetIntegerValue (
       ASSERT (0);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     return EFI_SUCCESS;\r
   }\r
 \r
   // For integer nodes, the value is in the first fixed argument.\r
-  DataNode = (AML_DATA_NODE*)Node->FixedArgs[EAmlParseIndexTerm0];\r
+  DataNode = (AML_DATA_NODE *)Node->FixedArgs[EAmlParseIndexTerm0];\r
   if (!IS_AML_DATA_NODE (DataNode) ||\r
-      (DataNode->DataType != EAmlNodeDataTypeUInt)) {\r
+      (DataNode->DataType != EAmlNodeDataTypeUInt))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -233,22 +245,22 @@ AmlNodeGetIntegerValue (
   switch (DataNode->Size) {\r
     case 1:\r
     {\r
-      *Value = *((UINT8*)(DataNode->Buffer));\r
+      *Value = *((UINT8 *)(DataNode->Buffer));\r
       break;\r
     }\r
     case 2:\r
     {\r
-      *Value = *((UINT16*)(DataNode->Buffer));\r
+      *Value = *((UINT16 *)(DataNode->Buffer));\r
       break;\r
     }\r
     case 4:\r
     {\r
-      *Value = *((UINT32*)(DataNode->Buffer));\r
+      *Value = *((UINT32 *)(DataNode->Buffer));\r
       break;\r
     }\r
     case 8:\r
     {\r
-      *Value = *((UINT64*)(DataNode->Buffer));\r
+      *Value = *((UINT64 *)(DataNode->Buffer));\r
       break;\r
     }\r
     default:\r
@@ -274,14 +286,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlUnwindSpecialInteger (\r
-  IN  AML_OBJECT_NODE   * Node\r
+  IN  AML_OBJECT_NODE  *Node\r
   )\r
 {\r
-  EFI_STATUS                  Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_DATA_NODE             * NewDataNode;\r
-  UINT8                       Value;\r
-  CONST AML_BYTE_ENCODING   * ByteEncoding;\r
+  AML_DATA_NODE            *NewDataNode;\r
+  UINT8                    Value;\r
+  CONST AML_BYTE_ENCODING  *ByteEncoding;\r
 \r
   if (!IsSpecialIntegerNode (Node)) {\r
     ASSERT (0);\r
@@ -300,11 +312,11 @@ AmlUnwindSpecialInteger (
   }\r
 \r
   Status = AmlCreateDataNode (\r
-              EAmlNodeDataTypeUInt,\r
-              &Value,\r
-              sizeof (UINT8),\r
-              (AML_DATA_NODE**)&NewDataNode\r
-              );\r
+             EAmlNodeDataTypeUInt,\r
+             &Value,\r
+             sizeof (UINT8),\r
+             (AML_DATA_NODE **)&NewDataNode\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     return Status;\r
@@ -323,10 +335,10 @@ AmlUnwindSpecialInteger (
 \r
   // Add the data node as the first fixed argument of the ByteOp object.\r
   Status = AmlSetFixedArgument (\r
-              (AML_OBJECT_NODE*)Node,\r
-              EAmlParseIndexTerm0,\r
-              (AML_NODE_HEADER*)NewDataNode\r
-              );\r
+             (AML_OBJECT_NODE *)Node,\r
+             EAmlParseIndexTerm0,\r
+             (AML_NODE_HEADER *)NewDataNode\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     ASSERT (0);\r
     goto error_handler;\r
@@ -335,7 +347,7 @@ AmlUnwindSpecialInteger (
   return Status;\r
 \r
 error_handler:\r
-  AmlDeleteTree ((AML_NODE_HEADER*)NewDataNode);\r
+  AmlDeleteTree ((AML_NODE_HEADER *)NewDataNode);\r
   return Status;\r
 }\r
 \r
@@ -360,20 +372,21 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 AmlNodeSetIntegerValue (\r
-  IN  AML_OBJECT_NODE   * Node,\r
-  IN  UINT64              NewValue,\r
-  OUT INT8              * ValueWidthDiff\r
+  IN  AML_OBJECT_NODE  *Node,\r
+  IN  UINT64           NewValue,\r
+  OUT INT8             *ValueWidthDiff\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_DATA_NODE   * DataNode;\r
+  EFI_STATUS     Status;\r
+  AML_DATA_NODE  *DataNode;\r
 \r
-  UINT8             NewOpCode;\r
-  UINT8             NumberOfBytes;\r
+  UINT8  NewOpCode;\r
+  UINT8  NumberOfBytes;\r
 \r
   if ((!IsIntegerNode (Node)            &&\r
        !IsSpecialIntegerNode (Node))    ||\r
-      (ValueWidthDiff == NULL)) {\r
+      (ValueWidthDiff == NULL))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -396,6 +409,7 @@ AmlNodeSetIntegerValue (
           ASSERT (0);\r
           return Status;\r
         }\r
+\r
         // The AmlUnwindSpecialInteger functions converts a special integer\r
         // node to a UInt8/Byte data node. Thus, the size increments by one:\r
         // special integer are encoded as one byte (the opcode only) while byte\r
@@ -406,9 +420,10 @@ AmlNodeSetIntegerValue (
   } // IsSpecialIntegerNode (Node)\r
 \r
   // For integer nodes, the value is in the first fixed argument.\r
-  DataNode = (AML_DATA_NODE*)Node->FixedArgs[EAmlParseIndexTerm0];\r
+  DataNode = (AML_DATA_NODE *)Node->FixedArgs[EAmlParseIndexTerm0];\r
   if (!IS_AML_DATA_NODE (DataNode) ||\r
-      (DataNode->DataType != EAmlNodeDataTypeUInt)) {\r
+      (DataNode->DataType != EAmlNodeDataTypeUInt))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -416,7 +431,7 @@ AmlNodeSetIntegerValue (
   // The value can be encoded with a special 0 or 1 OpCode.\r
   // The AML_ONES_OP is not handled.\r
   if (NewValue <= 1) {\r
-    NewOpCode = (NewValue == 0) ? AML_ZERO_OP : AML_ONE_OP;\r
+    NewOpCode             = (NewValue == 0) ? AML_ZERO_OP : AML_ONE_OP;\r
     Node->AmlByteEncoding = AmlGetByteEncodingByOpCode (NewOpCode, 0);\r
 \r
     // The value is encoded with a AML_ZERO_OP or AML_ONE_OP.\r
@@ -425,9 +440,9 @@ AmlNodeSetIntegerValue (
     *ValueWidthDiff = -((INT8)DataNode->Size);\r
 \r
     // Detach and free the DataNode containing the integer value.\r
-    DataNode->NodeHeader.Parent = NULL;\r
+    DataNode->NodeHeader.Parent          = NULL;\r
     Node->FixedArgs[EAmlParseIndexTerm0] = NULL;\r
-    Status = AmlDeleteNode ((AML_NODE_HEADER*)DataNode);\r
+    Status                               = AmlDeleteNode ((AML_NODE_HEADER *)DataNode);\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       return Status;\r
@@ -439,19 +454,19 @@ AmlNodeSetIntegerValue (
   // Check the number of bits needed to represent the value.\r
   if (NewValue > MAX_UINT32) {\r
     // Value is 64 bits.\r
-    NewOpCode = AML_QWORD_PREFIX;\r
+    NewOpCode     = AML_QWORD_PREFIX;\r
     NumberOfBytes = 8;\r
   } else if (NewValue > MAX_UINT16) {\r
     // Value is 32 bits.\r
-    NewOpCode = AML_DWORD_PREFIX;\r
+    NewOpCode     = AML_DWORD_PREFIX;\r
     NumberOfBytes = 4;\r
   } else if (NewValue > MAX_UINT8) {\r
     // Value is 16 bits.\r
-    NewOpCode = AML_WORD_PREFIX;\r
+    NewOpCode     = AML_WORD_PREFIX;\r
     NumberOfBytes = 2;\r
   } else {\r
     // Value is 8 bits.\r
-    NewOpCode = AML_BYTE_PREFIX;\r
+    NewOpCode     = AML_BYTE_PREFIX;\r
     NumberOfBytes = 1;\r
   }\r
 \r
@@ -473,6 +488,7 @@ AmlNodeSetIntegerValue (
       ASSERT (0);\r
       return EFI_OUT_OF_RESOURCES;\r
     }\r
+\r
     DataNode->Size = NumberOfBytes;\r
   }\r
 \r
@@ -504,14 +520,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlNodeUpdateIntegerValue (\r
-  IN  AML_OBJECT_NODE       * IntegerNode,\r
-  IN  BOOLEAN                 IsIncrement,\r
-  IN  UINT64                  Diff,\r
-  OUT INT8                  * ValueWidthDiff\r
+  IN  AML_OBJECT_NODE  *IntegerNode,\r
+  IN  BOOLEAN          IsIncrement,\r
+  IN  UINT64           Diff,\r
+  OUT INT8             *ValueWidthDiff\r
   )\r
 {\r
-  EFI_STATUS       Status;\r
-  UINT64           Value;\r
+  EFI_STATUS  Status;\r
+  UINT64      Value;\r
 \r
   if (ValueWidthDiff == NULL) {\r
     ASSERT (0);\r
@@ -528,7 +544,8 @@ AmlNodeUpdateIntegerValue (
 \r
   // Check for UINT64 over/underflow.\r
   if ((IsIncrement && (Value > (MAX_UINT64 - Diff))) ||\r
-      (!IsIncrement && (Value < Diff))) {\r
+      (!IsIncrement && (Value < Diff)))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -570,29 +587,30 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlPropagateSize (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  BOOLEAN             IsIncrement,\r
-  IN  UINT32            * Diff\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  BOOLEAN          IsIncrement,\r
+  IN  UINT32           *Diff\r
   )\r
 {\r
-  EFI_STATUS         Status;\r
-  AML_OBJECT_NODE  * ObjectNode;\r
-  AML_NODE_HEADER  * ParentNode;\r
+  EFI_STATUS       Status;\r
+  AML_OBJECT_NODE  *ObjectNode;\r
+  AML_NODE_HEADER  *ParentNode;\r
 \r
-  UINT32             Value;\r
-  UINT32             InitialPkgLenWidth;\r
-  UINT32             NewPkgLenWidth;\r
-  UINT32             ReComputedPkgLenWidth;\r
-  INT8               FieldWidthChange;\r
+  UINT32  Value;\r
+  UINT32  InitialPkgLenWidth;\r
+  UINT32  NewPkgLenWidth;\r
+  UINT32  ReComputedPkgLenWidth;\r
+  INT8    FieldWidthChange;\r
 \r
   if (!IS_AML_OBJECT_NODE (Node) &&\r
-      !IS_AML_ROOT_NODE (Node)) {\r
+      !IS_AML_ROOT_NODE (Node))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   if (IS_AML_OBJECT_NODE (Node)) {\r
-    ObjectNode = (AML_OBJECT_NODE*)Node;\r
+    ObjectNode = (AML_OBJECT_NODE *)Node;\r
 \r
     // For BufferOp, the buffer size is stored in BufferSize. Therefore,\r
     // BufferOp needs special handling to update the BufferSize.\r
@@ -606,10 +624,10 @@ AmlPropagateSize (
       // (can be a BYTE, WORD, DWORD or QWORD).\r
       // BufferSize is an object node.\r
       Status = AmlNodeUpdateIntegerValue (\r
-                 (AML_OBJECT_NODE*)AmlGetFixedArgument (\r
-                                     ObjectNode,\r
-                                     EAmlParseIndexTerm0\r
-                                     ),\r
+                 (AML_OBJECT_NODE *)AmlGetFixedArgument (\r
+                                      ObjectNode,\r
+                                      EAmlParseIndexTerm0\r
+                                      ),\r
                  IsIncrement,\r
                  (UINT64)(*Diff),\r
                  &FieldWidthChange\r
@@ -624,7 +642,8 @@ AmlPropagateSize (
       if ((IsIncrement              &&\r
            (FieldWidthChange < 0))  ||\r
           (!IsIncrement             &&\r
-           (FieldWidthChange > 0))) {\r
+           (FieldWidthChange > 0)))\r
+      {\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
@@ -647,13 +666,14 @@ AmlPropagateSize (
       // Subtract the size of the PkgLen encoding. The size of the PkgLen\r
       // encoding must be computed after having updated Value.\r
       InitialPkgLenWidth = AmlComputePkgLengthWidth (Value);\r
-      Value -= InitialPkgLenWidth;\r
+      Value             -= InitialPkgLenWidth;\r
 \r
       // Check for an over/underflows.\r
       // PkgLen is a 28 bit value, cf 20.2.4 Package Length Encoding\r
       // i.e. the maximum value is (2^28 - 1) = ((BIT0 << 28) - 1).\r
       if ((IsIncrement && ((((BIT0 << 28) - 1) - Value) < *Diff))   ||\r
-          (!IsIncrement && (Value < *Diff))) {\r
+          (!IsIncrement && (Value < *Diff)))\r
+      {\r
         ASSERT (0);\r
         return EFI_INVALID_PARAMETER;\r
       }\r
@@ -682,7 +702,8 @@ AmlPropagateSize (
       ReComputedPkgLenWidth = AmlComputePkgLengthWidth (Value);\r
       if (ReComputedPkgLenWidth != NewPkgLenWidth) {\r
         if ((ReComputedPkgLenWidth != 0)   &&\r
-            (ReComputedPkgLenWidth < 4)) {\r
+            (ReComputedPkgLenWidth < 4))\r
+        {\r
           // No need to recompute the PkgLen since a new threshold cannot\r
           // be reached by incrementing the value by one.\r
           Value += 1;\r
@@ -693,8 +714,8 @@ AmlPropagateSize (
       }\r
 \r
       *Diff += (InitialPkgLenWidth > ReComputedPkgLenWidth) ?\r
-                 (InitialPkgLenWidth - ReComputedPkgLenWidth) :\r
-                 (ReComputedPkgLenWidth - InitialPkgLenWidth);\r
+               (InitialPkgLenWidth - ReComputedPkgLenWidth) :\r
+               (ReComputedPkgLenWidth - InitialPkgLenWidth);\r
       ObjectNode->PkgLen = Value;\r
     } // PkgLen update.\r
 \r
@@ -702,7 +723,7 @@ AmlPropagateSize (
     // there is no root node at the top of the tree. Stop\r
     // propagating the new size when finding a root node\r
     // OR when a NULL parent is found.\r
-    ParentNode = AmlGetParent ((AML_NODE_HEADER*)Node);\r
+    ParentNode = AmlGetParent ((AML_NODE_HEADER *)Node);\r
     if (ParentNode != NULL) {\r
       // Propagate the size up the tree.\r
       Status = AmlPropagateSize (\r
@@ -715,14 +736,14 @@ AmlPropagateSize (
         return Status;\r
       }\r
     }\r
-\r
   } else if (IS_AML_ROOT_NODE (Node)) {\r
     // Update the length field in the SDT header.\r
-    Value = ((AML_ROOT_NODE*)Node)->SdtHeader->Length;\r
+    Value = ((AML_ROOT_NODE *)Node)->SdtHeader->Length;\r
 \r
     // Check for an over/underflows.\r
     if ((IsIncrement && (Value > (MAX_UINT32 - *Diff))) ||\r
-        (!IsIncrement && (Value < *Diff))) {\r
+        (!IsIncrement && (Value < *Diff)))\r
+    {\r
       ASSERT (0);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
@@ -734,7 +755,7 @@ AmlPropagateSize (
       Value -= *Diff;\r
     }\r
 \r
-    ((AML_ROOT_NODE*)Node)->SdtHeader->Length = Value;\r
+    ((AML_ROOT_NODE *)Node)->SdtHeader->Length = Value;\r
   }\r
 \r
   return EFI_SUCCESS;\r
@@ -762,21 +783,22 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 AmlPropagateNodeCount (\r
-  IN  AML_OBJECT_NODE   * ObjectNode,\r
-  IN  BOOLEAN             IsIncrement,\r
-  IN  UINT8               NodeCount,\r
-  OUT INT8              * FieldWidthChange\r
+  IN  AML_OBJECT_NODE  *ObjectNode,\r
+  IN  BOOLEAN          IsIncrement,\r
+  IN  UINT8            NodeCount,\r
+  OUT INT8             *FieldWidthChange\r
   )\r
 {\r
-  EFI_STATUS         Status;\r
+  EFI_STATUS  Status;\r
 \r
-  AML_NODE_HEADER  * NodeCountArg;\r
-  UINT8              CurrNodeCount;\r
+  AML_NODE_HEADER  *NodeCountArg;\r
+  UINT8            CurrNodeCount;\r
 \r
   // Currently there is no use case where (NodeCount > 1).\r
   if (!IS_AML_OBJECT_NODE (ObjectNode)  ||\r
       (FieldWidthChange == NULL)        ||\r
-      (NodeCount > 1)) {\r
+      (NodeCount > 1))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -797,25 +819,26 @@ AmlPropagateNodeCount (
     // in the package. It is an UINT8.\r
 \r
     // Check for over/underflow.\r
-    CurrNodeCount = *(((AML_DATA_NODE*)NodeCountArg)->Buffer);\r
+    CurrNodeCount = *(((AML_DATA_NODE *)NodeCountArg)->Buffer);\r
     if ((IsIncrement && (CurrNodeCount == MAX_UINT8)) ||\r
-        (!IsIncrement && (CurrNodeCount == 0))) {\r
+        (!IsIncrement && (CurrNodeCount == 0)))\r
+    {\r
       ASSERT (0);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
 \r
     // Update the node count in the DataNode.\r
-    CurrNodeCount = IsIncrement ? (CurrNodeCount + 1) : (CurrNodeCount - 1);\r
-    *(((AML_DATA_NODE*)NodeCountArg)->Buffer) =  CurrNodeCount;\r
+    CurrNodeCount                              = IsIncrement ? (CurrNodeCount + 1) : (CurrNodeCount - 1);\r
+    *(((AML_DATA_NODE *)NodeCountArg)->Buffer) =  CurrNodeCount;\r
   } else if (AmlNodeCompareOpCode (ObjectNode, AML_VAR_PACKAGE_OP, 0)) {\r
     // First fixed argument of PackageOp stores the number of elements\r
     // in the package. It is an integer (can be a BYTE, WORD, DWORD, QWORD).\r
     Status = AmlNodeUpdateIntegerValue (\r
-                (AML_OBJECT_NODE*)NodeCountArg,\r
-                IsIncrement,\r
-                NodeCount,\r
-                FieldWidthChange\r
-                );\r
+               (AML_OBJECT_NODE *)NodeCountArg,\r
+               IsIncrement,\r
+               NodeCount,\r
+               FieldWidthChange\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       ASSERT (0);\r
       return Status;\r
@@ -845,10 +868,10 @@ AmlPropagateNodeCount (
 EFI_STATUS\r
 EFIAPI\r
 AmlPropagateInformation (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  BOOLEAN             IsIncrement,\r
-  IN  UINT32              Diff,\r
-  IN  UINT8               NodeCount\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  BOOLEAN          IsIncrement,\r
+  IN  UINT32           Diff,\r
+  IN  UINT8            NodeCount\r
   )\r
 {\r
   EFI_STATUS  Status;\r
@@ -857,7 +880,8 @@ AmlPropagateInformation (
   // Currently there is no use case where (NodeCount > 1).\r
   if ((!IS_AML_ROOT_NODE (Node)     &&\r
        !IS_AML_OBJECT_NODE (Node))  ||\r
-      (NodeCount > 1)) {\r
+      (NodeCount > 1))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -865,9 +889,10 @@ AmlPropagateInformation (
   // Propagate the node count first as it may change the number of bytes\r
   // needed to store the node count, and then impact FieldWidthChange.\r
   if ((NodeCount != 0) &&\r
-      IS_AML_OBJECT_NODE (Node)) {\r
+      IS_AML_OBJECT_NODE (Node))\r
+  {\r
     Status = AmlPropagateNodeCount (\r
-               (AML_OBJECT_NODE*)Node,\r
+               (AML_OBJECT_NODE *)Node,\r
                IsIncrement,\r
                NodeCount,\r
                &FieldWidthChange\r
@@ -881,14 +906,16 @@ AmlPropagateInformation (
     // Maximum change is between UINT8/UINT64: 8 bytes.\r
     if ((ABS (FieldWidthChange) > 8)                          ||\r
         (IsIncrement                                          &&\r
-          ((FieldWidthChange < 0)                             ||\r
-           ((Diff + (UINT8)FieldWidthChange) > MAX_UINT32)))  ||\r
+         ((FieldWidthChange < 0)                             ||\r
+          ((Diff + (UINT8)FieldWidthChange) > MAX_UINT32)))  ||\r
         (!IsIncrement                                         &&\r
-          ((FieldWidthChange > 0)                             ||\r
-           (Diff < (UINT32)ABS (FieldWidthChange))))) {\r
+         ((FieldWidthChange > 0)                             ||\r
+          (Diff < (UINT32)ABS (FieldWidthChange)))))\r
+    {\r
       ASSERT (0);\r
       return EFI_INVALID_PARAMETER;\r
     }\r
+\r
     Diff = (UINT32)(Diff + (UINT8)ABS (FieldWidthChange));\r
   }\r
 \r
@@ -932,13 +959,13 @@ AmlPropagateInformation (
 EFI_STATUS\r
 EFIAPI\r
 AmlSetRdListCheckSum (\r
-  IN  AML_OBJECT_NODE   * BufferOpNode,\r
-  IN  UINT8               CheckSum\r
+  IN  AML_OBJECT_NODE  *BufferOpNode,\r
+  IN  UINT8            CheckSum\r
   )\r
 {\r
-  EFI_STATUS        Status;\r
-  AML_DATA_NODE   * LastRdNode;\r
-  AML_RD_HEADER     RdDataType;\r
+  EFI_STATUS     Status;\r
+  AML_DATA_NODE  *LastRdNode;\r
+  AML_RD_HEADER  RdDataType;\r
 \r
   if (!AmlNodeCompareOpCode (BufferOpNode, AML_BUFFER_OP, 0)) {\r
     ASSERT (0);\r
@@ -947,13 +974,14 @@ AmlSetRdListCheckSum (
 \r
   // Get the last Resource data node in the variable list of\r
   // argument of the BufferOp node.\r
-  LastRdNode = (AML_DATA_NODE*)AmlGetPreviousVariableArgument (\r
-                                 (AML_NODE_HEADER*)BufferOpNode,\r
-                                 NULL\r
-                                 );\r
+  LastRdNode = (AML_DATA_NODE *)AmlGetPreviousVariableArgument (\r
+                                  (AML_NODE_HEADER *)BufferOpNode,\r
+                                  NULL\r
+                                  );\r
   if ((LastRdNode == NULL)             ||\r
       !IS_AML_DATA_NODE (LastRdNode)   ||\r
-      (LastRdNode->DataType != EAmlNodeDataTypeResourceData)) {\r
+      (LastRdNode->DataType != EAmlNodeDataTypeResourceData))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -968,8 +996,10 @@ AmlSetRdListCheckSum (
   // It is possible to have only one Resource Data in a BufferOp with\r
   // no EndTag. Return EFI_NOT_FOUND is such case.\r
   if (!AmlRdCompareDescId (\r
-        &RdDataType,\r
-        AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME))) {\r
+         &RdDataType,\r
+         AML_RD_BUILD_SMALL_DESC_ID (ACPI_SMALL_END_TAG_DESCRIPTOR_NAME)\r
+         ))\r
+  {\r
     ASSERT (0);\r
     return EFI_NOT_FOUND;\r
   }\r
index 0c42d23cbdb95d413d147b926e7803c844355da3..8c49769d032f9a2faf2423efad597ef8213de11a 100644 (file)
@@ -21,7 +21,7 @@
 EFI_STATUS\r
 EFIAPI\r
 AcpiPlatformChecksum (\r
-  IN  EFI_ACPI_DESCRIPTION_HEADER  * AcpiTable\r
+  IN  EFI_ACPI_DESCRIPTION_HEADER  *AcpiTable\r
   );\r
 \r
 /** Compute the size of a tree/sub-tree.\r
@@ -35,8 +35,8 @@ AcpiPlatformChecksum (
 EFI_STATUS\r
 EFIAPI\r
 AmlComputeSize (\r
-  IN      CONST AML_NODE_HEADER   * Node,\r
-  IN  OUT       UINT32            * Size\r
+  IN      CONST AML_NODE_HEADER  *Node,\r
+  IN  OUT       UINT32           *Size\r
   );\r
 \r
 /** Get the value contained in an integer node.\r
@@ -51,8 +51,8 @@ AmlComputeSize (
 EFI_STATUS\r
 EFIAPI\r
 AmlNodeGetIntegerValue (\r
-  IN  AML_OBJECT_NODE   * Node,\r
-  OUT UINT64            * Value\r
+  IN  AML_OBJECT_NODE  *Node,\r
+  OUT UINT64           *Value\r
   );\r
 \r
 /** Set the value contained in an integer node.\r
@@ -76,9 +76,9 @@ AmlNodeGetIntegerValue (
 EFI_STATUS\r
 EFIAPI\r
 AmlNodeSetIntegerValue (\r
-  IN  AML_OBJECT_NODE   * Node,\r
-  IN  UINT64              NewValue,\r
-  OUT INT8              * ValueWidthDiff\r
+  IN  AML_OBJECT_NODE  *Node,\r
+  IN  UINT64           NewValue,\r
+  OUT INT8             *ValueWidthDiff\r
   );\r
 \r
 /** Propagate information up the tree.\r
@@ -101,10 +101,10 @@ AmlNodeSetIntegerValue (
 EFI_STATUS\r
 EFIAPI\r
 AmlPropagateInformation (\r
-  IN  AML_NODE_HEADER   * Node,\r
-  IN  BOOLEAN             IsIncrement,\r
-  IN  UINT32              Diff,\r
-  IN  UINT8               NodeCount\r
+  IN  AML_NODE_HEADER  *Node,\r
+  IN  BOOLEAN          IsIncrement,\r
+  IN  UINT32           Diff,\r
+  IN  UINT8            NodeCount\r
   );\r
 \r
 /** Find and set the EndTag's Checksum of a list of Resource Data elements.\r
@@ -135,9 +135,8 @@ AmlPropagateInformation (
 EFI_STATUS\r
 EFIAPI\r
 AmlSetRdListCheckSum (\r
-  IN  AML_OBJECT_NODE   * BufferOpNode,\r
-  IN  UINT8               CheckSum\r
+  IN  AML_OBJECT_NODE  *BufferOpNode,\r
+  IN  UINT8            CheckSum\r
   );\r
 \r
 #endif // AML_UTILITY_H_\r
-\r
index 79e1fabc9223dab6c545d59694960f9d677f4d3a..0270ab89446dfb6e6ca81e710bc282a696771d77 100644 (file)
@@ -34,7 +34,7 @@ extern CHAR8  ssdtserialporttemplate_aml_code[];
 \r
 /** UART address range length.\r
 */\r
-#define MIN_UART_ADDRESS_LENGTH         0x1000U\r
+#define MIN_UART_ADDRESS_LENGTH  0x1000U\r
 \r
 /** Validate the Serial Port Information.\r
 \r
@@ -47,15 +47,16 @@ extern CHAR8  ssdtserialporttemplate_aml_code[];
 EFI_STATUS\r
 EFIAPI\r
 ValidateSerialPortInfo (\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO  * SerialPortInfoTable,\r
-  IN        UINT32                     SerialPortCount\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO  *SerialPortInfoTable,\r
+  IN        UINT32                   SerialPortCount\r
   )\r
 {\r
-  UINT32                            Index;\r
-  CONST CM_ARM_SERIAL_PORT_INFO   * SerialPortInfo;\r
+  UINT32                         Index;\r
+  CONST CM_ARM_SERIAL_PORT_INFO  *SerialPortInfo;\r
 \r
-  if  ((SerialPortInfoTable == NULL)  ||\r
-       (SerialPortCount == 0)) {\r
+  if ((SerialPortInfoTable == NULL)  ||\r
+      (SerialPortCount == 0))\r
+  {\r
     ASSERT (0);\r
     return EFI_INVALID_PARAMETER;\r
   }\r
@@ -64,8 +65,9 @@ ValidateSerialPortInfo (
     SerialPortInfo = &SerialPortInfoTable[Index];\r
     ASSERT (SerialPortInfo != NULL);\r
 \r
-    if ((SerialPortInfo == NULL ) ||\r
-        (SerialPortInfo->BaseAddress == 0)) {\r
+    if ((SerialPortInfo == NULL) ||\r
+        (SerialPortInfo->BaseAddress == 0))\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: UART port base address is invalid. BaseAddress = 0x%llx\n",\r
@@ -83,7 +85,8 @@ ValidateSerialPortInfo (
         (SerialPortInfo->PortSubtype !=\r
          EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_DCC) &&\r
         (SerialPortInfo->PortSubtype !=\r
-         EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_FULL_16550)) {\r
+         EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_FULL_16550))\r
+    {\r
       DEBUG ((\r
         DEBUG_ERROR,\r
         "ERROR: UART port subtype is invalid."\r
@@ -97,7 +100,8 @@ ValidateSerialPortInfo (
     DEBUG ((DEBUG_INFO, "UART Configuration:\n"));\r
     DEBUG ((\r
       DEBUG_INFO,\r
-      "  UART Base  = 0x%llx\n", SerialPortInfo->BaseAddress\r
+      "  UART Base  = 0x%llx\n",\r
+      SerialPortInfo->BaseAddress\r
       ));\r
     DEBUG ((\r
       DEBUG_INFO,\r
@@ -129,23 +133,23 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FixupIds (\r
-  IN        AML_ROOT_NODE_HANDLE        RootNodeHandle,\r
-  IN  CONST UINT64                      Uid,\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO   * SerialPortInfo\r
+  IN        AML_ROOT_NODE_HANDLE     RootNodeHandle,\r
+  IN  CONST UINT64                   Uid,\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO  *SerialPortInfo\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_OBJECT_NODE_HANDLE    NameOpIdNode;\r
-  CONST CHAR8             * HidString;\r
-  CONST CHAR8             * CidString;\r
-  CONST CHAR8             * NonBsaHid;\r
+  EFI_STATUS              Status;\r
+  AML_OBJECT_NODE_HANDLE  NameOpIdNode;\r
+  CONST CHAR8             *HidString;\r
+  CONST CHAR8             *CidString;\r
+  CONST CHAR8             *NonBsaHid;\r
 \r
   // Get the _CID and _HID value to write.\r
   switch (SerialPortInfo->PortSubtype) {\r
     case EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_FULL_16550:\r
     {\r
       // If there is a non-BSA compliant HID, use that.\r
-      NonBsaHid = (CONST CHAR8*)PcdGetPtr (PcdNonBsaCompliant16550SerialHid);\r
+      NonBsaHid = (CONST CHAR8 *)PcdGetPtr (PcdNonBsaCompliant16550SerialHid);\r
       if ((NonBsaHid != NULL) && (AsciiStrLen (NonBsaHid) != 0)) {\r
         if (!(IsValidPnpId (NonBsaHid) || IsValidAcpiId (NonBsaHid))) {\r
           return EFI_INVALID_PARAMETER;\r
@@ -157,6 +161,7 @@ FixupIds (
         HidString = "PNP0501";\r
         CidString = "PNP0500";\r
       }\r
+\r
       break;\r
     }\r
     case EFI_ACPI_DBG2_PORT_SUBTYPE_SERIAL_ARM_PL011_UART:\r
@@ -254,14 +259,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FixupCrs (\r
-  IN        AML_ROOT_NODE_HANDLE        RootNodeHandle,\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO   * SerialPortInfo\r
+  IN        AML_ROOT_NODE_HANDLE     RootNodeHandle,\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO  *SerialPortInfo\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_OBJECT_NODE_HANDLE    NameOpCrsNode;\r
-  AML_DATA_NODE_HANDLE      QWordRdNode;\r
-  AML_DATA_NODE_HANDLE      InterruptRdNode;\r
+  EFI_STATUS              Status;\r
+  AML_OBJECT_NODE_HANDLE  NameOpCrsNode;\r
+  AML_DATA_NODE_HANDLE    QWordRdNode;\r
+  AML_DATA_NODE_HANDLE    InterruptRdNode;\r
 \r
   // Get the "_CRS" object defined by the "Name ()" statement.\r
   Status = AmlFindNode (\r
@@ -288,7 +293,7 @@ FixupCrs (
              QWordRdNode,\r
              SerialPortInfo->BaseAddress,\r
              ((SerialPortInfo->BaseAddressLength < MIN_UART_ADDRESS_LENGTH) ?\r
-                 MIN_UART_ADDRESS_LENGTH: SerialPortInfo->BaseAddressLength)\r
+              MIN_UART_ADDRESS_LENGTH : SerialPortInfo->BaseAddressLength)\r
              );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
@@ -329,13 +334,13 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FixupName (\r
-  IN        AML_ROOT_NODE_HANDLE        RootNodeHandle,\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO   * SerialPortInfo,\r
-  IN  CONST CHAR8                     * Name\r
+  IN        AML_ROOT_NODE_HANDLE     RootNodeHandle,\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO  *SerialPortInfo,\r
+  IN  CONST CHAR8                    *Name\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
-  AML_OBJECT_NODE_HANDLE    DeviceNode;\r
+  EFI_STATUS              Status;\r
+  AML_OBJECT_NODE_HANDLE  DeviceNode;\r
 \r
   // Get the COM0 variable defined by the "Device ()" statement.\r
   Status = AmlFindNode (RootNodeHandle, "\\_SB_.COM0", &DeviceNode);\r
@@ -344,7 +349,7 @@ FixupName (
   }\r
 \r
   // Update the Device's name.\r
-  return AmlDeviceOpUpdateName (DeviceNode, (CHAR8*)Name);\r
+  return AmlDeviceOpUpdateName (DeviceNode, (CHAR8 *)Name);\r
 }\r
 \r
 /** Fixup the Serial Port Information in the AML tree.\r
@@ -373,14 +378,14 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 FixupSerialPortInfo (\r
-  IN            AML_ROOT_NODE_HANDLE              RootNodeHandle,\r
-  IN      CONST CM_ARM_SERIAL_PORT_INFO         * SerialPortInfo,\r
-  IN      CONST CHAR8                           * Name,\r
-  IN      CONST UINT64                            Uid,\r
-      OUT       EFI_ACPI_DESCRIPTION_HEADER    ** Table\r
+  IN            AML_ROOT_NODE_HANDLE     RootNodeHandle,\r
+  IN      CONST CM_ARM_SERIAL_PORT_INFO  *SerialPortInfo,\r
+  IN      CONST CHAR8                    *Name,\r
+  IN      CONST UINT64                   Uid,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER  **Table\r
   )\r
 {\r
-  EFI_STATUS                Status;\r
+  EFI_STATUS  Status;\r
 \r
   ASSERT (RootNodeHandle != NULL);\r
   ASSERT (SerialPortInfo != NULL);\r
@@ -415,7 +420,7 @@ FixupSerialPortInfo (
 EFI_STATUS\r
 EFIAPI\r
 FreeSsdtSerialPortTable (\r
-  IN EFI_ACPI_DESCRIPTION_HEADER  * Table\r
+  IN EFI_ACPI_DESCRIPTION_HEADER  *Table\r
   )\r
 {\r
   ASSERT (Table != NULL);\r
@@ -443,16 +448,16 @@ FreeSsdtSerialPortTable (
 EFI_STATUS\r
 EFIAPI\r
 BuildSsdtSerialPortTable (\r
-  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO    *  AcpiTableInfo,\r
-  IN  CONST CM_ARM_SERIAL_PORT_INFO       *  SerialPortInfo,\r
-  IN  CONST CHAR8                         *  Name,\r
-  IN  CONST UINT64                           Uid,\r
-  OUT       EFI_ACPI_DESCRIPTION_HEADER  **  Table\r
+  IN  CONST CM_STD_OBJ_ACPI_TABLE_INFO   *AcpiTableInfo,\r
+  IN  CONST CM_ARM_SERIAL_PORT_INFO      *SerialPortInfo,\r
+  IN  CONST CHAR8                        *Name,\r
+  IN  CONST UINT64                       Uid,\r
+  OUT       EFI_ACPI_DESCRIPTION_HEADER  **Table\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
-  EFI_STATUS              Status1;\r
-  AML_ROOT_NODE_HANDLE    RootNodeHandle;\r
+  EFI_STATUS            Status;\r
+  EFI_STATUS            Status1;\r
+  AML_ROOT_NODE_HANDLE  RootNodeHandle;\r
 \r
   ASSERT (AcpiTableInfo != NULL);\r
   ASSERT (SerialPortInfo != NULL);\r
@@ -467,7 +472,7 @@ BuildSsdtSerialPortTable (
 \r
   // Parse the SSDT Serial Port Template.\r
   Status = AmlParseDefinitionBlock (\r
-             (EFI_ACPI_DESCRIPTION_HEADER*)ssdtserialporttemplate_aml_code,\r
+             (EFI_ACPI_DESCRIPTION_HEADER *)ssdtserialporttemplate_aml_code,\r
              &RootNodeHandle\r
              );\r
   if (EFI_ERROR (Status)) {\r
index 0bdbfbb99c3379d792ad774891a6291507168830..52405fcea797b92c49be0ce8289ed186203e90ed 100644 (file)
@@ -15,503 +15,503 @@ STATIC
 VOID\r
 EFIAPI\r
 PrintOemId (\r
-  CONST CHAR8Format,\r
-  UINT8Ptr\r
+  CONST CHAR8  *Format,\r
+  UINT8        *Ptr\r
   );\r
 \r
 /** A parser for EArmObjBootArchInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmBootArchInfoParser[] = {\r
-  {"BootArchFlags", 2, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmBootArchInfoParser[] = {\r
+  { "BootArchFlags", 2, "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjPowerManagementProfileInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmPowerManagementProfileInfoParser[] = {\r
-  {"PowerManagementProfile", 1, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmPowerManagementProfileInfoParser[] = {\r
+  { "PowerManagementProfile", 1, "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjGicCInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGicCInfoParser[] = {\r
-  {"CPUInterfaceNumber", 4, "0x%x", NULL},\r
-  {"AcpiProcessorUid", 4, "0x%x", NULL},\r
-  {"Flags", 4, "0x%x", NULL},\r
-  {"ParkingProtocolVersion", 4, "0x%x", NULL},\r
-  {"PerformanceInterruptGsiv", 4, "0x%x", NULL},\r
-  {"ParkedAddress", 8, "0x%llx", NULL},\r
-  {"PhysicalBaseAddress", 8, "0x%llx", NULL},\r
-  {"GICV", 8, "0x%llx", NULL},\r
-  {"GICH", 8, "0x%llx", NULL},\r
-  {"VGICMaintenanceInterrupt", 4, "0x%x", NULL},\r
-  {"GICRBaseAddress", 8, "0x%llx", NULL},\r
-  {"MPIDR", 8, "0x%llx", NULL},\r
-  {"ProcessorPowerEfficiencyClass", 1, "0x%x", NULL},\r
-  {"SpeOverflowInterrupt", 2, "0x%x", NULL},\r
-  {"ProximityDomain", 4, "0x%x", NULL},\r
-  {"ClockDomain", 4, "0x%x", NULL},\r
-  {"AffinityFlags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGicCInfoParser[] = {\r
+  { "CPUInterfaceNumber",            4, "0x%x",   NULL },\r
+  { "AcpiProcessorUid",              4, "0x%x",   NULL },\r
+  { "Flags",                         4, "0x%x",   NULL },\r
+  { "ParkingProtocolVersion",        4, "0x%x",   NULL },\r
+  { "PerformanceInterruptGsiv",      4, "0x%x",   NULL },\r
+  { "ParkedAddress",                 8, "0x%llx", NULL },\r
+  { "PhysicalBaseAddress",           8, "0x%llx", NULL },\r
+  { "GICV",                          8, "0x%llx", NULL },\r
+  { "GICH",                          8, "0x%llx", NULL },\r
+  { "VGICMaintenanceInterrupt",      4, "0x%x",   NULL },\r
+  { "GICRBaseAddress",               8, "0x%llx", NULL },\r
+  { "MPIDR",                         8, "0x%llx", NULL },\r
+  { "ProcessorPowerEfficiencyClass", 1, "0x%x",   NULL },\r
+  { "SpeOverflowInterrupt",          2, "0x%x",   NULL },\r
+  { "ProximityDomain",               4, "0x%x",   NULL },\r
+  { "ClockDomain",                   4, "0x%x",   NULL },\r
+  { "AffinityFlags",                 4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjGicDInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGicDInfoParser[] = {\r
-  {"PhysicalBaseAddress", 8, "0x%llx", NULL},\r
-  {"SystemVectorBase", 4, "0x%x", NULL},\r
-  {"GicVersion", 1, "0x%x", NULL},\r
+STATIC CONST CM_OBJ_PARSER  CmArmGicDInfoParser[] = {\r
+  { "PhysicalBaseAddress", 8, "0x%llx", NULL },\r
+  { "SystemVectorBase",    4, "0x%x",   NULL },\r
+  { "GicVersion",          1, "0x%x",   NULL },\r
 };\r
 \r
 /** A parser for EArmObjGicMsiFrameInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGicMsiFrameInfoParser[] = {\r
-  {"GicMsiFrameId", 4, "0x%x", NULL},\r
-  {"PhysicalBaseAddress", 8, "0x%llx", NULL},\r
-  {"Flags", 4, "0x%x", NULL},\r
-  {"SPICount", 2, "0x%x", NULL},\r
-  {"SPIBase", 2, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGicMsiFrameInfoParser[] = {\r
+  { "GicMsiFrameId",       4, "0x%x",   NULL },\r
+  { "PhysicalBaseAddress", 8, "0x%llx", NULL },\r
+  { "Flags",               4, "0x%x",   NULL },\r
+  { "SPICount",            2, "0x%x",   NULL },\r
+  { "SPIBase",             2, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjGicRedistributorInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGicRedistInfoParser[] = {\r
-  {"DiscoveryRangeBaseAddress", 8, "0x%llx", NULL},\r
-  {"DiscoveryRangeLength", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGicRedistInfoParser[] = {\r
+  { "DiscoveryRangeBaseAddress", 8, "0x%llx", NULL },\r
+  { "DiscoveryRangeLength",      4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjGicItsInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGicItsInfoParser[] = {\r
-  {"GicItsId", 4, "0x%x", NULL},\r
-  {"PhysicalBaseAddress", 8, "0x%llx", NULL},\r
-  {"ProximityDomain", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGicItsInfoParser[] = {\r
+  { "GicItsId",            4, "0x%x",   NULL },\r
+  { "PhysicalBaseAddress", 8, "0x%llx", NULL },\r
+  { "ProximityDomain",     4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjSerialConsolePortInfo,\r
     EArmObjSerialDebugPortInfo and EArmObjSerialPortInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmSerialPortInfoParser[] = {\r
-  {"BaseAddress", 8, "0x%llx", NULL},\r
-  {"Interrupt", 4, "0x%x", NULL},\r
-  {"BaudRate", 8, "0x%llx", NULL},\r
-  {"Clock", 4, "0x%x", NULL},\r
-  {"PortSubtype", 2, "0x%x", NULL},\r
-  {"BaseAddressLength", 8, "0x%llx", NULL},\r
-  {"AccessSize", 1, "0x%d", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmSerialPortInfoParser[] = {\r
+  { "BaseAddress",       8, "0x%llx", NULL },\r
+  { "Interrupt",         4, "0x%x",   NULL },\r
+  { "BaudRate",          8, "0x%llx", NULL },\r
+  { "Clock",             4, "0x%x",   NULL },\r
+  { "PortSubtype",       2, "0x%x",   NULL },\r
+  { "BaseAddressLength", 8, "0x%llx", NULL },\r
+  { "AccessSize",        1, "0x%d",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjGenericTimerInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGenericTimerInfoParser[] = {\r
-  {"CounterControlBaseAddress", 8, "0x%llx", NULL},\r
-  {"CounterReadBaseAddress", 8, "0x%llx", NULL},\r
-  {"SecurePL1TimerGSIV", 4, "0x%x", NULL},\r
-  {"SecurePL1TimerFlags", 4, "0x%x", NULL},\r
-  {"NonSecurePL1TimerGSIV", 4, "0x%x", NULL},\r
-  {"NonSecurePL1TimerFlags", 4, "0x%x", NULL},\r
-  {"VirtualTimerGSIV", 4, "0x%x", NULL},\r
-  {"VirtualTimerFlags", 4, "0x%x", NULL},\r
-  {"NonSecurePL2TimerGSIV", 4, "0x%x", NULL},\r
-  {"NonSecurePL2TimerFlags", 4, "0x%x", NULL},\r
-  {"VirtualPL2TimerGSIV", 4, "0x%x", NULL},\r
-  {"VirtualPL2TimerFlags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGenericTimerInfoParser[] = {\r
+  { "CounterControlBaseAddress", 8, "0x%llx", NULL },\r
+  { "CounterReadBaseAddress",    8, "0x%llx", NULL },\r
+  { "SecurePL1TimerGSIV",        4, "0x%x",   NULL },\r
+  { "SecurePL1TimerFlags",       4, "0x%x",   NULL },\r
+  { "NonSecurePL1TimerGSIV",     4, "0x%x",   NULL },\r
+  { "NonSecurePL1TimerFlags",    4, "0x%x",   NULL },\r
+  { "VirtualTimerGSIV",          4, "0x%x",   NULL },\r
+  { "VirtualTimerFlags",         4, "0x%x",   NULL },\r
+  { "NonSecurePL2TimerGSIV",     4, "0x%x",   NULL },\r
+  { "NonSecurePL2TimerFlags",    4, "0x%x",   NULL },\r
+  { "VirtualPL2TimerGSIV",       4, "0x%x",   NULL },\r
+  { "VirtualPL2TimerFlags",      4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjPlatformGTBlockInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGTBlockTimerFrameInfoParser[] = {\r
-  {"FrameNumber", 1, "0x%x", NULL},\r
-  {"PhysicalAddressCntBase", 8, "0x%llx", NULL},\r
-  {"PhysicalAddressCntEL0Base", 8, "0x%llx", NULL},\r
-  {"PhysicalTimerGSIV", 4, "0x%x", NULL},\r
-  {"PhysicalTimerFlags", 4, "0x%x", NULL},\r
-  {"VirtualTimerGSIV", 4, "0x%x", NULL},\r
-  {"VirtualTimerFlags", 4, "0x%x", NULL},\r
-  {"CommonFlags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGTBlockTimerFrameInfoParser[] = {\r
+  { "FrameNumber",               1, "0x%x",   NULL },\r
+  { "PhysicalAddressCntBase",    8, "0x%llx", NULL },\r
+  { "PhysicalAddressCntEL0Base", 8, "0x%llx", NULL },\r
+  { "PhysicalTimerGSIV",         4, "0x%x",   NULL },\r
+  { "PhysicalTimerFlags",        4, "0x%x",   NULL },\r
+  { "VirtualTimerGSIV",          4, "0x%x",   NULL },\r
+  { "VirtualTimerFlags",         4, "0x%x",   NULL },\r
+  { "CommonFlags",               4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjGTBlockTimerFrameInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGTBlockInfoParser[] = {\r
-  {"GTBlockPhysicalAddress", 8, "0x%llx", NULL},\r
-  {"GTBlockTimerFrameCount", 4, "0x%x", NULL},\r
-  {"GTBlockTimerFrameToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGTBlockInfoParser[] = {\r
+  { "GTBlockPhysicalAddress", 8,                        "0x%llx", NULL },\r
+  { "GTBlockTimerFrameCount", 4,                        "0x%x",   NULL },\r
+  { "GTBlockTimerFrameToken", sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjPlatformGenericWatchdogInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGenericWatchdogInfoParser[] = {\r
-  {"ControlFrameAddress", 8, "0x%llx", NULL},\r
-  {"RefreshFrameAddress", 8, "0x%llx", NULL},\r
-  {"TimerGSIV", 4, "0x%x", NULL},\r
-  {"Flags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGenericWatchdogInfoParser[] = {\r
+  { "ControlFrameAddress", 8, "0x%llx", NULL },\r
+  { "RefreshFrameAddress", 8, "0x%llx", NULL },\r
+  { "TimerGSIV",           4, "0x%x",   NULL },\r
+  { "Flags",               4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjPciConfigSpaceInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmPciConfigSpaceInfoParser[] = {\r
-  {"BaseAddress", 8, "0x%llx", NULL},\r
-  {"PciSegmentGroupNumber", 2, "0x%x", NULL},\r
-  {"StartBusNumber", 1, "0x%x", NULL},\r
-  {"EndBusNumber", 1, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmPciConfigSpaceInfoParser[] = {\r
+  { "BaseAddress",           8, "0x%llx", NULL },\r
+  { "PciSegmentGroupNumber", 2, "0x%x",   NULL },\r
+  { "StartBusNumber",        1, "0x%x",   NULL },\r
+  { "EndBusNumber",          1, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjHypervisorVendorIdentity.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmHypervisorVendorIdParser[] = {\r
-  {"HypervisorVendorId", 8, "0x%llx", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmHypervisorVendorIdParser[] = {\r
+  { "HypervisorVendorId", 8, "0x%llx", NULL }\r
 };\r
 \r
 /** A parser for EArmObjFixedFeatureFlags.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmFixedFeatureFlagsParser[] = {\r
-  {"Flags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmFixedFeatureFlagsParser[] = {\r
+  { "Flags", 4, "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjItsGroup.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmItsGroupNodeParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"ItsIdCount", 4, "0x%x", NULL},\r
-  {"ItsIdToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmItsGroupNodeParser[] = {\r
+  { "Token",      sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "ItsIdCount", 4,                        "0x%x", NULL },\r
+  { "ItsIdToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL }\r
 };\r
 \r
 /** A parser for EArmObjNamedComponent.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmNamedComponentNodeParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"IdMappingCount", 4, "0x%x", NULL},\r
-  {"IdMappingToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"Flags", 4, "0x%x", NULL},\r
-  {"CacheCoherent", 4, "0x%x", NULL},\r
-  {"AllocationHints", 1, "0x%x", NULL},\r
-  {"MemoryAccessFlags", 1, "0x%x", NULL},\r
-  {"AddressSizeLimit", 1, "0x%x", NULL},\r
-  {"ObjectName", sizeof (CHAR8*), "%a", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmNamedComponentNodeParser[] = {\r
+  { "Token",             sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "IdMappingCount",    4,                        "0x%x", NULL },\r
+  { "IdMappingToken",    sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "Flags",             4,                        "0x%x", NULL },\r
+  { "CacheCoherent",     4,                        "0x%x", NULL },\r
+  { "AllocationHints",   1,                        "0x%x", NULL },\r
+  { "MemoryAccessFlags", 1,                        "0x%x", NULL },\r
+  { "AddressSizeLimit",  1,                        "0x%x", NULL },\r
+  { "ObjectName",        sizeof (CHAR8 *),         "%a",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjRootComplex.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmRootComplexNodeParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"IdMappingCount", 4, "0x%x", NULL},\r
-  {"IdMappingToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"CacheCoherent", 4, "0x%x", NULL},\r
-  {"AllocationHints", 1, "0x%x", NULL},\r
-  {"MemoryAccessFlags", 1, "0x%x", NULL},\r
-  {"AtsAttribute", 4, "0x%x", NULL},\r
-  {"PciSegmentNumber", 4, "0x%x", NULL},\r
-  {"MemoryAddressSize", 1, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmRootComplexNodeParser[] = {\r
+  { "Token",             sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "IdMappingCount",    4,                        "0x%x", NULL },\r
+  { "IdMappingToken",    sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "CacheCoherent",     4,                        "0x%x", NULL },\r
+  { "AllocationHints",   1,                        "0x%x", NULL },\r
+  { "MemoryAccessFlags", 1,                        "0x%x", NULL },\r
+  { "AtsAttribute",      4,                        "0x%x", NULL },\r
+  { "PciSegmentNumber",  4,                        "0x%x", NULL },\r
+  { "MemoryAddressSize", 1,                        "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjSmmuV1SmmuV2.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmSmmuV1SmmuV2NodeParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"IdMappingCount", 4, "0x%x", NULL},\r
-  {"IdMappingToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"BaseAddress", 8, "0x%llx", NULL},\r
-  {"Span", 8, "0x%llx", NULL},\r
-  {"Model", 4, "0x%x", NULL},\r
-  {"Flags", 4, "0x%x", NULL},\r
-  {"ContextInterruptCount", 4, "0x%x", NULL},\r
-  {"ContextInterruptToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"PmuInterruptCount", 4, "0x%x", NULL},\r
-  {"PmuInterruptToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"SMMU_NSgIrpt", 4, "0x%x", NULL},\r
-  {"SMMU_NSgIrptFlags", 4, "0x%x", NULL},\r
-  {"SMMU_NSgCfgIrpt", 4, "0x%x", NULL},\r
-  {"SMMU_NSgCfgIrptFlags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmSmmuV1SmmuV2NodeParser[] = {\r
+  { "Token",                 sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "IdMappingCount",        4,                        "0x%x",   NULL },\r
+  { "IdMappingToken",        sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "BaseAddress",           8,                        "0x%llx", NULL },\r
+  { "Span",                  8,                        "0x%llx", NULL },\r
+  { "Model",                 4,                        "0x%x",   NULL },\r
+  { "Flags",                 4,                        "0x%x",   NULL },\r
+  { "ContextInterruptCount", 4,                        "0x%x",   NULL },\r
+  { "ContextInterruptToken", sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "PmuInterruptCount",     4,                        "0x%x",   NULL },\r
+  { "PmuInterruptToken",     sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "SMMU_NSgIrpt",          4,                        "0x%x",   NULL },\r
+  { "SMMU_NSgIrptFlags",     4,                        "0x%x",   NULL },\r
+  { "SMMU_NSgCfgIrpt",       4,                        "0x%x",   NULL },\r
+  { "SMMU_NSgCfgIrptFlags",  4,                        "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjSmmuV3.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmSmmuV3NodeParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"IdMappingCount", 4, "0x%x", NULL},\r
-  {"IdMappingToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"BaseAddress", 8, "0x%llx", NULL},\r
-  {"Flags", 4, "0x%x", NULL},\r
-  {"VatosAddress", 8, "0x%llx", NULL},\r
-  {"Model", 4, "0x%x", NULL},\r
-  {"EventInterrupt", 4, "0x%x", NULL},\r
-  {"PriInterrupt", 4, "0x%x", NULL},\r
-  {"GerrInterrupt", 4, "0x%x", NULL},\r
-  {"SyncInterrupt", 4, "0x%x", NULL},\r
-  {"ProximityDomain", 4, "0x%x", NULL},\r
-  {"DeviceIdMappingIndex", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmSmmuV3NodeParser[] = {\r
+  { "Token",                sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "IdMappingCount",       4,                        "0x%x",   NULL },\r
+  { "IdMappingToken",       sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "BaseAddress",          8,                        "0x%llx", NULL },\r
+  { "Flags",                4,                        "0x%x",   NULL },\r
+  { "VatosAddress",         8,                        "0x%llx", NULL },\r
+  { "Model",                4,                        "0x%x",   NULL },\r
+  { "EventInterrupt",       4,                        "0x%x",   NULL },\r
+  { "PriInterrupt",         4,                        "0x%x",   NULL },\r
+  { "GerrInterrupt",        4,                        "0x%x",   NULL },\r
+  { "SyncInterrupt",        4,                        "0x%x",   NULL },\r
+  { "ProximityDomain",      4,                        "0x%x",   NULL },\r
+  { "DeviceIdMappingIndex", 4,                        "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjPmcg.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmPmcgNodeParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"IdMappingCount", 4, "0x%x", NULL},\r
-  {"IdMappingToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"BaseAddress", 8, "0x%llx", NULL},\r
-  {"OverflowInterrupt", 4, "0x%x", NULL},\r
-  {"Page1BaseAddress", 8, "0x%llx", NULL},\r
-  {"ReferenceToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmPmcgNodeParser[] = {\r
+  { "Token",             sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "IdMappingCount",    4,                        "0x%x",   NULL },\r
+  { "IdMappingToken",    sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL },\r
+  { "BaseAddress",       8,                        "0x%llx", NULL },\r
+  { "OverflowInterrupt", 4,                        "0x%x",   NULL },\r
+  { "Page1BaseAddress",  8,                        "0x%llx", NULL },\r
+  { "ReferenceToken",    sizeof (CM_OBJECT_TOKEN), "0x%p",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjGicItsIdentifierArray.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGicItsIdentifierParser[] = {\r
-  {"ItsId", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGicItsIdentifierParser[] = {\r
+  { "ItsId", 4, "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjIdMappingArray.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmIdMappingParser[] = {\r
-  {"InputBase", 4, "0x%x", NULL},\r
-  {"NumIds", 4, "0x%x", NULL},\r
-  {"OutputBase", 4, "0x%x", NULL},\r
-  {"OutputReferenceToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"Flags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmIdMappingParser[] = {\r
+  { "InputBase",            4,                        "0x%x", NULL },\r
+  { "NumIds",               4,                        "0x%x", NULL },\r
+  { "OutputBase",           4,                        "0x%x", NULL },\r
+  { "OutputReferenceToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "Flags",                4,                        "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjSmmuInterruptArray.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGenericInterruptParser[] = {\r
-  {"Interrupt", 4, "0x%x", NULL},\r
-  {"Flags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGenericInterruptParser[] = {\r
+  { "Interrupt", 4, "0x%x", NULL },\r
+  { "Flags",     4, "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjProcHierarchyInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmProcHierarchyInfoParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"Flags", 4, "0x%x", NULL},\r
-  {"ParentToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"GicCToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"NoOfPrivateResources", 4, "0x%x", NULL},\r
-  {"PrivateResourcesArrayToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmProcHierarchyInfoParser[] = {\r
+  { "Token",                      sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "Flags",                      4,                        "0x%x", NULL },\r
+  { "ParentToken",                sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "GicCToken",                  sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "NoOfPrivateResources",       4,                        "0x%x", NULL },\r
+  { "PrivateResourcesArrayToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL }\r
 };\r
 \r
 /** A parser for EArmObjCacheInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmCacheInfoParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"NextLevelOfCacheToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"Size", 4, "0x%x", NULL},\r
-  {"NumberOfSets", 4, "0x%x", NULL},\r
-  {"Associativity", 4, "0x%x", NULL},\r
-  {"Attributes", 1, "0x%x", NULL},\r
-  {"LineSize", 2, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmCacheInfoParser[] = {\r
+  { "Token",                 sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "NextLevelOfCacheToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "Size",                  4,                        "0x%x", NULL },\r
+  { "NumberOfSets",          4,                        "0x%x", NULL },\r
+  { "Associativity",         4,                        "0x%x", NULL },\r
+  { "Attributes",            1,                        "0x%x", NULL },\r
+  { "LineSize",              2,                        "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjProcNodeIdInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmProcNodeIdInfoParser[] = {\r
-  {"Token", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL},\r
-  {"VendorId", 4, "0x%p", NULL},\r
-  {"Level1Id", 8, "0x%x", NULL},\r
-  {"Level2Id", 8, "0x%x", NULL},\r
-  {"MajorRev", 2, "0x%x", NULL},\r
-  {"MinorRev", 2, "0x%x", NULL},\r
-  {"SpinRev", 2, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmProcNodeIdInfoParser[] = {\r
+  { "Token",    sizeof (CM_OBJECT_TOKEN), "0x%p", NULL },\r
+  { "VendorId", 4,                        "0x%p", NULL },\r
+  { "Level1Id", 8,                        "0x%x", NULL },\r
+  { "Level2Id", 8,                        "0x%x", NULL },\r
+  { "MajorRev", 2,                        "0x%x", NULL },\r
+  { "MinorRev", 2,                        "0x%x", NULL },\r
+  { "SpinRev",  2,                        "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjCmRef.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmObjRefParser[] = {\r
-  {"ReferenceToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmObjRefParser[] = {\r
+  { "ReferenceToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL }\r
 };\r
 \r
 /** A parser for EArmObjMemoryAffinityInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmMemoryAffinityInfoParser[] = {\r
-  {"ProximityDomain", 4, "0x%x", NULL},\r
-  {"BaseAddress", 8, "0x%llx", NULL},\r
-  {"Length", 8, "0x%llx", NULL},\r
-  {"Flags", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmMemoryAffinityInfoParser[] = {\r
+  { "ProximityDomain", 4, "0x%x",   NULL },\r
+  { "BaseAddress",     8, "0x%llx", NULL },\r
+  { "Length",          8, "0x%llx", NULL },\r
+  { "Flags",           4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjDeviceHandleAcpi.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmDeviceHandleAcpiParser[] = {\r
-  {"Hid", 8, "0x%llx", NULL},\r
-  {"Uid", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmDeviceHandleAcpiParser[] = {\r
+  { "Hid", 8, "0x%llx", NULL },\r
+  { "Uid", 4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EArmObjDeviceHandlePci.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmDeviceHandlePciParser[] = {\r
-  {"SegmentNumber", 2, "0x%x", NULL},\r
-  {"BusNumber", 1, "0x%x", NULL},\r
-  {"DeviceNumber", 1, "0x%x", NULL},\r
-  {"FunctionNumber", 1, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmDeviceHandlePciParser[] = {\r
+  { "SegmentNumber",  2, "0x%x", NULL },\r
+  { "BusNumber",      1, "0x%x", NULL },\r
+  { "DeviceNumber",   1, "0x%x", NULL },\r
+  { "FunctionNumber", 1, "0x%x", NULL }\r
 };\r
 \r
 /** A parser for EArmObjGenericInitiatorAffinityInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmGenericInitiatorAffinityInfoParser[] = {\r
-  {"ProximityDomain", 4, "0x%x", NULL},\r
-  {"Flags", 4, "0x%x", NULL},\r
-  {"DeviceHandleType", 1, "0x%x", NULL},\r
-  {"DeviceHandleToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmGenericInitiatorAffinityInfoParser[] = {\r
+  { "ProximityDomain",   4,                        "0x%x", NULL },\r
+  { "Flags",             4,                        "0x%x", NULL },\r
+  { "DeviceHandleType",  1,                        "0x%x", NULL },\r
+  { "DeviceHandleToken", sizeof (CM_OBJECT_TOKEN), "0x%p", NULL }\r
 };\r
 \r
 /** A parser for EArmObjCmn600Info.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmCmn600InfoParser[] = {\r
-  {"PeriphBaseAddress", 8, "0x%llx", NULL},\r
-  {"PeriphBaseAddressLength", 8, "0x%llx", NULL},\r
-  {"RootNodeBaseAddress", 8, "0x%llx", NULL},\r
-  {"DtcCount", 1, "0x%x", NULL},\r
-  {"DtcInterrupt[0]", 4, "0x%x", NULL},\r
-  {"DtcFlags[0]", 4, "0x%x", NULL},\r
-  {"DtcInterrupt[1]", 4, "0x%x", NULL},\r
-  {"DtcFlags[1]", 4, "0x%x", NULL},\r
-  {"DtcInterrupt[2]", 4, "0x%x", NULL},\r
-  {"DtcFlags[2]", 4, "0x%x", NULL},\r
-  {"DtcInterrupt[3]", 4, "0x%x", NULL},\r
-  {"DtcFlags[3]", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  CmArmCmn600InfoParser[] = {\r
+  { "PeriphBaseAddress",       8, "0x%llx", NULL },\r
+  { "PeriphBaseAddressLength", 8, "0x%llx", NULL },\r
+  { "RootNodeBaseAddress",     8, "0x%llx", NULL },\r
+  { "DtcCount",                1, "0x%x",   NULL },\r
+  { "DtcInterrupt[0]",         4, "0x%x",   NULL },\r
+  { "DtcFlags[0]",             4, "0x%x",   NULL },\r
+  { "DtcInterrupt[1]",         4, "0x%x",   NULL },\r
+  { "DtcFlags[1]",             4, "0x%x",   NULL },\r
+  { "DtcInterrupt[2]",         4, "0x%x",   NULL },\r
+  { "DtcFlags[2]",             4, "0x%x",   NULL },\r
+  { "DtcInterrupt[3]",         4, "0x%x",   NULL },\r
+  { "DtcFlags[3]",             4, "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for the EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE structure.\r
 */\r
-STATIC CONST CM_OBJ_PARSER AcpiGenericAddressParser[] = {\r
-  {"AddressSpaceId", 1, "%d", NULL},\r
-  {"RegisterBitWidth", 1, "%d", NULL},\r
-  {"RegisterBitOffset", 1, "%d", NULL},\r
-  {"AccessSize", 1, "%d", NULL},\r
-  {"Address", 8, "0x%llx", NULL},\r
+STATIC CONST CM_OBJ_PARSER  AcpiGenericAddressParser[] = {\r
+  { "AddressSpaceId",    1, "%d",     NULL },\r
+  { "RegisterBitWidth",  1, "%d",     NULL },\r
+  { "RegisterBitOffset", 1, "%d",     NULL },\r
+  { "AccessSize",        1, "%d",     NULL },\r
+  { "Address",           8, "0x%llx", NULL },\r
 };\r
 \r
 /** A parser for EArmObjLpiInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER CmArmLpiInfoParser[] = {\r
-  {"MinResidency", 4, "0x%llx", NULL},\r
-  {"WorstCaseWakeLatency", 4, "0x%llx", NULL},\r
-  {"Flags", 4, "0x%llx", NULL},\r
-  {"ArchFlags", 4, "0x%llx", NULL},\r
-  {"ResCntFreq", 4, "0x%llx", NULL},\r
-  {"EnableParentState", 4, "0x%llx", NULL},\r
-  {"IsInteger", 1, "%d", NULL},\r
-  {"IntegerEntryMethod", 8, "0x%llx", NULL},\r
-  {"RegisterEntryMethod", sizeof (EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE),\r
+STATIC CONST CM_OBJ_PARSER  CmArmLpiInfoParser[] = {\r
+  { "MinResidency",             4,                                               "0x%llx", NULL },\r
+  { "WorstCaseWakeLatency",     4,                                               "0x%llx", NULL },\r
+  { "Flags",                    4,                                               "0x%llx", NULL },\r
+  { "ArchFlags",                4,                                               "0x%llx", NULL },\r
+  { "ResCntFreq",               4,                                               "0x%llx", NULL },\r
+  { "EnableParentState",        4,                                               "0x%llx", NULL },\r
+  { "IsInteger",                1,                                               "%d",     NULL },\r
+  { "IntegerEntryMethod",       8,                                               "0x%llx", NULL },\r
+  { "RegisterEntryMethod",      sizeof (EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE),\r
     NULL, NULL, AcpiGenericAddressParser,\r
-    ARRAY_SIZE (AcpiGenericAddressParser)},\r
-  {"ResidencyCounterRegister", sizeof (EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE),\r
+    ARRAY_SIZE (AcpiGenericAddressParser) },\r
+  { "ResidencyCounterRegister", sizeof (EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE),\r
     NULL, NULL, AcpiGenericAddressParser,\r
-    ARRAY_SIZE (AcpiGenericAddressParser)},\r
-  {"UsageCounterRegister", sizeof (EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE),\r
+    ARRAY_SIZE (AcpiGenericAddressParser) },\r
+  { "UsageCounterRegister",     sizeof (EFI_ACPI_6_3_GENERIC_ADDRESS_STRUCTURE),\r
     NULL, NULL, AcpiGenericAddressParser,\r
-    ARRAY_SIZE (AcpiGenericAddressParser)},\r
-  {"StateName", 16, "0x%a", NULL},\r
+    ARRAY_SIZE (AcpiGenericAddressParser) },\r
+  { "StateName",                16,                                              "0x%a",   NULL },\r
 };\r
 \r
 /** A parser for Arm namespace objects.\r
 */\r
-STATIC CONST CM_OBJ_PARSER_ARRAY ArmNamespaceObjectParser[] = {\r
-  {"EArmObjReserved", NULL, 0},\r
-  {"EArmObjBootArchInfo", CmArmBootArchInfoParser,\r
-    ARRAY_SIZE (CmArmBootArchInfoParser)},\r
-  {"EArmObjCpuInfo", NULL, 0},\r
-  {"EArmObjPowerManagementProfileInfo", CmArmPowerManagementProfileInfoParser,\r
-    ARRAY_SIZE (CmArmPowerManagementProfileInfoParser)},\r
-  {"EArmObjGicCInfo", CmArmGicCInfoParser, ARRAY_SIZE (CmArmGicCInfoParser)},\r
-  {"EArmObjGicDInfo", CmArmGicDInfoParser, ARRAY_SIZE (CmArmGicDInfoParser)},\r
-  {"EArmObjGicMsiFrameInfo", CmArmGicMsiFrameInfoParser,\r
-    ARRAY_SIZE (CmArmGicMsiFrameInfoParser)},\r
-  {"EArmObjGicRedistributorInfo", CmArmGicRedistInfoParser,\r
-    ARRAY_SIZE (CmArmGicRedistInfoParser)},\r
-  {"EArmObjGicItsInfo", CmArmGicItsInfoParser,\r
-    ARRAY_SIZE (CmArmGicItsInfoParser)},\r
-  {"EArmObjSerialConsolePortInfo", CmArmSerialPortInfoParser,\r
-    ARRAY_SIZE (CmArmSerialPortInfoParser)},\r
-  {"EArmObjSerialDebugPortInfo", CmArmSerialPortInfoParser,\r
-    ARRAY_SIZE (CmArmSerialPortInfoParser)},\r
-  {"EArmObjGenericTimerInfo", CmArmGenericTimerInfoParser,\r
-    ARRAY_SIZE (CmArmGenericTimerInfoParser)},\r
-  {"EArmObjPlatformGTBlockInfo", CmArmGTBlockTimerFrameInfoParser,\r
-    ARRAY_SIZE (CmArmGTBlockTimerFrameInfoParser)},\r
-  {"EArmObjGTBlockTimerFrameInfo", CmArmGTBlockInfoParser,\r
-    ARRAY_SIZE (CmArmGTBlockInfoParser)},\r
-  {"EArmObjPlatformGenericWatchdogInfo", CmArmGenericWatchdogInfoParser,\r
-    ARRAY_SIZE (CmArmGenericWatchdogInfoParser)},\r
-  {"EArmObjPciConfigSpaceInfo", CmArmPciConfigSpaceInfoParser,\r
-    ARRAY_SIZE (CmArmPciConfigSpaceInfoParser)},\r
-  {"EArmObjHypervisorVendorIdentity", CmArmHypervisorVendorIdParser,\r
-    ARRAY_SIZE (CmArmHypervisorVendorIdParser)},\r
-  {"EArmObjFixedFeatureFlags", CmArmFixedFeatureFlagsParser,\r
-    ARRAY_SIZE (CmArmFixedFeatureFlagsParser)},\r
-  {"EArmObjItsGroup", CmArmItsGroupNodeParser,\r
-    ARRAY_SIZE (CmArmItsGroupNodeParser)},\r
-  {"EArmObjNamedComponent", CmArmNamedComponentNodeParser,\r
-    ARRAY_SIZE (CmArmNamedComponentNodeParser)},\r
-  {"EArmObjRootComplex", CmArmRootComplexNodeParser,\r
-    ARRAY_SIZE (CmArmRootComplexNodeParser)},\r
-  {"EArmObjSmmuV1SmmuV2", CmArmSmmuV1SmmuV2NodeParser,\r
-    ARRAY_SIZE (CmArmSmmuV1SmmuV2NodeParser)},\r
-  {"EArmObjSmmuV3", CmArmSmmuV3NodeParser,\r
-    ARRAY_SIZE (CmArmSmmuV3NodeParser)},\r
-  {"EArmObjPmcg", CmArmPmcgNodeParser, ARRAY_SIZE (CmArmPmcgNodeParser)},\r
-  {"EArmObjGicItsIdentifierArray", CmArmGicItsIdentifierParser,\r
-    ARRAY_SIZE (CmArmGicItsIdentifierParser)},\r
-  {"EArmObjIdMappingArray", CmArmIdMappingParser,\r
-    ARRAY_SIZE (CmArmIdMappingParser)},\r
-  {"EArmObjSmmuInterruptArray", CmArmGenericInterruptParser,\r
-    ARRAY_SIZE (CmArmGenericInterruptParser)},\r
-  {"EArmObjProcHierarchyInfo", CmArmProcHierarchyInfoParser,\r
-    ARRAY_SIZE (CmArmProcHierarchyInfoParser)},\r
-  {"EArmObjCacheInfo", CmArmCacheInfoParser,\r
-    ARRAY_SIZE (CmArmCacheInfoParser)},\r
-  {"EArmObjProcNodeIdInfo", CmArmProcNodeIdInfoParser,\r
-    ARRAY_SIZE (CmArmProcNodeIdInfoParser)},\r
-  {"EArmObjCmRef", CmArmObjRefParser, ARRAY_SIZE (CmArmObjRefParser)},\r
-  {"EArmObjMemoryAffinityInfo", CmArmMemoryAffinityInfoParser,\r
-    ARRAY_SIZE (CmArmMemoryAffinityInfoParser)},\r
-  {"EArmObjDeviceHandleAcpi", CmArmDeviceHandleAcpiParser,\r
-    ARRAY_SIZE (CmArmDeviceHandleAcpiParser)},\r
-  {"EArmObjDeviceHandlePci", CmArmDeviceHandlePciParser,\r
-    ARRAY_SIZE (CmArmDeviceHandlePciParser)},\r
-  {"EArmObjGenericInitiatorAffinityInfo",\r
+STATIC CONST CM_OBJ_PARSER_ARRAY  ArmNamespaceObjectParser[] = {\r
+  { "EArmObjReserved",                     NULL,                                  0                                },\r
+  { "EArmObjBootArchInfo",                 CmArmBootArchInfoParser,\r
+    ARRAY_SIZE (CmArmBootArchInfoParser) },\r
+  { "EArmObjCpuInfo",                      NULL,                                  0                                },\r
+  { "EArmObjPowerManagementProfileInfo",   CmArmPowerManagementProfileInfoParser,\r
+    ARRAY_SIZE (CmArmPowerManagementProfileInfoParser) },\r
+  { "EArmObjGicCInfo",                     CmArmGicCInfoParser,                   ARRAY_SIZE (CmArmGicCInfoParser) },\r
+  { "EArmObjGicDInfo",                     CmArmGicDInfoParser,                   ARRAY_SIZE (CmArmGicDInfoParser) },\r
+  { "EArmObjGicMsiFrameInfo",              CmArmGicMsiFrameInfoParser,\r
+    ARRAY_SIZE (CmArmGicMsiFrameInfoParser) },\r
+  { "EArmObjGicRedistributorInfo",         CmArmGicRedistInfoParser,\r
+    ARRAY_SIZE (CmArmGicRedistInfoParser) },\r
+  { "EArmObjGicItsInfo",                   CmArmGicItsInfoParser,\r
+    ARRAY_SIZE (CmArmGicItsInfoParser) },\r
+  { "EArmObjSerialConsolePortInfo",        CmArmSerialPortInfoParser,\r
+    ARRAY_SIZE (CmArmSerialPortInfoParser) },\r
+  { "EArmObjSerialDebugPortInfo",          CmArmSerialPortInfoParser,\r
+    ARRAY_SIZE (CmArmSerialPortInfoParser) },\r
+  { "EArmObjGenericTimerInfo",             CmArmGenericTimerInfoParser,\r
+    ARRAY_SIZE (CmArmGenericTimerInfoParser) },\r
+  { "EArmObjPlatformGTBlockInfo",          CmArmGTBlockTimerFrameInfoParser,\r
+    ARRAY_SIZE (CmArmGTBlockTimerFrameInfoParser) },\r
+  { "EArmObjGTBlockTimerFrameInfo",        CmArmGTBlockInfoParser,\r
+    ARRAY_SIZE (CmArmGTBlockInfoParser) },\r
+  { "EArmObjPlatformGenericWatchdogInfo",  CmArmGenericWatchdogInfoParser,\r
+    ARRAY_SIZE (CmArmGenericWatchdogInfoParser) },\r
+  { "EArmObjPciConfigSpaceInfo",           CmArmPciConfigSpaceInfoParser,\r
+    ARRAY_SIZE (CmArmPciConfigSpaceInfoParser) },\r
+  { "EArmObjHypervisorVendorIdentity",     CmArmHypervisorVendorIdParser,\r
+    ARRAY_SIZE (CmArmHypervisorVendorIdParser) },\r
+  { "EArmObjFixedFeatureFlags",            CmArmFixedFeatureFlagsParser,\r
+    ARRAY_SIZE (CmArmFixedFeatureFlagsParser) },\r
+  { "EArmObjItsGroup",                     CmArmItsGroupNodeParser,\r
+    ARRAY_SIZE (CmArmItsGroupNodeParser) },\r
+  { "EArmObjNamedComponent",               CmArmNamedComponentNodeParser,\r
+    ARRAY_SIZE (CmArmNamedComponentNodeParser) },\r
+  { "EArmObjRootComplex",                  CmArmRootComplexNodeParser,\r
+    ARRAY_SIZE (CmArmRootComplexNodeParser) },\r
+  { "EArmObjSmmuV1SmmuV2",                 CmArmSmmuV1SmmuV2NodeParser,\r
+    ARRAY_SIZE (CmArmSmmuV1SmmuV2NodeParser) },\r
+  { "EArmObjSmmuV3",                       CmArmSmmuV3NodeParser,\r
+    ARRAY_SIZE (CmArmSmmuV3NodeParser) },\r
+  { "EArmObjPmcg",                         CmArmPmcgNodeParser,                   ARRAY_SIZE (CmArmPmcgNodeParser) },\r
+  { "EArmObjGicItsIdentifierArray",        CmArmGicItsIdentifierParser,\r
+    ARRAY_SIZE (CmArmGicItsIdentifierParser) },\r
+  { "EArmObjIdMappingArray",               CmArmIdMappingParser,\r
+    ARRAY_SIZE (CmArmIdMappingParser) },\r
+  { "EArmObjSmmuInterruptArray",           CmArmGenericInterruptParser,\r
+    ARRAY_SIZE (CmArmGenericInterruptParser) },\r
+  { "EArmObjProcHierarchyInfo",            CmArmProcHierarchyInfoParser,\r
+    ARRAY_SIZE (CmArmProcHierarchyInfoParser) },\r
+  { "EArmObjCacheInfo",                    CmArmCacheInfoParser,\r
+    ARRAY_SIZE (CmArmCacheInfoParser) },\r
+  { "EArmObjProcNodeIdInfo",               CmArmProcNodeIdInfoParser,\r
+    ARRAY_SIZE (CmArmProcNodeIdInfoParser) },\r
+  { "EArmObjCmRef",                        CmArmObjRefParser,                     ARRAY_SIZE (CmArmObjRefParser)   },\r
+  { "EArmObjMemoryAffinityInfo",           CmArmMemoryAffinityInfoParser,\r
+    ARRAY_SIZE (CmArmMemoryAffinityInfoParser) },\r
+  { "EArmObjDeviceHandleAcpi",             CmArmDeviceHandleAcpiParser,\r
+    ARRAY_SIZE (CmArmDeviceHandleAcpiParser) },\r
+  { "EArmObjDeviceHandlePci",              CmArmDeviceHandlePciParser,\r
+    ARRAY_SIZE (CmArmDeviceHandlePciParser) },\r
+  { "EArmObjGenericInitiatorAffinityInfo",\r
     CmArmGenericInitiatorAffinityInfoParser,\r
-    ARRAY_SIZE (CmArmGenericInitiatorAffinityInfoParser)},\r
-  {"EArmObjSerialPortInfo", CmArmSerialPortInfoParser,\r
-    ARRAY_SIZE (CmArmSerialPortInfoParser)},\r
-  {"EArmObjCmn600Info", CmArmCmn600InfoParser,\r
-    ARRAY_SIZE (CmArmCmn600InfoParser)},\r
-  {"EArmObjLpiInfo", CmArmLpiInfoParser,\r
-      ARRAY_SIZE (CmArmLpiInfoParser)},\r
-  {"EArmObjMax", NULL, 0},\r
+    ARRAY_SIZE (CmArmGenericInitiatorAffinityInfoParser) },\r
+  { "EArmObjSerialPortInfo",               CmArmSerialPortInfoParser,\r
+    ARRAY_SIZE (CmArmSerialPortInfoParser) },\r
+  { "EArmObjCmn600Info",                   CmArmCmn600InfoParser,\r
+    ARRAY_SIZE (CmArmCmn600InfoParser) },\r
+  { "EArmObjLpiInfo",                      CmArmLpiInfoParser,\r
+    ARRAY_SIZE (CmArmLpiInfoParser) },\r
+  { "EArmObjMax",                          NULL,                                  0                                },\r
 };\r
 \r
 /** A parser for EStdObjCfgMgrInfo.\r
 */\r
-STATIC CONST CM_OBJ_PARSER StdObjCfgMgrInfoParser[] = {\r
-  {"Revision", 4, "0x%x", NULL},\r
-  {"OemId[6]", 6, "%C%C%C%C%C%C", PrintOemId}\r
+STATIC CONST CM_OBJ_PARSER  StdObjCfgMgrInfoParser[] = {\r
+  { "Revision", 4, "0x%x",         NULL       },\r
+  { "OemId[6]", 6, "%C%C%C%C%C%C", PrintOemId }\r
 };\r
 \r
 /** A parser for EStdObjAcpiTableList.\r
 */\r
-STATIC CONST CM_OBJ_PARSER StdObjAcpiTableInfoParser[] = {\r
-  {"AcpiTableSignature", 4, "0x%x", NULL},\r
-  {"AcpiTableRevision", 1, "%d", NULL},\r
-  {"TableGeneratorId", sizeof (ACPI_TABLE_GENERATOR_ID), "0x%x", NULL},\r
-  {"AcpiTableData", sizeof (EFI_ACPI_DESCRIPTION_HEADER*), "0x%p", NULL},\r
-  {"OemTableId", 8, "0x%LLX", NULL},\r
-  {"OemRevision", 4, "0x%x", NULL}\r
+STATIC CONST CM_OBJ_PARSER  StdObjAcpiTableInfoParser[] = {\r
+  { "AcpiTableSignature", 4,                                      "0x%x",   NULL },\r
+  { "AcpiTableRevision",  1,                                      "%d",     NULL },\r
+  { "TableGeneratorId",   sizeof (ACPI_TABLE_GENERATOR_ID),       "0x%x",   NULL },\r
+  { "AcpiTableData",      sizeof (EFI_ACPI_DESCRIPTION_HEADER *), "0x%p",   NULL },\r
+  { "OemTableId",         8,                                      "0x%LLX", NULL },\r
+  { "OemRevision",        4,                                      "0x%x",   NULL }\r
 };\r
 \r
 /** A parser for EStdObjSmbiosTableList.\r
 */\r
-STATIC CONST CM_OBJ_PARSER StdObjSmbiosTableInfoParser[] = {\r
-  {"TableGeneratorId", sizeof (SMBIOS_TABLE_GENERATOR_ID), "0x%x", NULL},\r
-  {"SmbiosTableData", sizeof (SMBIOS_STRUCTURE*), "0x%p", NULL}\r
+STATIC CONST CM_OBJ_PARSER  StdObjSmbiosTableInfoParser[] = {\r
+  { "TableGeneratorId", sizeof (SMBIOS_TABLE_GENERATOR_ID), "0x%x", NULL },\r
+  { "SmbiosTableData",  sizeof (SMBIOS_STRUCTURE *),        "0x%p", NULL }\r
 };\r
 \r
 /** A parser for Standard namespace objects.\r
 */\r
-STATIC CONST CM_OBJ_PARSER_ARRAY StdNamespaceObjectParser[] = {\r
-  {"EStdObjCfgMgrInfo", StdObjCfgMgrInfoParser,\r
-    ARRAY_SIZE (StdObjCfgMgrInfoParser)},\r
-  {"EStdObjAcpiTableList", StdObjAcpiTableInfoParser,\r
-    ARRAY_SIZE (StdObjAcpiTableInfoParser)},\r
-  {"EStdObjSmbiosTableList", StdObjSmbiosTableInfoParser,\r
-    ARRAY_SIZE (StdObjSmbiosTableInfoParser)},\r
+STATIC CONST CM_OBJ_PARSER_ARRAY  StdNamespaceObjectParser[] = {\r
+  { "EStdObjCfgMgrInfo",      StdObjCfgMgrInfoParser,\r
+    ARRAY_SIZE (StdObjCfgMgrInfoParser) },\r
+  { "EStdObjAcpiTableList",   StdObjAcpiTableInfoParser,\r
+    ARRAY_SIZE (StdObjAcpiTableInfoParser) },\r
+  { "EStdObjSmbiosTableList", StdObjSmbiosTableInfoParser,\r
+    ARRAY_SIZE (StdObjSmbiosTableInfoParser) },\r
 };\r
 \r
 /** Print OEM Id.\r
@@ -523,8 +523,8 @@ STATIC
 VOID\r
 EFIAPI\r
 PrintOemId (\r
-  IN  CONST CHAR8  * Format,\r
-  IN  UINT8        * Ptr\r
+  IN  CONST CHAR8  *Format,\r
+  IN  UINT8        *Ptr\r
   )\r
 {\r
   DEBUG ((\r
@@ -552,11 +552,11 @@ PrintOemId (
 STATIC\r
 VOID\r
 PrintCmObjDesc (\r
-  IN        VOID            *Data,\r
-  IN  CONST CM_OBJ_PARSER   *Parser,\r
-  IN        UINTN           ItemCount,\r
-  IN        INTN            *RemainingSize,\r
-  IN        UINT32          IndentLevel\r
+  IN        VOID           *Data,\r
+  IN  CONST CM_OBJ_PARSER  *Parser,\r
+  IN        UINTN          ItemCount,\r
+  IN        INTN           *RemainingSize,\r
+  IN        UINT32         IndentLevel\r
   )\r
 {\r
   UINT32  Index;\r
@@ -566,7 +566,8 @@ PrintCmObjDesc (
   if ((Data == NULL)    ||\r
       (Parser == NULL)  ||\r
       (ItemCount == 0)  ||\r
-      (RemainingSize == NULL)) {\r
+      (RemainingSize == NULL))\r
+  {\r
     ASSERT (0);\r
     return;\r
   }\r
@@ -601,16 +602,16 @@ PrintCmObjDesc (
     } else if (Parser[Index].Format != NULL) {\r
       switch (Parser[Index].Length) {\r
         case 1:\r
-          DEBUG ((DEBUG_ERROR, Parser[Index].Format, *(UINT8*)Data));\r
+          DEBUG ((DEBUG_ERROR, Parser[Index].Format, *(UINT8 *)Data));\r
           break;\r
         case 2:\r
-          DEBUG ((DEBUG_ERROR, Parser[Index].Format, *(UINT16*)Data));\r
+          DEBUG ((DEBUG_ERROR, Parser[Index].Format, *(UINT16 *)Data));\r
           break;\r
         case 4:\r
-          DEBUG ((DEBUG_ERROR, Parser[Index].Format, *(UINT32*)Data));\r
+          DEBUG ((DEBUG_ERROR, Parser[Index].Format, *(UINT32 *)Data));\r
           break;\r
         case 8:\r
-          DEBUG ((DEBUG_ERROR, Parser[Index].Format, ReadUnaligned64(Data)));\r
+          DEBUG ((DEBUG_ERROR, Parser[Index].Format, ReadUnaligned64 (Data)));\r
           break;\r
         default:\r
           DEBUG ((\r
@@ -640,8 +641,9 @@ PrintCmObjDesc (
         Parser[Index].Length\r
         ));\r
     }\r
+\r
     DEBUG ((DEBUG_ERROR, "\n"));\r
-    Data = (UINT8*)Data + Parser[Index].Length;\r
+    Data = (UINT8 *)Data + Parser[Index].Length;\r
   } // for\r
 }\r
 \r
@@ -652,22 +654,22 @@ PrintCmObjDesc (
 VOID\r
 EFIAPI\r
 ParseCmObjDesc (\r
-  IN  CONST CM_OBJ_DESCRIPTOR CmObjDesc\r
+  IN  CONST CM_OBJ_DESCRIPTOR  *CmObjDesc\r
   )\r
 {\r
-  UINTN   ObjId;\r
-  UINTN   NameSpaceId;\r
-  UINT32  ObjIndex;\r
-  UINT32  ObjectCount;\r
-  INTN    RemainingSize;\r
-  CONST  CM_OBJ_PARSER_ARRAY ParserArray;\r
+  UINTN                       ObjId;\r
+  UINTN                       NameSpaceId;\r
+  UINT32                      ObjIndex;\r
+  UINT32                      ObjectCount;\r
+  INTN                        RemainingSize;\r
+  CONST  CM_OBJ_PARSER_ARRAY  *ParserArray;\r
 \r
   if ((CmObjDesc == NULL) || (CmObjDesc->Data == NULL)) {\r
     return;\r
   }\r
 \r
   NameSpaceId = GET_CM_NAMESPACE_ID (CmObjDesc->ObjectId);\r
-  ObjId = GET_CM_OBJECT_ID (CmObjDesc->ObjectId);\r
+  ObjId       = GET_CM_OBJECT_ID (CmObjDesc->ObjectId);\r
 \r
   switch (NameSpaceId) {\r
     case EObjNameSpaceStandard:\r
@@ -675,6 +677,7 @@ ParseCmObjDesc (
         ASSERT (0);\r
         return;\r
       }\r
+\r
       ParserArray = &StdNamespaceObjectParser[ObjId];\r
       break;\r
     case EObjNameSpaceArm:\r
@@ -682,6 +685,7 @@ ParseCmObjDesc (
         ASSERT (0);\r
         return;\r
       }\r
+\r
       ParserArray = &ArmNamespaceObjectParser[ObjId];\r
       break;\r
     default:\r
@@ -690,7 +694,7 @@ ParseCmObjDesc (
       return;\r
   } // switch\r
 \r
-  ObjectCount = CmObjDesc->Count;\r
+  ObjectCount   = CmObjDesc->Count;\r
   RemainingSize = CmObjDesc->Size;\r
 \r
   for (ObjIndex = 0; ObjIndex < ObjectCount; ObjIndex++) {\r
index e229df7095d9e5c130970c934bbf7a780478ce9c..3204f5314340dee64104be7353c679bd73e95e0d 100644 (file)
@@ -9,7 +9,7 @@
 #ifndef CONFIGURATION_MANAGER_OBJECT_PARSER_H_\r
 #define CONFIGURATION_MANAGER_OBJECT_PARSER_H_\r
 \r
-#define OUTPUT_FIELD_COLUMN_WIDTH   32\r
+#define OUTPUT_FIELD_COLUMN_WIDTH  32\r
 \r
 /** Function prototype to format a field print.\r
 \r
@@ -17,7 +17,7 @@
                       the 'Format' member of ACPI_PARSER.\r
   @param [in] Ptr     Pointer to the start of the buffer.\r
 **/\r
-typedef VOID (EFIAPI *FNPTR_PRINT_FORMATTER)(CONST CHAR8* Format, UINT8* Ptr);\r
+typedef VOID (EFIAPI *FNPTR_PRINT_FORMATTER)(CONST CHAR8 *Format, UINT8 *Ptr);\r
 \r
 /**\r
   The CM_OBJ_PARSER structure describes the fields of an CmObject and\r
@@ -28,30 +28,29 @@ typedef VOID (EFIAPI *FNPTR_PRINT_FORMATTER)(CONST CHAR8* Format, UINT8* Ptr);
 */\r
 typedef struct CmObjParser CM_OBJ_PARSER;\r
 struct CmObjParser {\r
-\r
   /// String describing the Cm Object\r
-  CONST CHAR8*            NameStr;\r
+  CONST CHAR8              *NameStr;\r
 \r
   /// The length of the field.\r
-  UINT32                  Length;\r
+  UINT32                   Length;\r
 \r
   /// Optional Print() style format string for tracing the data. If not\r
   /// used this must be set to NULL.\r
-  CONST CHAR8*            Format;\r
+  CONST CHAR8              *Format;\r
 \r
   /// Optional pointer to a print formatter function which\r
   /// is typically used to trace complex field information.\r
   /// If not used this must be set to NULL.\r
   /// The Format string is passed to the PrintFormatter function\r
   /// but may be ignored by the implementation code.\r
-  FNPTR_PRINT_FORMATTER   PrintFormatter;\r
+  FNPTR_PRINT_FORMATTER    PrintFormatter;\r
 \r
   /// Optional pointer to print the fields of another CM_OBJ_PARSER\r
   /// structure. This is useful to print sub-structures.\r
-  CONST CM_OBJ_PARSER     *SubObjParser;\r
+  CONST CM_OBJ_PARSER      *SubObjParser;\r
 \r
   /// Count of items in the SubObj.\r
-  UINTN                   SubObjItemCount;\r
+  UINTN                    SubObjItemCount;\r
 };\r
 \r
 /**\r
@@ -59,15 +58,14 @@ struct CmObjParser {
   with their object names.\r
 */\r
 typedef struct CmObjParserArray {\r
-\r
   /// Object name\r
-  CONST CHAR8         ObjectName;\r
+  CONST CHAR8            *ObjectName;\r
 \r
   /// Function pointer to the parser\r
-  CONST CM_OBJ_PARSER Parser;\r
+  CONST CM_OBJ_PARSER    *Parser;\r
 \r
   /// Count of items\r
-  UINTN                 ItemCount;\r
+  UINTN                  ItemCount;\r
 } CM_OBJ_PARSER_ARRAY;\r
 \r
 #endif // CONFIGURATION_MANAGER_OBJECT_PARSER_H_\r
index d92c82eac99e7dfd04f0788eafe698b48c90865f..0decd3dc0eb04e1d78531e8241ed6d3890e56289 100644 (file)
@@ -34,8 +34,8 @@
 EFI_STATUS\r
 EFIAPI\r
 GetCgfMgrInfo (\r
-  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL      * CONST  CfgMgrProtocol,\r
-  OUT       CM_STD_OBJ_CONFIGURATION_MANAGER_INFO    **        CfgMfrInfo\r
+  IN  CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL      *CONST  CfgMgrProtocol,\r
+  OUT       CM_STD_OBJ_CONFIGURATION_MANAGER_INFO             **CfgMfrInfo\r
   )\r
 {\r
   EFI_STATUS         Status;\r
@@ -45,12 +45,12 @@ GetCgfMgrInfo (
   ASSERT (CfgMfrInfo != NULL);\r
 \r
   *CfgMfrInfo = NULL;\r
-  Status = CfgMgrProtocol->GetObject (\r
-                             CfgMgrProtocol,\r
-                             CREATE_CM_STD_OBJECT_ID (EStdObjCfgMgrInfo),\r
-                             CM_NULL_TOKEN,\r
-                             &CmObjectDesc\r
-                             );\r
+  Status      = CfgMgrProtocol->GetObject (\r
+                                  CfgMgrProtocol,\r
+                                  CREATE_CM_STD_OBJECT_ID (EStdObjCfgMgrInfo),\r
+                                  CM_NULL_TOKEN,\r
+                                  &CmObjectDesc\r
+                                  );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
@@ -72,7 +72,8 @@ GetCgfMgrInfo (
   }\r
 \r
   if (CmObjectDesc.Size <\r
-      (sizeof (CM_STD_OBJ_CONFIGURATION_MANAGER_INFO) * CmObjectDesc.Count)) {\r
+      (sizeof (CM_STD_OBJ_CONFIGURATION_MANAGER_INFO) * CmObjectDesc.Count))\r
+  {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "ERROR: EStdObjCfgMgrInfo: Buffer too small, size  = 0x%x\n",\r
@@ -82,7 +83,7 @@ GetCgfMgrInfo (
     return EFI_BAD_BUFFER_SIZE;\r
   }\r
 \r
-  *CfgMfrInfo = (CM_STD_OBJ_CONFIGURATION_MANAGER_INFO*)CmObjectDesc.Data;\r
+  *CfgMfrInfo = (CM_STD_OBJ_CONFIGURATION_MANAGER_INFO *)CmObjectDesc.Data;\r
   return Status;\r
 }\r
 \r
@@ -109,15 +110,15 @@ GetCgfMgrInfo (
 EFI_STATUS\r
 EFIAPI\r
 AddAcpiHeader (\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST Generator,\r
-  IN OUT  EFI_ACPI_DESCRIPTION_HEADER                 * CONST AcpiHeader,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  Generator,\r
+  IN OUT  EFI_ACPI_DESCRIPTION_HEADER                 *CONST  AcpiHeader,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
   IN      CONST UINT32                                        Length\r
   )\r
 {\r
-  EFI_STATUS                               Status;\r
-  CM_STD_OBJ_CONFIGURATION_MANAGER_INFO  * CfgMfrInfo;\r
+  EFI_STATUS                             Status;\r
+  CM_STD_OBJ_CONFIGURATION_MANAGER_INFO  *CfgMfrInfo;\r
 \r
   ASSERT (CfgMgrProtocol != NULL);\r
   ASSERT (Generator != NULL);\r
@@ -130,7 +131,8 @@ AddAcpiHeader (
       (AcpiHeader == NULL) ||\r
       (AcpiTableInfo == NULL) ||\r
       (Length < sizeof (EFI_ACPI_DESCRIPTION_HEADER))\r
-    ) {\r
+      )\r
+  {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
@@ -212,16 +214,16 @@ error_handler:
 EFI_STATUS\r
 EFIAPI\r
 AddSsdtAcpiHeader (\r
-  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  * CONST CfgMgrProtocol,\r
-  IN      CONST ACPI_TABLE_GENERATOR                  * CONST Generator,\r
-  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            * CONST AcpiTableInfo,\r
-      OUT       AML_ROOT_NODE_HANDLE                  *       RootNode\r
+  IN      CONST EDKII_CONFIGURATION_MANAGER_PROTOCOL  *CONST  CfgMgrProtocol,\r
+  IN      CONST ACPI_TABLE_GENERATOR                  *CONST  Generator,\r
+  IN      CONST CM_STD_OBJ_ACPI_TABLE_INFO            *CONST  AcpiTableInfo,\r
+  OUT       AML_ROOT_NODE_HANDLE                              *RootNode\r
   )\r
 {\r
-  EFI_STATUS                               Status;\r
-  UINT64                                   OemTableId;\r
-  UINT32                                   OemRevision;\r
-  CM_STD_OBJ_CONFIGURATION_MANAGER_INFO  * CfgMfrInfo;\r
+  EFI_STATUS                             Status;\r
+  UINT64                                 OemTableId;\r
+  UINT32                                 OemRevision;\r
+  CM_STD_OBJ_CONFIGURATION_MANAGER_INFO  *CfgMfrInfo;\r
 \r
   ASSERT (CfgMgrProtocol != NULL);\r
   ASSERT (Generator != NULL);\r
@@ -229,7 +231,8 @@ AddSsdtAcpiHeader (
 \r
   if ((CfgMgrProtocol == NULL)  ||\r
       (Generator == NULL)       ||\r
-      (AcpiTableInfo == NULL)) {\r
+      (AcpiTableInfo == NULL))\r
+  {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
@@ -263,8 +266,8 @@ AddSsdtAcpiHeader (
 \r
   Status = AmlCodeGenDefinitionBlock (\r
              "SSDT",\r
-             (CONST CHAR8*)&CfgMfrInfo->OemId,\r
-             (CONST CHAR8*)&OemTableId,\r
+             (CONST CHAR8 *)&CfgMfrInfo->OemId,\r
+             (CONST CHAR8 *)&OemTableId,\r
              OemRevision,\r
              RootNode\r
              );\r
@@ -289,16 +292,16 @@ AddSsdtAcpiHeader (
 BOOLEAN\r
 EFIAPI\r
 FindDuplicateValue (\r
-  IN  CONST VOID          * Array,\r
-  IN  CONST UINTN           Count,\r
-  IN  CONST UINTN           ElementSize,\r
-  IN        PFN_IS_EQUAL    EqualTestFunction\r
+  IN  CONST VOID          *Array,\r
+  IN  CONST UINTN         Count,\r
+  IN  CONST UINTN         ElementSize,\r
+  IN        PFN_IS_EQUAL  EqualTestFunction\r
   )\r
 {\r
-  UINTN         Index1;\r
-  UINTN         Index2;\r
-  UINT8       * Element1;\r
-  UINT8       * Element2;\r
+  UINTN  Index1;\r
+  UINTN  Index2;\r
+  UINT8  *Element1;\r
+  UINT8  *Element2;\r
 \r
   if (Array == NULL) {\r
     DEBUG ((DEBUG_ERROR, "ERROR: FindDuplicateValues: Array is NULL.\n"));\r
@@ -324,13 +327,14 @@ FindDuplicateValue (
 \r
   for (Index1 = 0; Index1 < Count - 1; Index1++) {\r
     for (Index2 = Index1 + 1; Index2 < Count; Index2++) {\r
-      Element1 = (UINT8*)Array + (Index1 * ElementSize);\r
-      Element2 = (UINT8*)Array + (Index2 * ElementSize);\r
+      Element1 = (UINT8 *)Array + (Index1 * ElementSize);\r
+      Element2 = (UINT8 *)Array + (Index2 * ElementSize);\r
 \r
       if (EqualTestFunction (Element1, Element2, Index1, Index2)) {\r
         return TRUE;\r
       }\r
     }\r
   }\r
+\r
   return FALSE;\r
 }\r