]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Library/UefiShellDriver1CommandsLib/OpenInfo.c
ShellPkg: Apply uncrustify changes
[mirror_edk2.git] / ShellPkg / Library / UefiShellDriver1CommandsLib / OpenInfo.c
index 9c5541b9829116092bc9e6d395d6749d914199c2..a1a09046584a765143e4b50ee3faafacd5228e4d 100644 (file)
@@ -9,14 +9,14 @@
 \r
 #include "UefiShellDriver1CommandsLib.h"\r
 \r
-STATIC CONST CHAR16 StringHandProt[]  = L"HandProt ";\r
-STATIC CONST CHAR16 StringGetProt[]   = L"GetProt  ";\r
-STATIC CONST CHAR16 StringTestProt[]  = L"TestProt ";\r
-STATIC CONST CHAR16 StringChild[]     = L"Child    ";\r
-STATIC CONST CHAR16 StringDriver[]    = L"Driver   ";\r
-STATIC CONST CHAR16 StringExclusive[] = L"Exclusive";\r
-STATIC CONST CHAR16 StringDriverEx[]  = L"DriverEx ";\r
-STATIC CONST CHAR16 StringUnknown[]   = L"Unknown  ";\r
+STATIC CONST CHAR16  StringHandProt[]  = L"HandProt ";\r
+STATIC CONST CHAR16  StringGetProt[]   = L"GetProt  ";\r
+STATIC CONST CHAR16  StringTestProt[]  = L"TestProt ";\r
+STATIC CONST CHAR16  StringChild[]     = L"Child    ";\r
+STATIC CONST CHAR16  StringDriver[]    = L"Driver   ";\r
+STATIC CONST CHAR16  StringExclusive[] = L"Exclusive";\r
+STATIC CONST CHAR16  StringDriverEx[]  = L"DriverEx ";\r
+STATIC CONST CHAR16  StringUnknown[]   = L"Unknown  ";\r
 \r
 /**\r
   Open the database and print out all the info about TheHandle.\r
@@ -28,21 +28,21 @@ STATIC CONST CHAR16 StringUnknown[]   = L"Unknown  ";
 **/\r
 EFI_STATUS\r
 TraverseHandleDatabase (\r
-  IN CONST EFI_HANDLE TheHandle\r
+  IN CONST EFI_HANDLE  TheHandle\r
   )\r
 {\r
-  EFI_STATUS                          Status;\r
-  EFI_GUID                            **ProtocolGuidArray;\r
-  UINTN                               ArrayCount;\r
-  UINTN                               ProtocolIndex;\r
-  EFI_OPEN_PROTOCOL_INFORMATION_ENTRY *OpenInfo;\r
-  UINTN                               OpenInfoCount;\r
-  UINTN                               OpenInfoIndex;\r
-  CONST CHAR16                        *OpenTypeString;\r
-  CHAR16                              *TempString;\r
-  UINTN                               HandleIndex;\r
-  CONST CHAR16                        *Name;\r
-  UINTN                               ControllerIndex;\r
+  EFI_STATUS                           Status;\r
+  EFI_GUID                             **ProtocolGuidArray;\r
+  UINTN                                ArrayCount;\r
+  UINTN                                ProtocolIndex;\r
+  EFI_OPEN_PROTOCOL_INFORMATION_ENTRY  *OpenInfo;\r
+  UINTN                                OpenInfoCount;\r
+  UINTN                                OpenInfoIndex;\r
+  CONST CHAR16                         *OpenTypeString;\r
+  CHAR16                               *TempString;\r
+  UINTN                                HandleIndex;\r
+  CONST CHAR16                         *Name;\r
+  UINTN                                ControllerIndex;\r
 \r
   if (TheHandle == NULL) {\r
     return (EFI_INVALID_PARAMETER);\r
@@ -52,80 +52,91 @@ TraverseHandleDatabase (
   // Retrieve the list of all the protocols on the handle\r
   //\r
   Status = gBS->ProtocolsPerHandle (\r
-                TheHandle,\r
-                &ProtocolGuidArray,\r
-                &ArrayCount\r
-               );\r
-  ASSERT_EFI_ERROR(Status);\r
+                  TheHandle,\r
+                  &ProtocolGuidArray,\r
+                  &ArrayCount\r
+                  );\r
+  ASSERT_EFI_ERROR (Status);\r
   if (!EFI_ERROR (Status)) {\r
-\r
     for (ProtocolIndex = 0; ProtocolIndex < ArrayCount; ProtocolIndex++) {\r
       //\r
       // print out the human readable name for this one.\r
       //\r
-      TempString = GetStringNameFromGuid(ProtocolGuidArray[ProtocolIndex], NULL);\r
+      TempString = GetStringNameFromGuid (ProtocolGuidArray[ProtocolIndex], NULL);\r
       if (TempString == NULL) {\r
         continue;\r
       }\r
-      ShellPrintEx(-1, -1, L"%H%s%N\r\n", TempString);\r
-      FreePool(TempString);\r
+\r
+      ShellPrintEx (-1, -1, L"%H%s%N\r\n", TempString);\r
+      FreePool (TempString);\r
 \r
       //\r
       // Retrieve the list of agents that have opened each protocol\r
       //\r
       Status = gBS->OpenProtocolInformation (\r
-                    TheHandle,\r
-                    ProtocolGuidArray[ProtocolIndex],\r
-                    &OpenInfo,\r
-                    &OpenInfoCount\r
-                   );\r
-      ASSERT_EFI_ERROR(Status);\r
+                      TheHandle,\r
+                      ProtocolGuidArray[ProtocolIndex],\r
+                      &OpenInfo,\r
+                      &OpenInfoCount\r
+                      );\r
+      ASSERT_EFI_ERROR (Status);\r
       if (!EFI_ERROR (Status)) {\r
         for (OpenInfoIndex = 0; OpenInfoIndex < OpenInfoCount; OpenInfoIndex++) {\r
           switch (OpenInfo[OpenInfoIndex].Attributes) {\r
-            case EFI_OPEN_PROTOCOL_BY_HANDLE_PROTOCOL:  OpenTypeString = StringHandProt;  break;\r
-            case EFI_OPEN_PROTOCOL_GET_PROTOCOL:        OpenTypeString = StringGetProt;   break;\r
-            case EFI_OPEN_PROTOCOL_TEST_PROTOCOL:       OpenTypeString = StringTestProt;  break;\r
-            case EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER: OpenTypeString = StringChild;     break;\r
-            case EFI_OPEN_PROTOCOL_BY_DRIVER:           OpenTypeString = StringDriver;    break;\r
-            case EFI_OPEN_PROTOCOL_EXCLUSIVE:           OpenTypeString = StringExclusive; break;\r
+            case EFI_OPEN_PROTOCOL_BY_HANDLE_PROTOCOL:  OpenTypeString = StringHandProt;\r
+              break;\r
+            case EFI_OPEN_PROTOCOL_GET_PROTOCOL:        OpenTypeString = StringGetProt;\r
+              break;\r
+            case EFI_OPEN_PROTOCOL_TEST_PROTOCOL:       OpenTypeString = StringTestProt;\r
+              break;\r
+            case EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER: OpenTypeString = StringChild;\r
+              break;\r
+            case EFI_OPEN_PROTOCOL_BY_DRIVER:           OpenTypeString = StringDriver;\r
+              break;\r
+            case EFI_OPEN_PROTOCOL_EXCLUSIVE:           OpenTypeString = StringExclusive;\r
+              break;\r
             case EFI_OPEN_PROTOCOL_BY_DRIVER|EFI_OPEN_PROTOCOL_EXCLUSIVE:\r
-                                                        OpenTypeString = StringDriverEx;  break;\r
-            default:                                    OpenTypeString = StringUnknown;   break;\r
+              OpenTypeString = StringDriverEx;\r
+              break;\r
+            default:                                    OpenTypeString = StringUnknown;\r
+              break;\r
           }\r
-          HandleIndex     = ConvertHandleToHandleIndex(OpenInfo[OpenInfoIndex].AgentHandle);\r
-          Name            = GetStringNameFromHandle(OpenInfo[OpenInfoIndex].AgentHandle, NULL);\r
-          ControllerIndex = ConvertHandleToHandleIndex(OpenInfo[OpenInfoIndex].ControllerHandle);\r
+\r
+          HandleIndex     = ConvertHandleToHandleIndex (OpenInfo[OpenInfoIndex].AgentHandle);\r
+          Name            = GetStringNameFromHandle (OpenInfo[OpenInfoIndex].AgentHandle, NULL);\r
+          ControllerIndex = ConvertHandleToHandleIndex (OpenInfo[OpenInfoIndex].ControllerHandle);\r
           if (ControllerIndex != 0) {\r
-            ShellPrintHiiEx(\r
+            ShellPrintHiiEx (\r
               -1,\r
               -1,\r
               NULL,\r
-              STRING_TOKEN(STR_OPENINFO_LINE),\r
+              STRING_TOKEN (STR_OPENINFO_LINE),\r
               gShellDriver1HiiHandle,\r
               HandleIndex,\r
               ControllerIndex,\r
               OpenInfo[OpenInfoIndex].OpenCount,\r
               OpenTypeString,\r
               Name\r
-             );\r
+              );\r
           } else {\r
-            ShellPrintHiiEx(\r
+            ShellPrintHiiEx (\r
               -1,\r
               -1,\r
               NULL,\r
-              STRING_TOKEN(STR_OPENINFO_MIN_LINE),\r
+              STRING_TOKEN (STR_OPENINFO_MIN_LINE),\r
               gShellDriver1HiiHandle,\r
               HandleIndex,\r
               OpenInfo[OpenInfoIndex].OpenCount,\r
               OpenTypeString,\r
               Name\r
-             );\r
+              );\r
           }\r
         }\r
+\r
         FreePool (OpenInfo);\r
       }\r
     }\r
+\r
     FreePool (ProtocolGuidArray);\r
   }\r
 \r
@@ -145,66 +156,67 @@ ShellCommandRunOpenInfo (
   IN EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
-  EFI_STATUS          Status;\r
-  LIST_ENTRY          *Package;\r
-  CHAR16              *ProblemParam;\r
-  SHELL_STATUS        ShellStatus;\r
-  EFI_HANDLE          TheHandle;\r
-  CONST CHAR16        *Param1;\r
-  UINT64              Intermediate;\r
+  EFI_STATUS    Status;\r
+  LIST_ENTRY    *Package;\r
+  CHAR16        *ProblemParam;\r
+  SHELL_STATUS  ShellStatus;\r
+  EFI_HANDLE    TheHandle;\r
+  CONST CHAR16  *Param1;\r
+  UINT64        Intermediate;\r
 \r
-  ShellStatus         = SHELL_SUCCESS;\r
+  ShellStatus = SHELL_SUCCESS;\r
 \r
   //\r
   // initialize the shell lib (we must be in non-auto-init...)\r
   //\r
-  Status = ShellInitialize();\r
-  ASSERT_EFI_ERROR(Status);\r
+  Status = ShellInitialize ();\r
+  ASSERT_EFI_ERROR (Status);\r
 \r
-  Status = CommandInit();\r
-  ASSERT_EFI_ERROR(Status);\r
+  Status = CommandInit ();\r
+  ASSERT_EFI_ERROR (Status);\r
 \r
   //\r
   // parse the command line\r
   //\r
   Status = ShellCommandLineParse (EmptyParamList, &Package, &ProblemParam, TRUE);\r
-  if (EFI_ERROR(Status)) {\r
-    if (Status == EFI_VOLUME_CORRUPTED && ProblemParam != NULL) {\r
-      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_PROBLEM), gShellDriver1HiiHandle, L"openinfo", ProblemParam);\r
-      FreePool(ProblemParam);\r
+  if (EFI_ERROR (Status)) {\r
+    if ((Status == EFI_VOLUME_CORRUPTED) && (ProblemParam != NULL)) {\r
+      ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_PROBLEM), gShellDriver1HiiHandle, L"openinfo", ProblemParam);\r
+      FreePool (ProblemParam);\r
       ShellStatus = SHELL_INVALID_PARAMETER;\r
     } else {\r
-      ASSERT(FALSE);\r
+      ASSERT (FALSE);\r
     }\r
   } else {\r
-    if (ShellCommandLineGetCount(Package) > 2){\r
+    if (ShellCommandLineGetCount (Package) > 2) {\r
       //\r
       // error for too many parameters\r
       //\r
-      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDriver1HiiHandle, L"openinfo");\r
+      ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_MANY), gShellDriver1HiiHandle, L"openinfo");\r
       ShellStatus = SHELL_INVALID_PARAMETER;\r
-    } else if (ShellCommandLineGetCount(Package) == 0) {\r
-      ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDriver1HiiHandle, L"openinfo");\r
+    } else if (ShellCommandLineGetCount (Package) == 0) {\r
+      ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_TOO_FEW), gShellDriver1HiiHandle, L"openinfo");\r
       ShellStatus = SHELL_INVALID_PARAMETER;\r
     } else {\r
-      Param1 = ShellCommandLineGetRawValue(Package, 1);\r
-      Status = ShellConvertStringToUint64(Param1, &Intermediate, TRUE, FALSE);\r
-      if (EFI_ERROR(Status) || Param1 == NULL || ConvertHandleIndexToHandle((UINTN)Intermediate) == NULL){\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_INV_HANDLE), gShellDriver1HiiHandle, L"openinfo", Param1);\r
+      Param1 = ShellCommandLineGetRawValue (Package, 1);\r
+      Status = ShellConvertStringToUint64 (Param1, &Intermediate, TRUE, FALSE);\r
+      if (EFI_ERROR (Status) || (Param1 == NULL) || (ConvertHandleIndexToHandle ((UINTN)Intermediate) == NULL)) {\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_INV_HANDLE), gShellDriver1HiiHandle, L"openinfo", Param1);\r
         ShellStatus = SHELL_INVALID_PARAMETER;\r
       } else {\r
-        TheHandle = ConvertHandleIndexToHandle((UINTN)Intermediate);\r
-        ASSERT(TheHandle != NULL);\r
-        ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_OPENINFO_HEADER_LINE), gShellDriver1HiiHandle, (UINTN)Intermediate, TheHandle);\r
+        TheHandle = ConvertHandleIndexToHandle ((UINTN)Intermediate);\r
+        ASSERT (TheHandle != NULL);\r
+        ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_OPENINFO_HEADER_LINE), gShellDriver1HiiHandle, (UINTN)Intermediate, TheHandle);\r
 \r
         Status = TraverseHandleDatabase (TheHandle);\r
-        if (!EFI_ERROR(Status)) {\r
+        if (!EFI_ERROR (Status)) {\r
         } else {\r
-          ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_INV_HANDLE), gShellDriver1HiiHandle, L"openinfo", Param1);\r
+          ShellPrintHiiEx (-1, -1, NULL, STRING_TOKEN (STR_GEN_INV_HANDLE), gShellDriver1HiiHandle, L"openinfo", Param1);\r
           ShellStatus = SHELL_NOT_FOUND;\r
         }\r
       }\r
     }\r
   }\r
+\r
   return (ShellStatus);\r
 }\r