]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Pci/SdMmcPciHcDxe/SdMmcPciHcDxe.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / SdMmcPciHcDxe / SdMmcPciHcDxe.c
index 57f4cf329a1adcc42eaa706f61a7448426a71a71..ab2becdd19e78734738bda99cd11492cf3100ec8 100644 (file)
 \r
 #include "SdMmcPciHcDxe.h"\r
 \r
-EDKII_SD_MMC_OVERRIDE           *mOverride;\r
+EDKII_SD_MMC_OVERRIDE  *mOverride;\r
 \r
 //\r
 // Driver Global Variables\r
 //\r
-EFI_DRIVER_BINDING_PROTOCOL gSdMmcPciHcDriverBinding = {\r
+EFI_DRIVER_BINDING_PROTOCOL  gSdMmcPciHcDriverBinding = {\r
   SdMmcPciHcDriverBindingSupported,\r
   SdMmcPciHcDriverBindingStart,\r
   SdMmcPciHcDriverBindingStop,\r
@@ -28,7 +28,7 @@ EFI_DRIVER_BINDING_PROTOCOL gSdMmcPciHcDriverBinding = {
   NULL\r
 };\r
 \r
-#define SLOT_INIT_TEMPLATE {0, UnknownSlot, 0, 0, 0, 0, \\r
+#define SLOT_INIT_TEMPLATE  {0, UnknownSlot, 0, 0, 0, 0,\\r
                                {EDKII_SD_MMC_BUS_WIDTH_IGNORE,\\r
                                EDKII_SD_MMC_CLOCK_FREQ_IGNORE,\\r
                                {EDKII_SD_MMC_DRIVER_STRENGTH_IGNORE}}}\r
@@ -36,7 +36,7 @@ EFI_DRIVER_BINDING_PROTOCOL gSdMmcPciHcDriverBinding = {
 //\r
 // Template for SD/MMC host controller private data.\r
 //\r
-SD_MMC_HC_PRIVATE_DATA gSdMmcPciHcTemplate = {\r
+SD_MMC_HC_PRIVATE_DATA  gSdMmcPciHcTemplate = {\r
   SD_MMC_HC_PRIVATE_SIGNATURE,      // Signature\r
   NULL,                             // ControllerHandle\r
   NULL,                             // PciIo\r
@@ -63,7 +63,7 @@ SD_MMC_HC_PRIVATE_DATA gSdMmcPciHcTemplate = {
     SLOT_INIT_TEMPLATE\r
   },\r
   {                                 // Capability\r
-    {0},\r
+    { 0 },\r
   },\r
   {                                 // MaxCurrent\r
     0,\r
@@ -73,25 +73,25 @@ SD_MMC_HC_PRIVATE_DATA gSdMmcPciHcTemplate = {
   }\r
 };\r
 \r
-SD_DEVICE_PATH    mSdDpTemplate = {\r
+SD_DEVICE_PATH  mSdDpTemplate = {\r
   {\r
     MESSAGING_DEVICE_PATH,\r
     MSG_SD_DP,\r
     {\r
-      (UINT8) (sizeof (SD_DEVICE_PATH)),\r
-      (UINT8) ((sizeof (SD_DEVICE_PATH)) >> 8)\r
+      (UINT8)(sizeof (SD_DEVICE_PATH)),\r
+      (UINT8)((sizeof (SD_DEVICE_PATH)) >> 8)\r
     }\r
   },\r
   0\r
 };\r
 \r
-EMMC_DEVICE_PATH    mEmmcDpTemplate = {\r
+EMMC_DEVICE_PATH  mEmmcDpTemplate = {\r
   {\r
     MESSAGING_DEVICE_PATH,\r
     MSG_EMMC_DP,\r
     {\r
-      (UINT8) (sizeof (EMMC_DEVICE_PATH)),\r
-      (UINT8) ((sizeof (EMMC_DEVICE_PATH)) >> 8)\r
+      (UINT8)(sizeof (EMMC_DEVICE_PATH)),\r
+      (UINT8)((sizeof (EMMC_DEVICE_PATH)) >> 8)\r
     }\r
   },\r
   0\r
@@ -101,7 +101,7 @@ EMMC_DEVICE_PATH    mEmmcDpTemplate = {
 // Prioritized function list to detect card type.\r
 // User could add other card detection logic here.\r
 //\r
-CARD_TYPE_DETECT_ROUTINE mCardTypeDetectRoutineTable[] = {\r
+CARD_TYPE_DETECT_ROUTINE  mCardTypeDetectRoutineTable[] = {\r
   EmmcIdentification,\r
   SdCardIdentification,\r
   NULL\r
@@ -124,7 +124,7 @@ InitializeSdMmcPciHcDxe (
   IN EFI_SYSTEM_TABLE  *SystemTable\r
   )\r
 {\r
-  EFI_STATUS           Status;\r
+  EFI_STATUS  Status;\r
 \r
   Status = EfiLibInstallDriverBindingComponentName2 (\r
              ImageHandle,\r
@@ -150,19 +150,19 @@ InitializeSdMmcPciHcDxe (
 VOID\r
 EFIAPI\r
 ProcessAsyncTaskList (\r
-  IN EFI_EVENT          Event,\r
-  IN VOID*              Context\r
+  IN EFI_EVENT  Event,\r
+  IN VOID       *Context\r
   )\r
 {\r
-  SD_MMC_HC_PRIVATE_DATA              *Private;\r
-  LIST_ENTRY                          *Link;\r
-  SD_MMC_HC_TRB                       *Trb;\r
-  EFI_STATUS                          Status;\r
-  EFI_SD_MMC_PASS_THRU_COMMAND_PACKET *Packet;\r
-  BOOLEAN                             InfiniteWait;\r
-  EFI_EVENT                           TrbEvent;\r
+  SD_MMC_HC_PRIVATE_DATA               *Private;\r
+  LIST_ENTRY                           *Link;\r
+  SD_MMC_HC_TRB                        *Trb;\r
+  EFI_STATUS                           Status;\r
+  EFI_SD_MMC_PASS_THRU_COMMAND_PACKET  *Packet;\r
+  BOOLEAN                              InfiniteWait;\r
+  EFI_EVENT                            TrbEvent;\r
 \r
-  Private = (SD_MMC_HC_PRIVATE_DATA*)Context;\r
+  Private = (SD_MMC_HC_PRIVATE_DATA *)Context;\r
 \r
   //\r
   // Check if the first entry in the async I/O queue is done or not.\r
@@ -176,6 +176,7 @@ ProcessAsyncTaskList (
       Status = EFI_NO_MEDIA;\r
       goto Done;\r
     }\r
+\r
     if (!Trb->Started) {\r
       //\r
       // Check whether the cmd/data line is ready for transfer.\r
@@ -183,7 +184,7 @@ ProcessAsyncTaskList (
       Status = SdMmcCheckTrbEnv (Private, Trb);\r
       if (!EFI_ERROR (Status)) {\r
         Trb->Started = TRUE;\r
-        Status = SdMmcExecTrb (Private, Trb);\r
+        Status       = SdMmcExecTrb (Private, Trb);\r
         if (EFI_ERROR (Status)) {\r
           goto Done;\r
         }\r
@@ -191,6 +192,7 @@ ProcessAsyncTaskList (
         goto Done;\r
       }\r
     }\r
+\r
     Status = SdMmcCheckTrbResult (Private, Trb);\r
   }\r
 \r
@@ -202,10 +204,11 @@ Done:
     } else {\r
       InfiniteWait = FALSE;\r
     }\r
+\r
     if ((!InfiniteWait) && (Trb->Timeout-- == 0)) {\r
       RemoveEntryList (Link);\r
       Trb->Packet->TransactionStatus = EFI_TIMEOUT;\r
-      TrbEvent = Trb->Event;\r
+      TrbEvent                       = Trb->Event;\r
       SdMmcFreeTrb (Trb);\r
       DEBUG ((DEBUG_VERBOSE, "ProcessAsyncTaskList(): Signal Event %p EFI_TIMEOUT\n", TrbEvent));\r
       gBS->SignalEvent (TrbEvent);\r
@@ -217,11 +220,12 @@ Done:
   } else if ((Trb != NULL)) {\r
     RemoveEntryList (Link);\r
     Trb->Packet->TransactionStatus = Status;\r
-    TrbEvent = Trb->Event;\r
+    TrbEvent                       = Trb->Event;\r
     SdMmcFreeTrb (Trb);\r
     DEBUG ((DEBUG_VERBOSE, "ProcessAsyncTaskList(): Signal Event %p with %r\n", TrbEvent, Status));\r
     gBS->SignalEvent (TrbEvent);\r
   }\r
+\r
   return;\r
 }\r
 \r
@@ -236,23 +240,23 @@ Done:
 VOID\r
 EFIAPI\r
 SdMmcPciHcEnumerateDevice (\r
-  IN EFI_EVENT          Event,\r
-  IN VOID*              Context\r
+  IN EFI_EVENT  Event,\r
+  IN VOID       *Context\r
   )\r
 {\r
-  SD_MMC_HC_PRIVATE_DATA              *Private;\r
-  EFI_STATUS                          Status;\r
-  UINT8                               Slot;\r
-  BOOLEAN                             MediaPresent;\r
-  UINT32                              RoutineNum;\r
-  CARD_TYPE_DETECT_ROUTINE            *Routine;\r
-  UINTN                               Index;\r
-  LIST_ENTRY                          *Link;\r
-  LIST_ENTRY                          *NextLink;\r
-  SD_MMC_HC_TRB                       *Trb;\r
-  EFI_TPL                             OldTpl;\r
-\r
-  Private = (SD_MMC_HC_PRIVATE_DATA*)Context;\r
+  SD_MMC_HC_PRIVATE_DATA    *Private;\r
+  EFI_STATUS                Status;\r
+  UINT8                     Slot;\r
+  BOOLEAN                   MediaPresent;\r
+  UINT32                    RoutineNum;\r
+  CARD_TYPE_DETECT_ROUTINE  *Routine;\r
+  UINTN                     Index;\r
+  LIST_ENTRY                *Link;\r
+  LIST_ENTRY                *NextLink;\r
+  SD_MMC_HC_TRB             *Trb;\r
+  EFI_TPL                   OldTpl;\r
+\r
+  Private = (SD_MMC_HC_PRIVATE_DATA *)Context;\r
 \r
   for (Slot = 0; Slot < SD_MMC_HC_MAX_SLOT; Slot++) {\r
     if ((Private->Slot[Slot].Enable) && (Private->Slot[Slot].SlotType == RemovableSlot)) {\r
@@ -267,9 +271,10 @@ SdMmcPciHcEnumerateDevice (
         OldTpl = gBS->RaiseTPL (TPL_NOTIFY);\r
         for (Link = GetFirstNode (&Private->Queue);\r
              !IsNull (&Private->Queue, Link);\r
-             Link = NextLink) {\r
+             Link = NextLink)\r
+        {\r
           NextLink = GetNextNode (&Private->Queue, Link);\r
-          Trb = SD_MMC_HC_TRB_FROM_THIS (Link);\r
+          Trb      = SD_MMC_HC_TRB_FROM_THIS (Link);\r
           if (Trb->Slot == Slot) {\r
             RemoveEntryList (Link);\r
             Trb->Packet->TransactionStatus = EFI_NO_MEDIA;\r
@@ -277,17 +282,19 @@ SdMmcPciHcEnumerateDevice (
             SdMmcFreeTrb (Trb);\r
           }\r
         }\r
+\r
         gBS->RestoreTPL (OldTpl);\r
         //\r
         // Notify the upper layer the connect state change through ReinstallProtocolInterface.\r
         //\r
         gBS->ReinstallProtocolInterface (\r
-              Private->ControllerHandle,\r
-              &gEfiSdMmcPassThruProtocolGuid,\r
-              &Private->PassThru,\r
-              &Private->PassThru\r
-              );\r
+               Private->ControllerHandle,\r
+               &gEfiSdMmcPassThruProtocolGuid,\r
+               &Private->PassThru,\r
+               &Private->PassThru\r
+               );\r
       }\r
+\r
       if ((Status == EFI_MEDIA_CHANGED) && MediaPresent) {\r
         DEBUG ((DEBUG_INFO, "SdMmcPciHcEnumerateDevice: device connected at slot %d of pci %p\n", Slot, Private->PciIo));\r
         //\r
@@ -297,6 +304,7 @@ SdMmcPciHcEnumerateDevice (
         if (EFI_ERROR (Status)) {\r
           continue;\r
         }\r
+\r
         //\r
         // Reinitialize slot and restart identification process for the new attached device\r
         //\r
@@ -307,16 +315,17 @@ SdMmcPciHcEnumerateDevice (
 \r
         Private->Slot[Slot].MediaPresent = TRUE;\r
         Private->Slot[Slot].Initialized  = TRUE;\r
-        RoutineNum = sizeof (mCardTypeDetectRoutineTable) / sizeof (CARD_TYPE_DETECT_ROUTINE);\r
+        RoutineNum                       = sizeof (mCardTypeDetectRoutineTable) / sizeof (CARD_TYPE_DETECT_ROUTINE);\r
         for (Index = 0; Index < RoutineNum; Index++) {\r
           Routine = &mCardTypeDetectRoutineTable[Index];\r
           if (*Routine != NULL) {\r
-            Status = (*Routine) (Private, Slot);\r
+            Status = (*Routine)(Private, Slot);\r
             if (!EFI_ERROR (Status)) {\r
               break;\r
             }\r
           }\r
         }\r
+\r
         //\r
         // This card doesn't get initialized correctly.\r
         //\r
@@ -385,9 +394,9 @@ SdMmcPciHcEnumerateDevice (
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPciHcDriverBindingSupported (\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
@@ -405,7 +414,7 @@ SdMmcPciHcDriverBindingSupported (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiDevicePathProtocolGuid,\r
-                  (VOID *) &ParentDevicePath,\r
+                  (VOID *)&ParentDevicePath,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -416,15 +425,16 @@ SdMmcPciHcDriverBindingSupported (
     //\r
     return Status;\r
   }\r
+\r
   //\r
   // Close the protocol because we don't use it here.\r
   //\r
   gBS->CloseProtocol (\r
-        Controller,\r
-        &gEfiDevicePathProtocolGuid,\r
-        This->DriverBindingHandle,\r
-        Controller\r
-        );\r
+         Controller,\r
+         &gEfiDevicePathProtocolGuid,\r
+         This->DriverBindingHandle,\r
+         Controller\r
+         );\r
 \r
   //\r
   // Now test the EfiPciIoProtocol.\r
@@ -432,7 +442,7 @@ SdMmcPciHcDriverBindingSupported (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiPciIoProtocolGuid,\r
-                  (VOID **) &PciIo,\r
+                  (VOID **)&PciIo,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -455,30 +465,32 @@ SdMmcPciHcDriverBindingSupported (
                         );\r
   if (EFI_ERROR (Status)) {\r
     gBS->CloseProtocol (\r
-          Controller,\r
-          &gEfiPciIoProtocolGuid,\r
-          This->DriverBindingHandle,\r
-          Controller\r
-          );\r
+           Controller,\r
+           &gEfiPciIoProtocolGuid,\r
+           This->DriverBindingHandle,\r
+           Controller\r
+           );\r
     return EFI_UNSUPPORTED;\r
   }\r
+\r
   //\r
   // Since we already got the PciData, we can close protocol to avoid to carry it\r
   // on for multiple exit points.\r
   //\r
   gBS->CloseProtocol (\r
-        Controller,\r
-        &gEfiPciIoProtocolGuid,\r
-        This->DriverBindingHandle,\r
-        Controller\r
-        );\r
+         Controller,\r
+         &gEfiPciIoProtocolGuid,\r
+         This->DriverBindingHandle,\r
+         Controller\r
+         );\r
 \r
   //\r
   // Examine SD PCI Host Controller PCI Configuration table fields.\r
   //\r
   if ((PciData.Hdr.ClassCode[2] == PCI_CLASS_SYSTEM_PERIPHERAL) &&\r
       (PciData.Hdr.ClassCode[1] == PCI_SUBCLASS_SD_HOST_CONTROLLER) &&\r
-      ((PciData.Hdr.ClassCode[0] == 0x00) || (PciData.Hdr.ClassCode[0] == 0x01))) {\r
+      ((PciData.Hdr.ClassCode[0] == 0x00) || (PciData.Hdr.ClassCode[0] == 0x01)))\r
+  {\r
     return EFI_SUCCESS;\r
   }\r
 \r
@@ -523,24 +535,24 @@ SdMmcPciHcDriverBindingSupported (
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPciHcDriverBindingStart (\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
-  SD_MMC_HC_PRIVATE_DATA          *Private;\r
-  EFI_PCI_IO_PROTOCOL             *PciIo;\r
-  UINT64                          Supports;\r
-  UINT64                          PciAttributes;\r
-  UINT8                           SlotNum;\r
-  UINT8                           FirstBar;\r
-  UINT8                           Slot;\r
-  UINT8                           Index;\r
-  CARD_TYPE_DETECT_ROUTINE        *Routine;\r
-  UINT32                          RoutineNum;\r
-  BOOLEAN                         MediaPresent;\r
-  BOOLEAN                         Support64BitDma;\r
+  EFI_STATUS                Status;\r
+  SD_MMC_HC_PRIVATE_DATA    *Private;\r
+  EFI_PCI_IO_PROTOCOL       *PciIo;\r
+  UINT64                    Supports;\r
+  UINT64                    PciAttributes;\r
+  UINT8                     SlotNum;\r
+  UINT8                     FirstBar;\r
+  UINT8                     Slot;\r
+  UINT8                     Index;\r
+  CARD_TYPE_DETECT_ROUTINE  *Routine;\r
+  UINT32                    RoutineNum;\r
+  BOOLEAN                   MediaPresent;\r
+  BOOLEAN                   Support64BitDma;\r
 \r
   DEBUG ((DEBUG_INFO, "SdMmcPciHcDriverBindingStart: Start\n"));\r
 \r
@@ -552,7 +564,7 @@ SdMmcPciHcDriverBindingStart (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiPciIoProtocolGuid,\r
-                  (VOID **) &PciIo,\r
+                  (VOID **)&PciIo,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -620,11 +632,17 @@ SdMmcPciHcDriverBindingStart (
   // implementations.\r
   //\r
   if (mOverride == NULL) {\r
-    Status = gBS->LocateProtocol (&gEdkiiSdMmcOverrideProtocolGuid, NULL,\r
-                    (VOID **)&mOverride);\r
+    Status = gBS->LocateProtocol (\r
+                    &gEdkiiSdMmcOverrideProtocolGuid,\r
+                    NULL,\r
+                    (VOID **)&mOverride\r
+                    );\r
     if (!EFI_ERROR (Status)) {\r
-      DEBUG ((DEBUG_INFO, "%a: found SD/MMC override protocol\n",\r
-        __FUNCTION__));\r
+      DEBUG ((\r
+        DEBUG_INFO,\r
+        "%a: found SD/MMC override protocol\n",\r
+        __FUNCTION__\r
+        ));\r
     }\r
   }\r
 \r
@@ -655,8 +673,12 @@ SdMmcPciHcDriverBindingStart (
                               &Private->BaseClkFreq[Slot]\r
                               );\r
         if (EFI_ERROR (Status)) {\r
-          DEBUG ((DEBUG_WARN, "%a: Failed to override capability - %r\n",\r
-            __FUNCTION__, Status));\r
+          DEBUG ((\r
+            DEBUG_WARN,\r
+            "%a: Failed to override capability - %r\n",\r
+            __FUNCTION__,\r
+            Status\r
+            ));\r
           continue;\r
         }\r
       }\r
@@ -666,7 +688,7 @@ SdMmcPciHcDriverBindingStart (
                               Controller,\r
                               Slot,\r
                               EdkiiSdMmcGetOperatingParam,\r
-                              (VOID*)&Private->Slot[Slot].OperatingParameters\r
+                              (VOID *)&Private->Slot[Slot].OperatingParameters\r
                               );\r
         if (EFI_ERROR (Status)) {\r
           DEBUG ((DEBUG_WARN, "%a: Failed to get operating parameters, using defaults\n", __FUNCTION__));\r
@@ -686,12 +708,13 @@ SdMmcPciHcDriverBindingStart (
     // If any of the slots does not support 64b system bus\r
     // do not enable 64b DMA in the PCI layer.\r
     //\r
-    if ((Private->ControllerVersion[Slot] == SD_MMC_HC_CTRL_VER_300 &&\r
-         Private->Capability[Slot].SysBus64V3 == 0) ||\r
-        (Private->ControllerVersion[Slot] == SD_MMC_HC_CTRL_VER_400 &&\r
-         Private->Capability[Slot].SysBus64V3 == 0) ||\r
-        (Private->ControllerVersion[Slot] >= SD_MMC_HC_CTRL_VER_410 &&\r
-         Private->Capability[Slot].SysBus64V4 == 0)) {\r
+    if (((Private->ControllerVersion[Slot] == SD_MMC_HC_CTRL_VER_300) &&\r
+         (Private->Capability[Slot].SysBus64V3 == 0)) ||\r
+        ((Private->ControllerVersion[Slot] == SD_MMC_HC_CTRL_VER_400) &&\r
+         (Private->Capability[Slot].SysBus64V3 == 0)) ||\r
+        ((Private->ControllerVersion[Slot] >= SD_MMC_HC_CTRL_VER_410) &&\r
+         (Private->Capability[Slot].SysBus64V4 == 0)))\r
+    {\r
       Support64BitDma = FALSE;\r
     }\r
 \r
@@ -713,6 +736,7 @@ SdMmcPciHcDriverBindingStart (
     if (EFI_ERROR (Status)) {\r
       continue;\r
     }\r
+\r
     //\r
     // Check whether there is a SD/MMC card attached\r
     //\r
@@ -737,16 +761,17 @@ SdMmcPciHcDriverBindingStart (
 \r
     Private->Slot[Slot].MediaPresent = TRUE;\r
     Private->Slot[Slot].Initialized  = TRUE;\r
-    RoutineNum = sizeof (mCardTypeDetectRoutineTable) / sizeof (CARD_TYPE_DETECT_ROUTINE);\r
+    RoutineNum                       = sizeof (mCardTypeDetectRoutineTable) / sizeof (CARD_TYPE_DETECT_ROUTINE);\r
     for (Index = 0; Index < RoutineNum; Index++) {\r
       Routine = &mCardTypeDetectRoutineTable[Index];\r
       if (*Routine != NULL) {\r
-        Status = (*Routine) (Private, Slot);\r
+        Status = (*Routine)(Private, Slot);\r
         if (!EFI_ERROR (Status)) {\r
           break;\r
         }\r
       }\r
     }\r
+\r
     //\r
     // This card doesn't get initialized correctly.\r
     //\r
@@ -831,12 +856,13 @@ Done:
                NULL\r
                );\r
     }\r
+\r
     gBS->CloseProtocol (\r
-          Controller,\r
-          &gEfiPciIoProtocolGuid,\r
-          This->DriverBindingHandle,\r
-          Controller\r
-          );\r
+           Controller,\r
+           &gEfiPciIoProtocolGuid,\r
+           This->DriverBindingHandle,\r
+           Controller\r
+           );\r
 \r
     if ((Private != NULL) && (Private->TimerEvent != NULL)) {\r
       gBS->CloseEvent (Private->TimerEvent);\r
@@ -883,26 +909,26 @@ Done:
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPciHcDriverBindingStop (\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_SD_MMC_PASS_THRU_PROTOCOL       *PassThru;\r
-  SD_MMC_HC_PRIVATE_DATA              *Private;\r
-  EFI_PCI_IO_PROTOCOL                 *PciIo;\r
-  LIST_ENTRY                          *Link;\r
-  LIST_ENTRY                          *NextLink;\r
-  SD_MMC_HC_TRB                       *Trb;\r
+  EFI_STATUS                     Status;\r
+  EFI_SD_MMC_PASS_THRU_PROTOCOL  *PassThru;\r
+  SD_MMC_HC_PRIVATE_DATA         *Private;\r
+  EFI_PCI_IO_PROTOCOL            *PciIo;\r
+  LIST_ENTRY                     *Link;\r
+  LIST_ENTRY                     *NextLink;\r
+  SD_MMC_HC_TRB                  *Trb;\r
 \r
   DEBUG ((DEBUG_INFO, "SdMmcPciHcDriverBindingStop: Start\n"));\r
 \r
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiSdMmcPassThruProtocolGuid,\r
-                  (VOID**) &PassThru,\r
+                  (VOID **)&PassThru,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
@@ -919,20 +945,23 @@ SdMmcPciHcDriverBindingStop (
     gBS->CloseEvent (Private->TimerEvent);\r
     Private->TimerEvent = NULL;\r
   }\r
+\r
   if (Private->ConnectEvent != NULL) {\r
     gBS->CloseEvent (Private->ConnectEvent);\r
     Private->ConnectEvent = NULL;\r
   }\r
+\r
   //\r
   // As the timer is closed, there is no needs to use TPL lock to\r
   // protect the critical region "queue".\r
   //\r
   for (Link = GetFirstNode (&Private->Queue);\r
        !IsNull (&Private->Queue, Link);\r
-       Link = NextLink) {\r
+       Link = NextLink)\r
+  {\r
     NextLink = GetNextNode (&Private->Queue, Link);\r
     RemoveEntryList (Link);\r
-    Trb = SD_MMC_HC_TRB_FROM_THIS (Link);\r
+    Trb                            = SD_MMC_HC_TRB_FROM_THIS (Link);\r
     Trb->Packet->TransactionStatus = EFI_ABORTED;\r
     gBS->SignalEvent (Trb->Event);\r
     SdMmcFreeTrb (Trb);\r
@@ -1003,6 +1032,7 @@ SdMmcPassThruExecSyncTrb (
       gBS->RestoreTPL (OldTpl);\r
       break;\r
     }\r
+\r
     gBS->RestoreTPL (OldTpl);\r
   }\r
 \r
@@ -1068,15 +1098,15 @@ SdMmcPassThruExecSyncTrb (
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPassThruPassThru (\r
-  IN     EFI_SD_MMC_PASS_THRU_PROTOCOL         *This,\r
-  IN     UINT8                                 Slot,\r
-  IN OUT EFI_SD_MMC_PASS_THRU_COMMAND_PACKET   *Packet,\r
-  IN     EFI_EVENT                             Event    OPTIONAL\r
+  IN     EFI_SD_MMC_PASS_THRU_PROTOCOL        *This,\r
+  IN     UINT8                                Slot,\r
+  IN OUT EFI_SD_MMC_PASS_THRU_COMMAND_PACKET  *Packet,\r
+  IN     EFI_EVENT                            Event    OPTIONAL\r
   )\r
 {\r
-  EFI_STATUS                      Status;\r
-  SD_MMC_HC_PRIVATE_DATA          *Private;\r
-  SD_MMC_HC_TRB                   *Trb;\r
+  EFI_STATUS              Status;\r
+  SD_MMC_HC_PRIVATE_DATA  *Private;\r
+  SD_MMC_HC_TRB           *Trb;\r
 \r
   if ((This == NULL) || (Packet == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -1112,6 +1142,7 @@ SdMmcPassThruPassThru (
   if (Trb == NULL) {\r
     return EFI_OUT_OF_RESOURCES;\r
   }\r
+\r
   //\r
   // Immediately return for async I/O.\r
   //\r
@@ -1158,12 +1189,12 @@ SdMmcPassThruPassThru (
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPassThruGetNextSlot (\r
-  IN     EFI_SD_MMC_PASS_THRU_PROTOCOL        *This,\r
-  IN OUT UINT8                                *Slot\r
+  IN     EFI_SD_MMC_PASS_THRU_PROTOCOL  *This,\r
+  IN OUT UINT8                          *Slot\r
   )\r
 {\r
-  SD_MMC_HC_PRIVATE_DATA          *Private;\r
-  UINT8                           Index;\r
+  SD_MMC_HC_PRIVATE_DATA  *Private;\r
+  UINT8                   Index;\r
 \r
   if ((This == NULL) || (Slot == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -1174,20 +1205,22 @@ SdMmcPassThruGetNextSlot (
   if (*Slot == 0xFF) {\r
     for (Index = 0; Index < SD_MMC_HC_MAX_SLOT; Index++) {\r
       if (Private->Slot[Index].Enable) {\r
-        *Slot = Index;\r
+        *Slot                 = Index;\r
         Private->PreviousSlot = Index;\r
         return EFI_SUCCESS;\r
       }\r
     }\r
+\r
     return EFI_NOT_FOUND;\r
   } else if (*Slot == Private->PreviousSlot) {\r
     for (Index = *Slot + 1; Index < SD_MMC_HC_MAX_SLOT; Index++) {\r
       if (Private->Slot[Index].Enable) {\r
-        *Slot = Index;\r
+        *Slot                 = Index;\r
         Private->PreviousSlot = Index;\r
         return EFI_SUCCESS;\r
       }\r
     }\r
+\r
     return EFI_NOT_FOUND;\r
   } else {\r
     return EFI_INVALID_PARAMETER;\r
@@ -1231,14 +1264,14 @@ SdMmcPassThruGetNextSlot (
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPassThruBuildDevicePath (\r
-  IN     EFI_SD_MMC_PASS_THRU_PROTOCOL       *This,\r
-  IN     UINT8                               Slot,\r
-  IN OUT EFI_DEVICE_PATH_PROTOCOL            **DevicePath\r
+  IN     EFI_SD_MMC_PASS_THRU_PROTOCOL  *This,\r
+  IN     UINT8                          Slot,\r
+  IN OUT EFI_DEVICE_PATH_PROTOCOL       **DevicePath\r
   )\r
 {\r
-  SD_MMC_HC_PRIVATE_DATA          *Private;\r
-  SD_DEVICE_PATH                  *SdNode;\r
-  EMMC_DEVICE_PATH                *EmmcNode;\r
+  SD_MMC_HC_PRIVATE_DATA  *Private;\r
+  SD_DEVICE_PATH          *SdNode;\r
+  EMMC_DEVICE_PATH        *EmmcNode;\r
 \r
   if ((This == NULL) || (DevicePath == NULL) || (Slot >= SD_MMC_HC_MAX_SLOT)) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -1255,17 +1288,19 @@ SdMmcPassThruBuildDevicePath (
     if (SdNode == NULL) {\r
       return EFI_OUT_OF_RESOURCES;\r
     }\r
+\r
     SdNode->SlotNumber = Slot;\r
 \r
-    *DevicePath = (EFI_DEVICE_PATH_PROTOCOL *) SdNode;\r
+    *DevicePath = (EFI_DEVICE_PATH_PROTOCOL *)SdNode;\r
   } else if (Private->Slot[Slot].CardType == EmmcCardType) {\r
     EmmcNode = AllocateCopyPool (sizeof (EMMC_DEVICE_PATH), &mEmmcDpTemplate);\r
     if (EmmcNode == NULL) {\r
       return EFI_OUT_OF_RESOURCES;\r
     }\r
+\r
     EmmcNode->SlotNumber = Slot;\r
 \r
-    *DevicePath = (EFI_DEVICE_PATH_PROTOCOL *) EmmcNode;\r
+    *DevicePath = (EFI_DEVICE_PATH_PROTOCOL *)EmmcNode;\r
   } else {\r
     //\r
     // Currently we only support SD and EMMC two device nodes.\r
@@ -1300,15 +1335,15 @@ SdMmcPassThruBuildDevicePath (
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPassThruGetSlotNumber (\r
-  IN  EFI_SD_MMC_PASS_THRU_PROTOCOL          *This,\r
-  IN  EFI_DEVICE_PATH_PROTOCOL               *DevicePath,\r
-  OUT UINT8                                  *Slot\r
+  IN  EFI_SD_MMC_PASS_THRU_PROTOCOL  *This,\r
+  IN  EFI_DEVICE_PATH_PROTOCOL       *DevicePath,\r
+  OUT UINT8                          *Slot\r
   )\r
 {\r
-  SD_MMC_HC_PRIVATE_DATA          *Private;\r
-  SD_DEVICE_PATH                  *SdNode;\r
-  EMMC_DEVICE_PATH                *EmmcNode;\r
-  UINT8                           SlotNumber;\r
+  SD_MMC_HC_PRIVATE_DATA  *Private;\r
+  SD_DEVICE_PATH          *SdNode;\r
+  EMMC_DEVICE_PATH        *EmmcNode;\r
+  UINT8                   SlotNumber;\r
 \r
   if ((This == NULL) || (DevicePath == NULL) || (Slot == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -1322,16 +1357,17 @@ SdMmcPassThruGetSlotNumber (
   if ((DevicePath->Type != MESSAGING_DEVICE_PATH) ||\r
       ((DevicePath->SubType != MSG_SD_DP) &&\r
        (DevicePath->SubType != MSG_EMMC_DP)) ||\r
-      (DevicePathNodeLength(DevicePath) != sizeof(SD_DEVICE_PATH)) ||\r
-      (DevicePathNodeLength(DevicePath) != sizeof(EMMC_DEVICE_PATH))) {\r
+      (DevicePathNodeLength (DevicePath) != sizeof (SD_DEVICE_PATH)) ||\r
+      (DevicePathNodeLength (DevicePath) != sizeof (EMMC_DEVICE_PATH)))\r
+  {\r
     return EFI_UNSUPPORTED;\r
   }\r
 \r
   if (DevicePath->SubType == MSG_SD_DP) {\r
-    SdNode = (SD_DEVICE_PATH *) DevicePath;\r
+    SdNode     = (SD_DEVICE_PATH *)DevicePath;\r
     SlotNumber = SdNode->SlotNumber;\r
   } else {\r
-    EmmcNode = (EMMC_DEVICE_PATH *) DevicePath;\r
+    EmmcNode   = (EMMC_DEVICE_PATH *)DevicePath;\r
     SlotNumber = EmmcNode->SlotNumber;\r
   }\r
 \r
@@ -1373,15 +1409,15 @@ SdMmcPassThruGetSlotNumber (
 EFI_STATUS\r
 EFIAPI\r
 SdMmcPassThruResetDevice (\r
-  IN EFI_SD_MMC_PASS_THRU_PROTOCOL           *This,\r
-  IN UINT8                                   Slot\r
+  IN EFI_SD_MMC_PASS_THRU_PROTOCOL  *This,\r
+  IN UINT8                          Slot\r
   )\r
 {\r
-  SD_MMC_HC_PRIVATE_DATA          *Private;\r
-  LIST_ENTRY                      *Link;\r
-  LIST_ENTRY                      *NextLink;\r
-  SD_MMC_HC_TRB                   *Trb;\r
-  EFI_TPL                         OldTpl;\r
+  SD_MMC_HC_PRIVATE_DATA  *Private;\r
+  LIST_ENTRY              *Link;\r
+  LIST_ENTRY              *NextLink;\r
+  SD_MMC_HC_TRB           *Trb;\r
+  EFI_TPL                 OldTpl;\r
 \r
   if (This == NULL) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -1400,6 +1436,7 @@ SdMmcPassThruResetDevice (
   if (!Private->Slot[Slot].Initialized) {\r
     return EFI_DEVICE_ERROR;\r
   }\r
+\r
   //\r
   // Free all async I/O requests in the queue\r
   //\r
@@ -1407,10 +1444,11 @@ SdMmcPassThruResetDevice (
 \r
   for (Link = GetFirstNode (&Private->Queue);\r
        !IsNull (&Private->Queue, Link);\r
-       Link = NextLink) {\r
+       Link = NextLink)\r
+  {\r
     NextLink = GetNextNode (&Private->Queue, Link);\r
     RemoveEntryList (Link);\r
-    Trb = SD_MMC_HC_TRB_FROM_THIS (Link);\r
+    Trb                            = SD_MMC_HC_TRB_FROM_THIS (Link);\r
     Trb->Packet->TransactionStatus = EFI_ABORTED;\r
     gBS->SignalEvent (Trb->Event);\r
     SdMmcFreeTrb (Trb);\r
@@ -1420,4 +1458,3 @@ SdMmcPassThruResetDevice (
 \r
   return EFI_SUCCESS;\r
 }\r
-\r