]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleReportLib.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Library / DxeCapsuleLibFmp / DxeCapsuleReportLib.c
index 82f8c1f49cb344800bf04d1b69a3ee71d22ff384..efc6b4ce2661f107439ea6b4e9588cdc93107230 100644 (file)
@@ -37,7 +37,7 @@
 \r
 **/\r
 EFI_STATUS\r
-CoDClearCapsuleRelocationInfo(\r
+CoDClearCapsuleRelocationInfo (\r
   VOID\r
   );\r
 \r
@@ -52,23 +52,24 @@ GetCurrentCapsuleLastIndex (
   VOID\r
   )\r
 {\r
-  UINTN                            Size;\r
-  CHAR16                           CapsuleLastStr[sizeof("Capsule####")];\r
-  EFI_STATUS                       Status;\r
-  UINT16                           CurrentIndex;\r
+  UINTN       Size;\r
+  CHAR16      CapsuleLastStr[sizeof ("Capsule####")];\r
+  EFI_STATUS  Status;\r
+  UINT16      CurrentIndex;\r
 \r
-  Size = sizeof(L"Capsule####") - sizeof(CHAR16); // no zero terminator\r
-  Status = gRT->GetVariable(\r
+  Size   = sizeof (L"Capsule####") - sizeof (CHAR16); // no zero terminator\r
+  Status = gRT->GetVariable (\r
                   L"CapsuleLast",\r
                   &gEfiCapsuleReportGuid,\r
                   NULL,\r
                   &Size,\r
                   CapsuleLastStr\r
                   );\r
-  if (EFI_ERROR(Status)) {\r
+  if (EFI_ERROR (Status)) {\r
     return -1;\r
   }\r
-  CurrentIndex = (UINT16)StrHexToUintn(&CapsuleLastStr[sizeof("Capsule") - 1]);\r
+\r
+  CurrentIndex = (UINT16)StrHexToUintn (&CapsuleLastStr[sizeof ("Capsule") - 1]);\r
   return CurrentIndex;\r
 }\r
 \r
@@ -83,11 +84,11 @@ GetNewCapsuleResultIndex (
   VOID\r
   )\r
 {\r
-  INTN                             CurrentIndex;\r
+  INTN  CurrentIndex;\r
 \r
-  CurrentIndex = GetCurrentCapsuleLastIndex();\r
-  if (CurrentIndex >= PcdGet16(PcdCapsuleMax)) {\r
-    DEBUG((DEBUG_INFO, "  CapsuleResult variable Rolling Over!\n"));\r
+  CurrentIndex = GetCurrentCapsuleLastIndex ();\r
+  if (CurrentIndex >= PcdGet16 (PcdCapsuleMax)) {\r
+    DEBUG ((DEBUG_INFO, "  CapsuleResult variable Rolling Over!\n"));\r
     return 0;\r
   }\r
 \r
@@ -108,22 +109,27 @@ LockVariable (
   IN EDKII_VARIABLE_POLICY_PROTOCOL  *VariablePolicy\r
   )\r
 {\r
-  EFI_STATUS                       Status;\r
+  EFI_STATUS  Status;\r
 \r
   // Set the policies to protect the target variables\r
-  Status = RegisterBasicVariablePolicy (VariablePolicy,\r
-                                        &VariableGuid,\r
-                                        VariableName,\r
-                                        VARIABLE_POLICY_NO_MIN_SIZE,\r
-                                        VARIABLE_POLICY_NO_MAX_SIZE,\r
-                                        VARIABLE_POLICY_NO_MUST_ATTR,\r
-                                        VARIABLE_POLICY_NO_CANT_ATTR,\r
-                                        VARIABLE_POLICY_TYPE_LOCK_NOW);\r
+  Status = RegisterBasicVariablePolicy (\r
+             VariablePolicy,\r
+             &VariableGuid,\r
+             VariableName,\r
+             VARIABLE_POLICY_NO_MIN_SIZE,\r
+             VARIABLE_POLICY_NO_MAX_SIZE,\r
+             VARIABLE_POLICY_NO_MUST_ATTR,\r
+             VARIABLE_POLICY_NO_CANT_ATTR,\r
+             VARIABLE_POLICY_TYPE_LOCK_NOW\r
+             );\r
   if (EFI_ERROR (Status)) {\r
-    DEBUG ((DEBUG_ERROR, "DxeCapsuleLibFmp: Failed to lock variable %g %s.  Status = %r\n",\r
-            &VariableGuid,\r
-            VariableName,\r
-            Status));\r
+    DEBUG ((\r
+      DEBUG_ERROR,\r
+      "DxeCapsuleLibFmp: Failed to lock variable %g %s.  Status = %r\n",\r
+      &VariableGuid,\r
+      VariableName,\r
+      Status\r
+      ));\r
     ASSERT_EFI_ERROR (Status);\r
   }\r
 }\r
@@ -139,36 +145,36 @@ LockVariable (
 **/\r
 EFI_STATUS\r
 WriteNewCapsuleResultVariable (\r
-  IN VOID    *CapsuleResult,\r
-  IN UINTN   CapsuleResultSize\r
+  IN VOID   *CapsuleResult,\r
+  IN UINTN  CapsuleResultSize\r
   )\r
 {\r
-  INTN                                CapsuleResultIndex;\r
-  CHAR16                              CapsuleResultStr[sizeof("Capsule####")];\r
-  UINTN                               Size;\r
-  EFI_STATUS                          Status;\r
+  INTN        CapsuleResultIndex;\r
+  CHAR16      CapsuleResultStr[sizeof ("Capsule####")];\r
+  UINTN       Size;\r
+  EFI_STATUS  Status;\r
 \r
-  CapsuleResultIndex = GetNewCapsuleResultIndex();\r
-  DEBUG((DEBUG_INFO, "New CapsuleResultIndex - 0x%x\n", CapsuleResultIndex));\r
+  CapsuleResultIndex = GetNewCapsuleResultIndex ();\r
+  DEBUG ((DEBUG_INFO, "New CapsuleResultIndex - 0x%x\n", CapsuleResultIndex));\r
 \r
-  UnicodeSPrint(\r
+  UnicodeSPrint (\r
     CapsuleResultStr,\r
-    sizeof(CapsuleResultStr),\r
+    sizeof (CapsuleResultStr),\r
     L"Capsule%04x",\r
     CapsuleResultIndex\r
     );\r
 \r
-  Status = gRT->SetVariable(\r
+  Status = gRT->SetVariable (\r
                   CapsuleResultStr,\r
                   &gEfiCapsuleReportGuid,\r
                   EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,\r
                   CapsuleResultSize,\r
                   CapsuleResult\r
                   );\r
-  if (!EFI_ERROR(Status)) {\r
-    Size = sizeof(L"Capsule####") - sizeof(CHAR16); // no zero terminator\r
-    DEBUG((DEBUG_INFO, "Set CapsuleLast - %s\n", CapsuleResultStr));\r
-    Status = gRT->SetVariable(\r
+  if (!EFI_ERROR (Status)) {\r
+    Size = sizeof (L"Capsule####") - sizeof (CHAR16); // no zero terminator\r
+    DEBUG ((DEBUG_INFO, "Set CapsuleLast - %s\n", CapsuleResultStr));\r
+    Status = gRT->SetVariable (\r
                     L"CapsuleLast",\r
                     &gEfiCapsuleReportGuid,\r
                     EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,\r
@@ -191,24 +197,25 @@ WriteNewCapsuleResultVariable (
 **/\r
 EFI_STATUS\r
 RecordCapsuleStatusVariable (\r
-  IN EFI_CAPSULE_HEADER                           *CapsuleHeader,\r
-  IN EFI_STATUS                                   CapsuleStatus\r
+  IN EFI_CAPSULE_HEADER  *CapsuleHeader,\r
+  IN EFI_STATUS          CapsuleStatus\r
   )\r
 {\r
   EFI_CAPSULE_RESULT_VARIABLE_HEADER  CapsuleResultVariable;\r
   EFI_STATUS                          Status;\r
 \r
-  CapsuleResultVariable.VariableTotalSize = sizeof(CapsuleResultVariable);\r
-  CapsuleResultVariable.Reserved = 0;\r
+  CapsuleResultVariable.VariableTotalSize = sizeof (CapsuleResultVariable);\r
+  CapsuleResultVariable.Reserved          = 0;\r
   CopyGuid (&CapsuleResultVariable.CapsuleGuid, &CapsuleHeader->CapsuleGuid);\r
-  ZeroMem(&CapsuleResultVariable.CapsuleProcessed, sizeof(CapsuleResultVariable.CapsuleProcessed));\r
-  gRT->GetTime(&CapsuleResultVariable.CapsuleProcessed, NULL);\r
+  ZeroMem (&CapsuleResultVariable.CapsuleProcessed, sizeof (CapsuleResultVariable.CapsuleProcessed));\r
+  gRT->GetTime (&CapsuleResultVariable.CapsuleProcessed, NULL);\r
   CapsuleResultVariable.CapsuleStatus = CapsuleStatus;\r
 \r
   Status = EFI_SUCCESS;\r
   if ((CapsuleHeader->Flags & CAPSULE_FLAGS_PERSIST_ACROSS_RESET) != 0) {\r
-    Status = WriteNewCapsuleResultVariable(&CapsuleResultVariable, sizeof(CapsuleResultVariable));\r
+    Status = WriteNewCapsuleResultVariable (&CapsuleResultVariable, sizeof (CapsuleResultVariable));\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -245,58 +252,61 @@ RecordFmpCapsuleStatusVariable (
   UINTN                               CapFileNameSize;\r
 \r
   DevicePathStr   = NULL;\r
-  CapFileNameSize = sizeof(CHAR16);\r
+  CapFileNameSize = sizeof (CHAR16);\r
 \r
   if (FmpDevicePath != NULL) {\r
     DevicePathStr = ConvertDevicePathToText (FmpDevicePath, FALSE, FALSE);\r
   }\r
+\r
   if (DevicePathStr != NULL) {\r
-    DevicePathStrSize = StrSize(DevicePathStr);\r
+    DevicePathStrSize = StrSize (DevicePathStr);\r
   } else {\r
-    DevicePathStrSize = sizeof(CHAR16);\r
+    DevicePathStrSize = sizeof (CHAR16);\r
   }\r
 \r
   if (CapFileName != NULL) {\r
-    CapFileNameSize = StrSize(CapFileName);\r
+    CapFileNameSize = StrSize (CapFileName);\r
   }\r
 \r
   //\r
   // Allocate room for CapsuleFileName.\r
   //\r
-  CapsuleResultVariableSize = sizeof(EFI_CAPSULE_RESULT_VARIABLE_HEADER) + sizeof(EFI_CAPSULE_RESULT_VARIABLE_FMP) + CapFileNameSize + DevicePathStrSize;\r
+  CapsuleResultVariableSize = sizeof (EFI_CAPSULE_RESULT_VARIABLE_HEADER) + sizeof (EFI_CAPSULE_RESULT_VARIABLE_FMP) + CapFileNameSize + DevicePathStrSize;\r
 \r
-  CapsuleResultVariable     = AllocateZeroPool (CapsuleResultVariableSize);\r
+  CapsuleResultVariable = AllocateZeroPool (CapsuleResultVariableSize);\r
   if (CapsuleResultVariable == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
-  CapsuleResultVariableHeader = (VOID *)CapsuleResultVariable;\r
+\r
+  CapsuleResultVariableHeader                    = (VOID *)CapsuleResultVariable;\r
   CapsuleResultVariableHeader->VariableTotalSize = (UINT32)CapsuleResultVariableSize;\r
-  CapsuleResultVariableHeader->Reserved = 0;\r
-  CopyGuid(&CapsuleResultVariableHeader->CapsuleGuid, &CapsuleHeader->CapsuleGuid);\r
-  ZeroMem(&CapsuleResultVariableHeader->CapsuleProcessed, sizeof(CapsuleResultVariableHeader->CapsuleProcessed));\r
-  gRT->GetTime(&CapsuleResultVariableHeader->CapsuleProcessed, NULL);\r
+  CapsuleResultVariableHeader->Reserved          = 0;\r
+  CopyGuid (&CapsuleResultVariableHeader->CapsuleGuid, &CapsuleHeader->CapsuleGuid);\r
+  ZeroMem (&CapsuleResultVariableHeader->CapsuleProcessed, sizeof (CapsuleResultVariableHeader->CapsuleProcessed));\r
+  gRT->GetTime (&CapsuleResultVariableHeader->CapsuleProcessed, NULL);\r
   CapsuleResultVariableHeader->CapsuleStatus = CapsuleStatus;\r
 \r
-  CapsuleResultVariableFmp = (VOID *)(CapsuleResultVariable + sizeof(EFI_CAPSULE_RESULT_VARIABLE_HEADER));\r
-  CapsuleResultVariableFmp->Version = 0x1;\r
-  CapsuleResultVariableFmp->PayloadIndex = (UINT8)PayloadIndex;\r
+  CapsuleResultVariableFmp                   = (VOID *)(CapsuleResultVariable + sizeof (EFI_CAPSULE_RESULT_VARIABLE_HEADER));\r
+  CapsuleResultVariableFmp->Version          = 0x1;\r
+  CapsuleResultVariableFmp->PayloadIndex     = (UINT8)PayloadIndex;\r
   CapsuleResultVariableFmp->UpdateImageIndex = ImageHeader->UpdateImageIndex;\r
   CopyGuid (&CapsuleResultVariableFmp->UpdateImageTypeId, &ImageHeader->UpdateImageTypeId);\r
 \r
   if (CapFileName != NULL) {\r
-    CopyMem((UINT8 *)CapsuleResultVariableFmp + sizeof(EFI_CAPSULE_RESULT_VARIABLE_FMP), CapFileName, CapFileNameSize);\r
+    CopyMem ((UINT8 *)CapsuleResultVariableFmp + sizeof (EFI_CAPSULE_RESULT_VARIABLE_FMP), CapFileName, CapFileNameSize);\r
   }\r
 \r
   if (DevicePathStr != NULL) {\r
-    CopyMem ((UINT8 *)CapsuleResultVariableFmp + sizeof(EFI_CAPSULE_RESULT_VARIABLE_FMP) + CapFileNameSize, DevicePathStr, DevicePathStrSize);\r
+    CopyMem ((UINT8 *)CapsuleResultVariableFmp + sizeof (EFI_CAPSULE_RESULT_VARIABLE_FMP) + CapFileNameSize, DevicePathStr, DevicePathStrSize);\r
     FreePool (DevicePathStr);\r
     DevicePathStr = NULL;\r
   }\r
 \r
   Status = EFI_SUCCESS;\r
   if ((CapsuleHeader->Flags & CAPSULE_FLAGS_PERSIST_ACROSS_RESET) != 0) {\r
-    Status = WriteNewCapsuleResultVariable(CapsuleResultVariable, CapsuleResultVariableSize);\r
+    Status = WriteNewCapsuleResultVariable (CapsuleResultVariable, CapsuleResultVariableSize);\r
   }\r
+\r
   FreePool (CapsuleResultVariable);\r
   return Status;\r
 }\r
@@ -308,29 +318,29 @@ RecordFmpCapsuleStatusVariable (
 **/\r
 VOID\r
 InitCapsuleMaxVariable (\r
-  EDKII_VARIABLE_POLICY_PROTOCOL   *VariablePolicy\r
+  EDKII_VARIABLE_POLICY_PROTOCOL  *VariablePolicy\r
   )\r
 {\r
-  EFI_STATUS                       Status;\r
-  UINTN                            Size;\r
-  CHAR16                           CapsuleMaxStr[sizeof("Capsule####")];\r
+  EFI_STATUS  Status;\r
+  UINTN       Size;\r
+  CHAR16      CapsuleMaxStr[sizeof ("Capsule####")];\r
 \r
-  UnicodeSPrint(\r
+  UnicodeSPrint (\r
     CapsuleMaxStr,\r
-    sizeof(CapsuleMaxStr),\r
+    sizeof (CapsuleMaxStr),\r
     L"Capsule%04x",\r
-    PcdGet16(PcdCapsuleMax)\r
+    PcdGet16 (PcdCapsuleMax)\r
     );\r
 \r
-  Size = sizeof(L"Capsule####") - sizeof(CHAR16); // no zero terminator\r
-  Status = gRT->SetVariable(\r
+  Size   = sizeof (L"Capsule####") - sizeof (CHAR16); // no zero terminator\r
+  Status = gRT->SetVariable (\r
                   L"CapsuleMax",\r
                   &gEfiCapsuleReportGuid,\r
                   EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,\r
                   Size,\r
                   CapsuleMaxStr\r
                   );\r
-  if (!EFI_ERROR(Status)) {\r
+  if (!EFI_ERROR (Status)) {\r
     // Lock it per UEFI spec.\r
     LockVariable (gEfiCapsuleReportGuid, L"CapsuleMax", VariablePolicy);\r
   }\r
@@ -343,18 +353,18 @@ InitCapsuleMaxVariable (
 **/\r
 VOID\r
 InitCapsuleLastVariable (\r
-  EDKII_VARIABLE_POLICY_PROTOCOL   *VariablePolicy\r
+  EDKII_VARIABLE_POLICY_PROTOCOL  *VariablePolicy\r
   )\r
 {\r
-  EFI_STATUS                       Status;\r
-  EFI_BOOT_MODE                    BootMode;\r
-  VOID                             *CapsuleResult;\r
-  UINTN                            Size;\r
-  CHAR16                           CapsuleLastStr[sizeof("Capsule####")];\r
+  EFI_STATUS     Status;\r
+  EFI_BOOT_MODE  BootMode;\r
+  VOID           *CapsuleResult;\r
+  UINTN          Size;\r
+  CHAR16         CapsuleLastStr[sizeof ("Capsule####")];\r
 \r
-  BootMode = GetBootModeHob();\r
+  BootMode = GetBootModeHob ();\r
   if (BootMode == BOOT_ON_FLASH_UPDATE) {\r
-    Status = gRT->SetVariable(\r
+    Status = gRT->SetVariable (\r
                     L"CapsuleLast",\r
                     &gEfiCapsuleReportGuid,\r
                     EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,\r
@@ -366,30 +376,30 @@ InitCapsuleLastVariable (
     //\r
     // Check if OS/APP cleared L"Capsule####"\r
     //\r
-    ZeroMem(CapsuleLastStr, sizeof(CapsuleLastStr));\r
-    Size = sizeof(L"Capsule####") - sizeof(CHAR16); // no zero terminator\r
-    Status = gRT->GetVariable(\r
+    ZeroMem (CapsuleLastStr, sizeof (CapsuleLastStr));\r
+    Size   = sizeof (L"Capsule####") - sizeof (CHAR16); // no zero terminator\r
+    Status = gRT->GetVariable (\r
                     L"CapsuleLast",\r
                     &gEfiCapsuleReportGuid,\r
                     NULL,\r
                     &Size,\r
                     CapsuleLastStr\r
                     );\r
-    if (!EFI_ERROR(Status)) {\r
+    if (!EFI_ERROR (Status)) {\r
       //\r
       // L"CapsuleLast" is got, check if data is there.\r
       //\r
       Status = GetVariable2 (\r
                  CapsuleLastStr,\r
                  &gEfiCapsuleReportGuid,\r
-                 (VOID **) &CapsuleResult,\r
+                 (VOID **)&CapsuleResult,\r
                  NULL\r
                  );\r
-      if (EFI_ERROR(Status)) {\r
+      if (EFI_ERROR (Status)) {\r
         //\r
         // If no data, delete L"CapsuleLast"\r
         //\r
-        Status = gRT->SetVariable(\r
+        Status = gRT->SetVariable (\r
                         L"CapsuleLast",\r
                         &gEfiCapsuleReportGuid,\r
                         EFI_VARIABLE_NON_VOLATILE | EFI_VARIABLE_BOOTSERVICE_ACCESS | EFI_VARIABLE_RUNTIME_ACCESS,\r
@@ -416,19 +426,19 @@ InitCapsuleUpdateVariable (
   VOID\r
   )\r
 {\r
-  EFI_STATUS                     Status;\r
-  UINTN                          Index;\r
-  CHAR16                         CapsuleVarName[30];\r
-  CHAR16                         *TempVarName;\r
+  EFI_STATUS  Status;\r
+  UINTN       Index;\r
+  CHAR16      CapsuleVarName[30];\r
+  CHAR16      *TempVarName;\r
 \r
   //\r
   // Clear all the capsule variables CapsuleUpdateData, CapsuleUpdateData1, CapsuleUpdateData2...\r
   // as early as possible which will avoid the next time boot after the capsule update\r
   // will still into the capsule loop\r
   //\r
-  StrCpyS (CapsuleVarName, sizeof(CapsuleVarName)/sizeof(CapsuleVarName[0]), EFI_CAPSULE_VARIABLE_NAME);\r
+  StrCpyS (CapsuleVarName, sizeof (CapsuleVarName)/sizeof (CapsuleVarName[0]), EFI_CAPSULE_VARIABLE_NAME);\r
   TempVarName = CapsuleVarName + StrLen (CapsuleVarName);\r
-  Index = 0;\r
+  Index       = 0;\r
   while (TRUE) {\r
     if (Index > 0) {\r
       UnicodeValueToStringS (\r
@@ -439,6 +449,7 @@ InitCapsuleUpdateVariable (
         0\r
         );\r
     }\r
+\r
     Status = gRT->SetVariable (\r
                     CapsuleVarName,\r
                     &gEfiCapsuleVendorGuid,\r
@@ -452,6 +463,7 @@ InitCapsuleUpdateVariable (
       //\r
       break;\r
     }\r
+\r
     Index++;\r
   }\r
 }\r
@@ -463,15 +475,15 @@ InitCapsuleUpdateVariable (
 **/\r
 VOID\r
 InitCapsuleRelocationInfo (\r
-  EDKII_VARIABLE_POLICY_PROTOCOL   *VariablePolicy\r
+  EDKII_VARIABLE_POLICY_PROTOCOL  *VariablePolicy\r
   )\r
 {\r
-  CoDClearCapsuleRelocationInfo();\r
+  CoDClearCapsuleRelocationInfo ();\r
 \r
   //\r
   // Unlock Capsule On Disk relocation Info variable only when Capsule On Disk flag is enabled\r
   //\r
-  if (!CoDCheckCapsuleOnDiskFlag()) {\r
+  if (!CoDCheckCapsuleOnDiskFlag ()) {\r
     LockVariable (gEfiCapsuleVendorGuid, COD_RELOCATION_INFO_VAR_NAME, VariablePolicy);\r
   }\r
 }\r
@@ -484,16 +496,17 @@ InitCapsuleVariable (
   VOID\r
   )\r
 {\r
-  EFI_STATUS                       Status;\r
-  EDKII_VARIABLE_POLICY_PROTOCOL   *VariablePolicy;\r
+  EFI_STATUS                      Status;\r
+  EDKII_VARIABLE_POLICY_PROTOCOL  *VariablePolicy;\r
 \r
   // Locate the VariablePolicy protocol\r
-  Status = gBS->LocateProtocol (&gEdkiiVariablePolicyProtocolGuid, NULL, (VOID**)&VariablePolicy);\r
+  Status = gBS->LocateProtocol (&gEdkiiVariablePolicyProtocolGuid, NULL, (VOID **)&VariablePolicy);\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((DEBUG_ERROR, "DxeCapsuleReportLib %a - Could not locate VariablePolicy protocol! %r\n", __FUNCTION__, Status));\r
     ASSERT_EFI_ERROR (Status);\r
   }\r
-  InitCapsuleUpdateVariable();\r
+\r
+  InitCapsuleUpdateVariable ();\r
   InitCapsuleMaxVariable (VariablePolicy);\r
   InitCapsuleLastVariable (VariablePolicy);\r
   InitCapsuleRelocationInfo (VariablePolicy);\r