]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Isa/Ps2KeyboardDxe/Ps2Keyboard.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Bus / Isa / Ps2KeyboardDxe / Ps2Keyboard.c
index 855fda742efc3e7cf855ed557d498a10fe506b7c..a328931f59d63d05d294b25767001c64f7f04e84 100644 (file)
@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 //\r
 // Function prototypes\r
 //\r
+\r
 /**\r
   Test controller is a keyboard Controller.\r
 \r
@@ -26,9 +27,9 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 EFI_STATUS\r
 EFIAPI\r
 KbdControllerDriverSupported (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL    *This,\r
-  IN EFI_HANDLE                     Controller,\r
-  IN EFI_DEVICE_PATH_PROTOCOL       *RemainingDevicePath\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   Controller,\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath\r
   );\r
 \r
 /**\r
@@ -43,9 +44,9 @@ KbdControllerDriverSupported (
 EFI_STATUS\r
 EFIAPI\r
 KbdControllerDriverStart (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL    *This,\r
-  IN EFI_HANDLE                     Controller,\r
-  IN EFI_DEVICE_PATH_PROTOCOL       *RemainingDevicePath\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   Controller,\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath\r
   );\r
 \r
 /**\r
@@ -65,10 +66,10 @@ KbdControllerDriverStart (
 EFI_STATUS\r
 EFIAPI\r
 KbdControllerDriverStop (\r
-  IN  EFI_DRIVER_BINDING_PROTOCOL    *This,\r
-  IN  EFI_HANDLE                     Controller,\r
-  IN  UINTN                          NumberOfChildren,\r
-  IN  EFI_HANDLE                     *ChildHandleBuffer\r
+  IN  EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN  EFI_HANDLE                   Controller,\r
+  IN  UINTN                        NumberOfChildren,\r
+  IN  EFI_HANDLE                   *ChildHandleBuffer\r
   );\r
 \r
 /**\r
@@ -81,13 +82,13 @@ KbdControllerDriverStop (
 **/\r
 EFI_STATUS\r
 KbdFreeNotifyList (\r
-  IN OUT LIST_ENTRY           *ListHead\r
+  IN OUT LIST_ENTRY  *ListHead\r
   );\r
 \r
 //\r
 // DriverBinding Protocol Instance\r
 //\r
-EFI_DRIVER_BINDING_PROTOCOL gKeyboardControllerDriver = {\r
+EFI_DRIVER_BINDING_PROTOCOL  gKeyboardControllerDriver = {\r
   KbdControllerDriverSupported,\r
   KbdControllerDriverStart,\r
   KbdControllerDriverStop,\r
@@ -109,15 +110,15 @@ EFI_DRIVER_BINDING_PROTOCOL gKeyboardControllerDriver = {
 EFI_STATUS\r
 EFIAPI\r
 KbdControllerDriverSupported (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL    *This,\r
-  IN EFI_HANDLE                     Controller,\r
-  IN EFI_DEVICE_PATH_PROTOCOL       *RemainingDevicePath\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   Controller,\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath\r
   )\r
 {\r
-  EFI_STATUS                                 Status;\r
-  EFI_SIO_PROTOCOL                           *Sio;\r
-  EFI_DEVICE_PATH_PROTOCOL                   *DevicePath;\r
-  ACPI_HID_DEVICE_PATH                       *Acpi;\r
+  EFI_STATUS                Status;\r
+  EFI_SIO_PROTOCOL          *Sio;\r
+  EFI_DEVICE_PATH_PROTOCOL  *DevicePath;\r
+  ACPI_HID_DEVICE_PATH      *Acpi;\r
 \r
   //\r
   // Check whether the controller is keyboard.\r
@@ -125,7 +126,7 @@ KbdControllerDriverSupported (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiDevicePathProtocolGuid,\r
-                  (VOID **) &DevicePath,\r
+                  (VOID **)&DevicePath,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
@@ -135,16 +136,17 @@ KbdControllerDriverSupported (
   }\r
 \r
   do {\r
-    Acpi = (ACPI_HID_DEVICE_PATH *) DevicePath;\r
+    Acpi       = (ACPI_HID_DEVICE_PATH *)DevicePath;\r
     DevicePath = NextDevicePathNode (DevicePath);\r
   } while (!IsDevicePathEnd (DevicePath));\r
 \r
-  if (DevicePathType (Acpi) != ACPI_DEVICE_PATH ||\r
-      (DevicePathSubType (Acpi) != ACPI_DP && DevicePathSubType (Acpi) != ACPI_EXTENDED_DP)) {\r
+  if ((DevicePathType (Acpi) != ACPI_DEVICE_PATH) ||\r
+      ((DevicePathSubType (Acpi) != ACPI_DP) && (DevicePathSubType (Acpi) != ACPI_EXTENDED_DP)))\r
+  {\r
     return EFI_UNSUPPORTED;\r
   }\r
 \r
-  if (Acpi->HID != EISA_PNP_ID (0x303) || Acpi->UID != 0) {\r
+  if ((Acpi->HID != EISA_PNP_ID (0x303)) || (Acpi->UID != 0)) {\r
     return EFI_UNSUPPORTED;\r
   }\r
 \r
@@ -154,7 +156,7 @@ KbdControllerDriverSupported (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiSioProtocolGuid,\r
-                  (VOID **) &Sio,\r
+                  (VOID **)&Sio,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -188,25 +190,25 @@ KbdControllerDriverSupported (
 EFI_STATUS\r
 EFIAPI\r
 KbdControllerDriverStart (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL    *This,\r
-  IN EFI_HANDLE                     Controller,\r
-  IN EFI_DEVICE_PATH_PROTOCOL       *RemainingDevicePath\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   Controller,\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath\r
   )\r
 {\r
-  EFI_STATUS                                Status;\r
-  EFI_STATUS                                Status1;\r
-  EFI_SIO_PROTOCOL                          *Sio;\r
-  KEYBOARD_CONSOLE_IN_DEV                   *ConsoleIn;\r
-  UINT8                                     Data;\r
-  EFI_STATUS_CODE_VALUE                     StatusCode;\r
-  EFI_DEVICE_PATH_PROTOCOL                  *DevicePath;\r
+  EFI_STATUS                Status;\r
+  EFI_STATUS                Status1;\r
+  EFI_SIO_PROTOCOL          *Sio;\r
+  KEYBOARD_CONSOLE_IN_DEV   *ConsoleIn;\r
+  UINT8                     Data;\r
+  EFI_STATUS_CODE_VALUE     StatusCode;\r
+  EFI_DEVICE_PATH_PROTOCOL  *DevicePath;\r
 \r
   StatusCode = 0;\r
 \r
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiDevicePathProtocolGuid,\r
-                  (VOID **) &DevicePath,\r
+                  (VOID **)&DevicePath,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
@@ -214,6 +216,7 @@ KbdControllerDriverStart (
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
+\r
   //\r
   // Report that the keyboard is being enabled\r
   //\r
@@ -229,7 +232,7 @@ KbdControllerDriverStart (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiSioProtocolGuid,\r
-                  (VOID **) &Sio,\r
+                  (VOID **)&Sio,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -237,15 +240,17 @@ KbdControllerDriverStart (
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
+\r
   //\r
   // Allocate private data\r
   //\r
   ConsoleIn = AllocateZeroPool (sizeof (KEYBOARD_CONSOLE_IN_DEV));\r
   if (ConsoleIn == NULL) {\r
-    Status      = EFI_OUT_OF_RESOURCES;\r
-    StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
+    Status     = EFI_OUT_OF_RESOURCES;\r
+    StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
     goto ErrorExit;\r
   }\r
+\r
   //\r
   // Setup the device instance\r
   //\r
@@ -283,8 +288,8 @@ KbdControllerDriverStart (
       // If nobody decodes KBC I/O port, it will read back as 0xFF.\r
       // Check the Time-Out and Parity bit to see if it has an active KBC in system\r
       //\r
-      Status      = EFI_DEVICE_ERROR;\r
-      StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_NOT_DETECTED;\r
+      Status     = EFI_DEVICE_ERROR;\r
+      StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_NOT_DETECTED;\r
       goto ErrorExit;\r
     }\r
   }\r
@@ -300,10 +305,11 @@ KbdControllerDriverStart (
                   &((ConsoleIn->ConIn).WaitForKey)\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    Status      = EFI_OUT_OF_RESOURCES;\r
-    StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
+    Status     = EFI_OUT_OF_RESOURCES;\r
+    StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
     goto ErrorExit;\r
   }\r
+\r
   //\r
   // Setup the WaitForKeyEx event\r
   //\r
@@ -315,10 +321,11 @@ KbdControllerDriverStart (
                   &(ConsoleIn->ConInEx.WaitForKeyEx)\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    Status      = EFI_OUT_OF_RESOURCES;\r
-    StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
+    Status     = EFI_OUT_OF_RESOURCES;\r
+    StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
     goto ErrorExit;\r
   }\r
+\r
   // Setup a periodic timer, used for reading keystrokes at a fixed interval\r
   //\r
   Status = gBS->CreateEvent (\r
@@ -329,8 +336,8 @@ KbdControllerDriverStart (
                   &ConsoleIn->TimerEvent\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    Status      = EFI_OUT_OF_RESOURCES;\r
-    StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
+    Status     = EFI_OUT_OF_RESOURCES;\r
+    StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
     goto ErrorExit;\r
   }\r
 \r
@@ -340,8 +347,8 @@ KbdControllerDriverStart (
                   KEYBOARD_TIMER_INTERVAL\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    Status      = EFI_OUT_OF_RESOURCES;\r
-    StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
+    Status     = EFI_OUT_OF_RESOURCES;\r
+    StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
     goto ErrorExit;\r
   }\r
 \r
@@ -353,8 +360,8 @@ KbdControllerDriverStart (
                   &ConsoleIn->KeyNotifyProcessEvent\r
                   );\r
   if (EFI_ERROR (Status)) {\r
-    Status      = EFI_OUT_OF_RESOURCES;\r
-    StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
+    Status     = EFI_OUT_OF_RESOURCES;\r
+    StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_CONTROLLER_ERROR;\r
     goto ErrorExit;\r
   }\r
 \r
@@ -369,8 +376,8 @@ KbdControllerDriverStart (
   //\r
   Status = ConsoleIn->ConInEx.Reset (&ConsoleIn->ConInEx, FeaturePcdGet (PcdPs2KbdExtendedVerification));\r
   if (EFI_ERROR (Status)) {\r
-    Status      = EFI_DEVICE_ERROR;\r
-    StatusCode  = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_NOT_DETECTED;\r
+    Status     = EFI_DEVICE_ERROR;\r
+    StatusCode = EFI_PERIPHERAL_KEYBOARD | EFI_P_EC_NOT_DETECTED;\r
     goto ErrorExit;\r
   }\r
 \r
@@ -396,7 +403,6 @@ KbdControllerDriverStart (
     FALSE\r
     );\r
 \r
-\r
   //\r
   // Install protocol interfaces for the keyboard device.\r
   //\r
@@ -434,16 +440,20 @@ ErrorExit:
   if ((ConsoleIn != NULL) && (ConsoleIn->TimerEvent != NULL)) {\r
     gBS->CloseEvent (ConsoleIn->TimerEvent);\r
   }\r
+\r
   if ((ConsoleIn != NULL) && (ConsoleIn->ConInEx.WaitForKeyEx != NULL)) {\r
     gBS->CloseEvent (ConsoleIn->ConInEx.WaitForKeyEx);\r
   }\r
+\r
   if ((ConsoleIn != NULL) && (ConsoleIn->KeyNotifyProcessEvent != NULL)) {\r
     gBS->CloseEvent (ConsoleIn->KeyNotifyProcessEvent);\r
   }\r
+\r
   KbdFreeNotifyList (&ConsoleIn->NotifyList);\r
   if ((ConsoleIn != NULL) && (ConsoleIn->ControllerNameTable != NULL)) {\r
     FreeUnicodeStringTable (ConsoleIn->ControllerNameTable);\r
   }\r
+\r
   //\r
   // Since there will be no timer handler for keyboard input any more,\r
   // exhaust input data just in case there is still keyboard data left\r
@@ -451,7 +461,7 @@ ErrorExit:
   if (ConsoleIn != NULL) {\r
     Status1 = EFI_SUCCESS;\r
     while (!EFI_ERROR (Status1) && (Status != EFI_DEVICE_ERROR)) {\r
-      Status1 = KeyboardRead (ConsoleIn, &Data);;\r
+      Status1 = KeyboardRead (ConsoleIn, &Data);\r
     }\r
   }\r
 \r
@@ -486,16 +496,16 @@ ErrorExit:
 EFI_STATUS\r
 EFIAPI\r
 KbdControllerDriverStop (\r
-  IN  EFI_DRIVER_BINDING_PROTOCOL    *This,\r
-  IN  EFI_HANDLE                     Controller,\r
-  IN  UINTN                          NumberOfChildren,\r
-  IN  EFI_HANDLE                     *ChildHandleBuffer\r
+  IN  EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN  EFI_HANDLE                   Controller,\r
+  IN  UINTN                        NumberOfChildren,\r
+  IN  EFI_HANDLE                   *ChildHandleBuffer\r
   )\r
 {\r
-  EFI_STATUS                     Status;\r
-  EFI_SIMPLE_TEXT_INPUT_PROTOCOL *ConIn;\r
-  KEYBOARD_CONSOLE_IN_DEV        *ConsoleIn;\r
-  UINT8                          Data;\r
+  EFI_STATUS                      Status;\r
+  EFI_SIMPLE_TEXT_INPUT_PROTOCOL  *ConIn;\r
+  KEYBOARD_CONSOLE_IN_DEV         *ConsoleIn;\r
+  UINT8                           Data;\r
 \r
   //\r
   // Disable Keyboard\r
@@ -503,7 +513,7 @@ KbdControllerDriverStop (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiSimpleTextInProtocolGuid,\r
-                  (VOID **) &ConIn,\r
+                  (VOID **)&ConIn,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
@@ -511,6 +521,7 @@ KbdControllerDriverStop (
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
+\r
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiSimpleTextInputExProtocolGuid,\r
@@ -545,8 +556,9 @@ KbdControllerDriverStop (
   //\r
   Status = EFI_SUCCESS;\r
   while (!EFI_ERROR (Status)) {\r
-    Status = KeyboardRead (ConsoleIn, &Data);;\r
+    Status = KeyboardRead (ConsoleIn, &Data);\r
   }\r
+\r
   //\r
   // Uninstall the SimpleTextIn and SimpleTextInEx protocols\r
   //\r
@@ -576,14 +588,17 @@ KbdControllerDriverStop (
     gBS->CloseEvent ((ConsoleIn->ConIn).WaitForKey);\r
     (ConsoleIn->ConIn).WaitForKey = NULL;\r
   }\r
+\r
   if (ConsoleIn->ConInEx.WaitForKeyEx != NULL) {\r
     gBS->CloseEvent (ConsoleIn->ConInEx.WaitForKeyEx);\r
     ConsoleIn->ConInEx.WaitForKeyEx = NULL;\r
   }\r
+\r
   if (ConsoleIn->KeyNotifyProcessEvent != NULL) {\r
     gBS->CloseEvent (ConsoleIn->KeyNotifyProcessEvent);\r
     ConsoleIn->KeyNotifyProcessEvent = NULL;\r
   }\r
+\r
   KbdFreeNotifyList (&ConsoleIn->NotifyList);\r
   FreeUnicodeStringTable (ConsoleIn->ControllerNameTable);\r
   gBS->FreePool (ConsoleIn);\r
@@ -601,14 +616,15 @@ KbdControllerDriverStop (
 **/\r
 EFI_STATUS\r
 KbdFreeNotifyList (\r
-  IN OUT LIST_ENTRY           *ListHead\r
+  IN OUT LIST_ENTRY  *ListHead\r
   )\r
 {\r
-  KEYBOARD_CONSOLE_IN_EX_NOTIFY *NotifyNode;\r
+  KEYBOARD_CONSOLE_IN_EX_NOTIFY  *NotifyNode;\r
 \r
   if (ListHead == NULL) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
+\r
   while (!IsListEmpty (ListHead)) {\r
     NotifyNode = CR (\r
                    ListHead->ForwardLink,\r
@@ -635,12 +651,12 @@ KbdFreeNotifyList (
 **/\r
 EFI_STATUS\r
 EFIAPI\r
-InitializePs2Keyboard(\r
-  IN EFI_HANDLE           ImageHandle,\r
-  IN EFI_SYSTEM_TABLE     *SystemTable\r
+InitializePs2Keyboard (\r
+  IN EFI_HANDLE        ImageHandle,\r
+  IN EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
-  EFI_STATUS              Status;\r
+  EFI_STATUS  Status;\r
 \r
   //\r
   // Install driver model protocol(s).\r
@@ -655,7 +671,5 @@ InitializePs2Keyboard(
              );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
-\r
   return Status;\r
 }\r
-\r