]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceDxe.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / NonDiscoverablePciDeviceDxe / NonDiscoverablePciDeviceDxe.c
index 5c93e2a7663c60cbfb2c17ac6217617612d12e0f..96fc03979c615ba8de338e096d73cbe9377b9063 100644 (file)
 \r
 #include <Protocol/DriverBinding.h>\r
 \r
-#define MAX_NON_DISCOVERABLE_PCI_DEVICE_ID   (32 * 256)\r
+#define MAX_NON_DISCOVERABLE_PCI_DEVICE_ID  (32 * 256)\r
 \r
-STATIC UINTN               mUniqueIdCounter = 0;\r
-EFI_CPU_ARCH_PROTOCOL      *mCpu;\r
+STATIC UINTN           mUniqueIdCounter = 0;\r
+EFI_CPU_ARCH_PROTOCOL  *mCpu;\r
 \r
 //\r
 // We only support the following device types\r
 //\r
 STATIC\r
-CONST EFI_GUID * CONST\r
+CONST EFI_GUID *CONST\r
 SupportedNonDiscoverableDevices[] = {\r
   &gEdkiiNonDiscoverableAhciDeviceGuid,\r
   &gEdkiiNonDiscoverableEhciDeviceGuid,\r
@@ -63,27 +63,31 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 NonDiscoverablePciDeviceSupported (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
-  IN EFI_HANDLE                  DeviceHandle,\r
-  IN EFI_DEVICE_PATH_PROTOCOL    *RemainingDevicePath\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   DeviceHandle,\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath\r
   )\r
 {\r
-  NON_DISCOVERABLE_DEVICE             *Device;\r
-  EFI_STATUS                          Status;\r
-  EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR   *Desc;\r
-  INTN                                Idx;\r
-\r
-  Status = gBS->OpenProtocol (DeviceHandle,\r
-                  &gEdkiiNonDiscoverableDeviceProtocolGuid, (VOID **)&Device,\r
-                  This->DriverBindingHandle, DeviceHandle,\r
-                  EFI_OPEN_PROTOCOL_BY_DRIVER);\r
+  NON_DISCOVERABLE_DEVICE            *Device;\r
+  EFI_STATUS                         Status;\r
+  EFI_ACPI_ADDRESS_SPACE_DESCRIPTOR  *Desc;\r
+  INTN                               Idx;\r
+\r
+  Status = gBS->OpenProtocol (\r
+                  DeviceHandle,\r
+                  &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
+                  (VOID **)&Device,\r
+                  This->DriverBindingHandle,\r
+                  DeviceHandle,\r
+                  EFI_OPEN_PROTOCOL_BY_DRIVER\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
 \r
   Status = EFI_UNSUPPORTED;\r
   for (Idx = 0; Idx < ARRAY_SIZE (SupportedNonDiscoverableDevices); Idx++) {\r
-    if (CompareGuid (Device->Type, SupportedNonDiscoverableDevices [Idx])) {\r
+    if (CompareGuid (Device->Type, SupportedNonDiscoverableDevices[Idx])) {\r
       Status = EFI_SUCCESS;\r
       break;\r
     }\r
@@ -98,17 +102,23 @@ NonDiscoverablePciDeviceSupported (
   // that they only describe things that we can handle\r
   //\r
   for (Desc = Device->Resources; Desc->Desc != ACPI_END_TAG_DESCRIPTOR;\r
-       Desc = (VOID *)((UINT8 *)Desc + Desc->Len + 3)) {\r
-    if (Desc->Desc != ACPI_ADDRESS_SPACE_DESCRIPTOR ||\r
-        Desc->ResType != ACPI_ADDRESS_SPACE_TYPE_MEM) {\r
+       Desc = (VOID *)((UINT8 *)Desc + Desc->Len + 3))\r
+  {\r
+    if ((Desc->Desc != ACPI_ADDRESS_SPACE_DESCRIPTOR) ||\r
+        (Desc->ResType != ACPI_ADDRESS_SPACE_TYPE_MEM))\r
+    {\r
       Status = EFI_UNSUPPORTED;\r
       break;\r
     }\r
   }\r
 \r
 CloseProtocol:\r
-  gBS->CloseProtocol (DeviceHandle, &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
-         This->DriverBindingHandle, DeviceHandle);\r
+  gBS->CloseProtocol (\r
+         DeviceHandle,\r
+         &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
+         This->DriverBindingHandle,\r
+         DeviceHandle\r
+         );\r
 \r
   return Status;\r
 }\r
@@ -130,13 +140,13 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 NonDiscoverablePciDeviceStart (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
-  IN EFI_HANDLE                  DeviceHandle,\r
-  IN EFI_DEVICE_PATH_PROTOCOL    *RemainingDevicePath\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   DeviceHandle,\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath\r
   )\r
 {\r
-  NON_DISCOVERABLE_PCI_DEVICE   *Dev;\r
-  EFI_STATUS                    Status;\r
+  NON_DISCOVERABLE_PCI_DEVICE  *Dev;\r
+  EFI_STATUS                   Status;\r
 \r
   ASSERT (mUniqueIdCounter < MAX_NON_DISCOVERABLE_PCI_DEVICE_ID);\r
   if (mUniqueIdCounter >= MAX_NON_DISCOVERABLE_PCI_DEVICE_ID) {\r
@@ -148,10 +158,14 @@ NonDiscoverablePciDeviceStart (
     return EFI_OUT_OF_RESOURCES;\r
   }\r
 \r
-  Status = gBS->OpenProtocol (DeviceHandle,\r
+  Status = gBS->OpenProtocol (\r
+                  DeviceHandle,\r
                   &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
-                  (VOID **)&Dev->Device, This->DriverBindingHandle,\r
-                  DeviceHandle, EFI_OPEN_PROTOCOL_BY_DRIVER);\r
+                  (VOID **)&Dev->Device,\r
+                  This->DriverBindingHandle,\r
+                  DeviceHandle,\r
+                  EFI_OPEN_PROTOCOL_BY_DRIVER\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     goto FreeDev;\r
   }\r
@@ -163,8 +177,12 @@ NonDiscoverablePciDeviceStart (
   // EFI_PCI_IO_PROTOCOL interface.\r
   //\r
   Dev->Signature = NON_DISCOVERABLE_PCI_DEVICE_SIG;\r
-  Status = gBS->InstallProtocolInterface (&DeviceHandle, &gEfiPciIoProtocolGuid,\r
-                  EFI_NATIVE_INTERFACE, &Dev->PciIo);\r
+  Status         = gBS->InstallProtocolInterface (\r
+                          &DeviceHandle,\r
+                          &gEfiPciIoProtocolGuid,\r
+                          EFI_NATIVE_INTERFACE,\r
+                          &Dev->PciIo\r
+                          );\r
   if (EFI_ERROR (Status)) {\r
     goto CloseProtocol;\r
   }\r
@@ -174,8 +192,12 @@ NonDiscoverablePciDeviceStart (
   return EFI_SUCCESS;\r
 \r
 CloseProtocol:\r
-  gBS->CloseProtocol (DeviceHandle, &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
-         This->DriverBindingHandle, DeviceHandle);\r
+  gBS->CloseProtocol (\r
+         DeviceHandle,\r
+         &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
+         This->DriverBindingHandle,\r
+         DeviceHandle\r
+         );\r
 \r
 FreeDev:\r
   FreePool (Dev);\r
@@ -199,19 +221,24 @@ STATIC
 EFI_STATUS\r
 EFIAPI\r
 NonDiscoverablePciDeviceStop (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
-  IN EFI_HANDLE                  DeviceHandle,\r
-  IN UINTN                       NumberOfChildren,\r
-  IN EFI_HANDLE                  *ChildHandleBuffer\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   DeviceHandle,\r
+  IN UINTN                        NumberOfChildren,\r
+  IN EFI_HANDLE                   *ChildHandleBuffer\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  EFI_PCI_IO_PROTOCOL             *PciIo;\r
-  NON_DISCOVERABLE_PCI_DEVICE     *Dev;\r
-\r
-  Status = gBS->OpenProtocol (DeviceHandle, &gEfiPciIoProtocolGuid,\r
-                  (VOID **)&PciIo, This->DriverBindingHandle, DeviceHandle,\r
-                  EFI_OPEN_PROTOCOL_GET_PROTOCOL);\r
+  EFI_STATUS                   Status;\r
+  EFI_PCI_IO_PROTOCOL          *PciIo;\r
+  NON_DISCOVERABLE_PCI_DEVICE  *Dev;\r
+\r
+  Status = gBS->OpenProtocol (\r
+                  DeviceHandle,\r
+                  &gEfiPciIoProtocolGuid,\r
+                  (VOID **)&PciIo,\r
+                  This->DriverBindingHandle,\r
+                  DeviceHandle,\r
+                  EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -221,27 +248,33 @@ NonDiscoverablePciDeviceStop (
   //\r
   // Handle Stop() requests for in-use driver instances gracefully.\r
   //\r
-  Status = gBS->UninstallProtocolInterface (DeviceHandle,\r
-                  &gEfiPciIoProtocolGuid, &Dev->PciIo);\r
+  Status = gBS->UninstallProtocolInterface (\r
+                  DeviceHandle,\r
+                  &gEfiPciIoProtocolGuid,\r
+                  &Dev->PciIo\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
 \r
-  gBS->CloseProtocol (DeviceHandle, &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
-         This->DriverBindingHandle, DeviceHandle);\r
+  gBS->CloseProtocol (\r
+         DeviceHandle,\r
+         &gEdkiiNonDiscoverableDeviceProtocolGuid,\r
+         This->DriverBindingHandle,\r
+         DeviceHandle\r
+         );\r
 \r
   FreePool (Dev);\r
 \r
   return EFI_SUCCESS;\r
 }\r
 \r
-\r
 //\r
 // The static object that groups the Supported() (ie. probe), Start() and\r
 // Stop() functions of the driver together. Refer to UEFI Spec 2.3.1 + Errata\r
 // C, 10.1 EFI Driver Binding Protocol.\r
 //\r
-STATIC EFI_DRIVER_BINDING_PROTOCOL gDriverBinding = {\r
+STATIC EFI_DRIVER_BINDING_PROTOCOL  gDriverBinding = {\r
   &NonDiscoverablePciDeviceSupported,\r
   &NonDiscoverablePciDeviceStart,\r
   &NonDiscoverablePciDeviceStop,\r
@@ -263,14 +296,14 @@ STATIC EFI_DRIVER_BINDING_PROTOCOL gDriverBinding = {
 EFI_STATUS\r
 EFIAPI\r
 NonDiscoverablePciDeviceDxeEntryPoint (\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
+  EFI_STATUS  Status;\r
 \r
   Status = gBS->LocateProtocol (&gEfiCpuArchProtocolGuid, NULL, (VOID **)&mCpu);\r
-  ASSERT_EFI_ERROR(Status);\r
+  ASSERT_EFI_ERROR (Status);\r
 \r
   return EfiLibInstallDriverBindingComponentName2 (\r
            ImageHandle,\r