]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Tcg/Tcg2Config/Tcg2ConfigDriver.c
SecurityPkg: Apply uncrustify changes
[mirror_edk2.git] / SecurityPkg / Tcg / Tcg2Config / Tcg2ConfigDriver.c
index fca5ae2645c141932e090144ed1b2033a7a6523b..edf5f0fc77cae40063d4ac1520caee9d90f09a5c 100644 (file)
@@ -20,38 +20,42 @@ extern TPM_INSTANCE_ID  mTpmInstanceId[TPM_DEVICE_MAX + 1];
 **/\r
 VOID\r
 UpdateDefaultPCRBanks (\r
-  IN VOID                           *HiiPackage,\r
-  IN UINTN                          HiiPackageSize,\r
-  IN UINT32                         PCRBanks\r
+  IN VOID    *HiiPackage,\r
+  IN UINTN   HiiPackageSize,\r
+  IN UINT32  PCRBanks\r
   )\r
 {\r
-  EFI_HII_PACKAGE_HEADER        *HiiPackageHeader;\r
-  EFI_IFR_OP_HEADER             *IfrOpCodeHeader;\r
-  EFI_IFR_CHECKBOX              *IfrCheckBox;\r
-  EFI_IFR_DEFAULT               *IfrDefault;\r
+  EFI_HII_PACKAGE_HEADER  *HiiPackageHeader;\r
+  EFI_IFR_OP_HEADER       *IfrOpCodeHeader;\r
+  EFI_IFR_CHECKBOX        *IfrCheckBox;\r
+  EFI_IFR_DEFAULT         *IfrDefault;\r
 \r
   HiiPackageHeader = (EFI_HII_PACKAGE_HEADER *)HiiPackage;\r
 \r
   switch (HiiPackageHeader->Type) {\r
-  case EFI_HII_PACKAGE_FORMS:\r
-    IfrOpCodeHeader = (EFI_IFR_OP_HEADER *)(HiiPackageHeader + 1);\r
-    while ((UINTN)IfrOpCodeHeader < (UINTN)HiiPackageHeader + HiiPackageHeader->Length) {\r
-      switch (IfrOpCodeHeader->OpCode) {\r
-      case EFI_IFR_CHECKBOX_OP:\r
-        IfrCheckBox = (EFI_IFR_CHECKBOX *)IfrOpCodeHeader;\r
-        if ((IfrCheckBox->Question.QuestionId >= KEY_TPM2_PCR_BANKS_REQUEST_0) && (IfrCheckBox->Question.QuestionId <= KEY_TPM2_PCR_BANKS_REQUEST_4)) {\r
-          IfrDefault = (EFI_IFR_DEFAULT *)(IfrCheckBox + 1);\r
-          ASSERT (IfrDefault->Header.OpCode == EFI_IFR_DEFAULT_OP);\r
-          ASSERT (IfrDefault->Type == EFI_IFR_TYPE_BOOLEAN);\r
-          IfrDefault->Value.b = (BOOLEAN)((PCRBanks >> (IfrCheckBox->Question.QuestionId - KEY_TPM2_PCR_BANKS_REQUEST_0)) & 0x1);\r
+    case EFI_HII_PACKAGE_FORMS:\r
+      IfrOpCodeHeader = (EFI_IFR_OP_HEADER *)(HiiPackageHeader + 1);\r
+      while ((UINTN)IfrOpCodeHeader < (UINTN)HiiPackageHeader + HiiPackageHeader->Length) {\r
+        switch (IfrOpCodeHeader->OpCode) {\r
+          case EFI_IFR_CHECKBOX_OP:\r
+            IfrCheckBox = (EFI_IFR_CHECKBOX *)IfrOpCodeHeader;\r
+            if ((IfrCheckBox->Question.QuestionId >= KEY_TPM2_PCR_BANKS_REQUEST_0) && (IfrCheckBox->Question.QuestionId <= KEY_TPM2_PCR_BANKS_REQUEST_4)) {\r
+              IfrDefault = (EFI_IFR_DEFAULT *)(IfrCheckBox + 1);\r
+              ASSERT (IfrDefault->Header.OpCode == EFI_IFR_DEFAULT_OP);\r
+              ASSERT (IfrDefault->Type == EFI_IFR_TYPE_BOOLEAN);\r
+              IfrDefault->Value.b = (BOOLEAN)((PCRBanks >> (IfrCheckBox->Question.QuestionId - KEY_TPM2_PCR_BANKS_REQUEST_0)) & 0x1);\r
+            }\r
+\r
+            break;\r
         }\r
-        break;\r
+\r
+        IfrOpCodeHeader = (EFI_IFR_OP_HEADER *)((UINTN)IfrOpCodeHeader + IfrOpCodeHeader->Length);\r
       }\r
-      IfrOpCodeHeader = (EFI_IFR_OP_HEADER *)((UINTN)IfrOpCodeHeader + IfrOpCodeHeader->Length);\r
-    }\r
-    break;\r
+\r
+      break;\r
   }\r
-  return ;\r
+\r
+  return;\r
 }\r
 \r
 /**\r
@@ -67,16 +71,16 @@ UpdateDefaultPCRBanks (
 **/\r
 VOID\r
 InitializeTcg2VersionInfo (\r
-  IN TCG2_CONFIG_PRIVATE_DATA   *PrivateData\r
+  IN TCG2_CONFIG_PRIVATE_DATA  *PrivateData\r
   )\r
 {\r
-  EFI_STATUS                    Status;\r
-  EFI_STRING                    ConfigRequestHdr;\r
-  BOOLEAN                       ActionFlag;\r
-  TCG2_VERSION                  Tcg2Version;\r
-  UINTN                         DataSize;\r
-  UINT64                        PcdTcg2PpiVersion;\r
-  UINT8                         PcdTpm2AcpiTableRev;\r
+  EFI_STATUS    Status;\r
+  EFI_STRING    ConfigRequestHdr;\r
+  BOOLEAN       ActionFlag;\r
+  TCG2_VERSION  Tcg2Version;\r
+  UINTN         DataSize;\r
+  UINT64        PcdTcg2PpiVersion;\r
+  UINT8         PcdTpm2AcpiTableRev;\r
 \r
   //\r
   // Get the PCD value before initializing efi varstore configuration data.\r
@@ -85,7 +89,7 @@ InitializeTcg2VersionInfo (
   CopyMem (\r
     &PcdTcg2PpiVersion,\r
     PcdGetPtr (PcdTcgPhysicalPresenceInterfaceVer),\r
-    AsciiStrSize ((CHAR8 *) PcdGetPtr (PcdTcgPhysicalPresenceInterfaceVer))\r
+    AsciiStrSize ((CHAR8 *)PcdGetPtr (PcdTcgPhysicalPresenceInterfaceVer))\r
     );\r
 \r
   PcdTpm2AcpiTableRev = PcdGet8 (PcdTpm2AcpiTableRev);\r
@@ -101,13 +105,13 @@ InitializeTcg2VersionInfo (
                        );\r
   ASSERT (ConfigRequestHdr != NULL);\r
   DataSize = sizeof (Tcg2Version);\r
-  Status = gRT->GetVariable (\r
-                  TCG2_VERSION_NAME,\r
-                  &gTcg2ConfigFormSetGuid,\r
-                  NULL,\r
-                  &DataSize,\r
-                  &Tcg2Version\r
-                  );\r
+  Status   = gRT->GetVariable (\r
+                    TCG2_VERSION_NAME,\r
+                    &gTcg2ConfigFormSetGuid,\r
+                    NULL,\r
+                    &DataSize,\r
+                    &Tcg2Version\r
+                    );\r
   if (!EFI_ERROR (Status)) {\r
     //\r
     // EFI variable does exist and validate current setting.\r
@@ -123,13 +127,13 @@ InitializeTcg2VersionInfo (
       // Get the default values from variable.\r
       //\r
       DataSize = sizeof (Tcg2Version);\r
-      Status = gRT->GetVariable (\r
-                      TCG2_VERSION_NAME,\r
-                      &gTcg2ConfigFormSetGuid,\r
-                      NULL,\r
-                      &DataSize,\r
-                      &Tcg2Version\r
-                      );\r
+      Status   = gRT->GetVariable (\r
+                        TCG2_VERSION_NAME,\r
+                        &gTcg2ConfigFormSetGuid,\r
+                        NULL,\r
+                        &DataSize,\r
+                        &Tcg2Version\r
+                        );\r
       ASSERT_EFI_ERROR (Status);\r
     }\r
   } else {\r
@@ -160,24 +164,26 @@ InitializeTcg2VersionInfo (
       // Get the default values from variable.\r
       //\r
       DataSize = sizeof (Tcg2Version);\r
-      Status = gRT->GetVariable (\r
-                      TCG2_VERSION_NAME,\r
-                      &gTcg2ConfigFormSetGuid,\r
-                      NULL,\r
-                      &DataSize,\r
-                      &Tcg2Version\r
-                      );\r
+      Status   = gRT->GetVariable (\r
+                        TCG2_VERSION_NAME,\r
+                        &gTcg2ConfigFormSetGuid,\r
+                        NULL,\r
+                        &DataSize,\r
+                        &Tcg2Version\r
+                        );\r
       ASSERT_EFI_ERROR (Status);\r
       if (PcdTcg2PpiVersion != Tcg2Version.PpiVersion) {\r
         DEBUG ((DEBUG_WARN, "WARNING: PcdTcgPhysicalPresenceInterfaceVer default value is not same with the default value in VFR\n"));\r
         DEBUG ((DEBUG_WARN, "WARNING: The default value in VFR has be chosen\n"));\r
       }\r
+\r
       if (PcdTpm2AcpiTableRev != Tcg2Version.Tpm2AcpiTableRev) {\r
         DEBUG ((DEBUG_WARN, "WARNING: PcdTpm2AcpiTableRev default value is not same with the default value in VFR\n"));\r
         DEBUG ((DEBUG_WARN, "WARNING: The default value in VFR has be chosen\n"));\r
       }\r
     }\r
   }\r
+\r
   FreePool (ConfigRequestHdr);\r
 \r
   //\r
@@ -189,7 +195,7 @@ InitializeTcg2VersionInfo (
   CopyMem (\r
     &PcdTcg2PpiVersion,\r
     PcdGetPtr (PcdTcgPhysicalPresenceInterfaceVer),\r
-    AsciiStrSize ((CHAR8 *) PcdGetPtr (PcdTcgPhysicalPresenceInterfaceVer))\r
+    AsciiStrSize ((CHAR8 *)PcdGetPtr (PcdTcgPhysicalPresenceInterfaceVer))\r
     );\r
   if (PcdTcg2PpiVersion != Tcg2Version.PpiVersion) {\r
     DEBUG ((DEBUG_WARN, "WARNING: PcdTcgPhysicalPresenceInterfaceVer is not DynamicHii type and does not map to TCG2_VERSION.PpiVersion\n"));\r
@@ -247,8 +253,8 @@ InitializeTcg2VersionInfo (
 EFI_STATUS\r
 EFIAPI\r
 Tcg2ConfigDriverEntryPoint (\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
@@ -289,36 +295,36 @@ Tcg2ConfigDriverEntryPoint (
                   );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  Status = gBS->LocateProtocol (&gEfiTcg2ProtocolGuid, NULL, (VOID **) &PrivateData->Tcg2Protocol);\r
+  Status = gBS->LocateProtocol (&gEfiTcg2ProtocolGuid, NULL, (VOID **)&PrivateData->Tcg2Protocol);\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  PrivateData->ProtocolCapability.Size = sizeof(PrivateData->ProtocolCapability);\r
-  Status = PrivateData->Tcg2Protocol->GetCapability (\r
-                                        PrivateData->Tcg2Protocol,\r
-                                        &PrivateData->ProtocolCapability\r
-                                        );\r
+  PrivateData->ProtocolCapability.Size = sizeof (PrivateData->ProtocolCapability);\r
+  Status                               = PrivateData->Tcg2Protocol->GetCapability (\r
+                                                                      PrivateData->Tcg2Protocol,\r
+                                                                      &PrivateData->ProtocolCapability\r
+                                                                      );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-  DataSize = sizeof(Tcg2Configuration);\r
-  Status = gRT->GetVariable (\r
-                  TCG2_STORAGE_NAME,\r
-                  &gTcg2ConfigFormSetGuid,\r
-                  NULL,\r
-                  &DataSize,\r
-                  &Tcg2Configuration\r
-                  );\r
+  DataSize = sizeof (Tcg2Configuration);\r
+  Status   = gRT->GetVariable (\r
+                    TCG2_STORAGE_NAME,\r
+                    &gTcg2ConfigFormSetGuid,\r
+                    NULL,\r
+                    &DataSize,\r
+                    &Tcg2Configuration\r
+                    );\r
   if (EFI_ERROR (Status)) {\r
     //\r
     // Variable not ready, set default value\r
     //\r
-    Tcg2Configuration.TpmDevice           = TPM_DEVICE_DEFAULT;\r
+    Tcg2Configuration.TpmDevice = TPM_DEVICE_DEFAULT;\r
   }\r
 \r
   //\r
   // Validation\r
   //\r
   if ((Tcg2Configuration.TpmDevice > TPM_DEVICE_MAX) || (Tcg2Configuration.TpmDevice < TPM_DEVICE_MIN)) {\r
-    Tcg2Configuration.TpmDevice   = TPM_DEVICE_DEFAULT;\r
+    Tcg2Configuration.TpmDevice = TPM_DEVICE_DEFAULT;\r
   }\r
 \r
   //\r
@@ -328,21 +334,21 @@ Tcg2ConfigDriverEntryPoint (
   Status = PrivateData->Tcg2Protocol->GetActivePcrBanks (PrivateData->Tcg2Protocol, &CurrentActivePCRBanks);\r
   ASSERT_EFI_ERROR (Status);\r
   PrivateData->PCRBanksDesired = CurrentActivePCRBanks;\r
-  UpdateDefaultPCRBanks (Tcg2ConfigBin + sizeof(UINT32), ReadUnaligned32((UINT32 *)Tcg2ConfigBin) - sizeof(UINT32), CurrentActivePCRBanks);\r
+  UpdateDefaultPCRBanks (Tcg2ConfigBin + sizeof (UINT32), ReadUnaligned32 ((UINT32 *)Tcg2ConfigBin) - sizeof (UINT32), CurrentActivePCRBanks);\r
 \r
   //\r
   // Sync data from PCD to variable, so that we do not need detect again in S3 phase.\r
   //\r
   Tcg2DeviceDetection.TpmDeviceDetected = TPM_DEVICE_NULL;\r
-  for (Index = 0; Index < sizeof(mTpmInstanceId)/sizeof(mTpmInstanceId[0]); Index++) {\r
-    if (CompareGuid (PcdGetPtr(PcdTpmInstanceGuid), &mTpmInstanceId[Index].TpmInstanceGuid)) {\r
+  for (Index = 0; Index < sizeof (mTpmInstanceId)/sizeof (mTpmInstanceId[0]); Index++) {\r
+    if (CompareGuid (PcdGetPtr (PcdTpmInstanceGuid), &mTpmInstanceId[Index].TpmInstanceGuid)) {\r
       Tcg2DeviceDetection.TpmDeviceDetected = mTpmInstanceId[Index].TpmDevice;\r
       break;\r
     }\r
   }\r
 \r
   PrivateData->TpmDeviceDetected = Tcg2DeviceDetection.TpmDeviceDetected;\r
-  Tcg2Configuration.TpmDevice = Tcg2DeviceDetection.TpmDeviceDetected;\r
+  Tcg2Configuration.TpmDevice    = Tcg2DeviceDetection.TpmDeviceDetected;\r
 \r
   //\r
   // Save to variable so platform driver can get it.\r
@@ -351,7 +357,7 @@ Tcg2ConfigDriverEntryPoint (
                   TCG2_DEVICE_DETECTION_NAME,\r
                   &gTcg2ConfigFormSetGuid,\r
                   EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS,\r
-                  sizeof(Tcg2DeviceDetection),\r
+                  sizeof (Tcg2DeviceDetection),\r
                   &Tcg2DeviceDetection\r
                   );\r
   if (EFI_ERROR (Status)) {\r
@@ -373,7 +379,7 @@ Tcg2ConfigDriverEntryPoint (
                   TCG2_STORAGE_NAME,\r
                   &gTcg2ConfigFormSetGuid,\r
                   EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS,\r
-                  sizeof(Tcg2Configuration),\r
+                  sizeof (Tcg2Configuration),\r
                   &Tcg2Configuration\r
                   );\r
   if (EFI_ERROR (Status)) {\r
@@ -428,13 +434,13 @@ Tcg2ConfigDriverUnload (
   IN EFI_HANDLE  ImageHandle\r
   )\r
 {\r
-  EFI_STATUS                  Status;\r
-  TCG2_CONFIG_PRIVATE_DATA    *PrivateData;\r
+  EFI_STATUS                Status;\r
+  TCG2_CONFIG_PRIVATE_DATA  *PrivateData;\r
 \r
   Status = gBS->HandleProtocol (\r
                   ImageHandle,\r
                   &gEfiCallerIdGuid,\r
-                  (VOID **) &PrivateData\r
+                  (VOID **)&PrivateData\r
                   );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r