]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassImpl.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Bus / Usb / UsbMassStorageDxe / UsbMassImpl.c
index de9c5f0632b22f5c1a5fc94de2139bea249019a3..9c5fd4e16b027c42d416b8c859089b4a80a02c96 100644 (file)
@@ -8,17 +8,17 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 \r
 #include "UsbMass.h"\r
 \r
-#define USB_MASS_TRANSPORT_COUNT    3\r
+#define USB_MASS_TRANSPORT_COUNT  3\r
 //\r
 // Array of USB transport interfaces.\r
 //\r
-USB_MASS_TRANSPORT *mUsbMassTransport[USB_MASS_TRANSPORT_COUNT] = {\r
+USB_MASS_TRANSPORT  *mUsbMassTransport[USB_MASS_TRANSPORT_COUNT] = {\r
   &mUsbCbi0Transport,\r
   &mUsbCbi1Transport,\r
   &mUsbBotTransport,\r
 };\r
 \r
-EFI_DRIVER_BINDING_PROTOCOL gUSBMassDriverBinding = {\r
+EFI_DRIVER_BINDING_PROTOCOL  gUSBMassDriverBinding = {\r
   USBMassDriverBindingSupported,\r
   USBMassDriverBindingStart,\r
   USBMassDriverBindingStop,\r
@@ -45,19 +45,19 @@ EFI_DRIVER_BINDING_PROTOCOL gUSBMassDriverBinding = {
 EFI_STATUS\r
 EFIAPI\r
 UsbMassReset (\r
-  IN EFI_BLOCK_IO_PROTOCOL    *This,\r
-  IN BOOLEAN                  ExtendedVerification\r
+  IN EFI_BLOCK_IO_PROTOCOL  *This,\r
+  IN BOOLEAN                ExtendedVerification\r
   )\r
 {\r
-  USB_MASS_DEVICE *UsbMass;\r
-  EFI_TPL         OldTpl;\r
-  EFI_STATUS      Status;\r
+  USB_MASS_DEVICE  *UsbMass;\r
+  EFI_TPL          OldTpl;\r
+  EFI_STATUS       Status;\r
 \r
   //\r
   // Raise TPL to TPL_CALLBACK to serialize all its operations\r
   // to protect shared data structures.\r
   //\r
-  OldTpl  = gBS->RaiseTPL (TPL_CALLBACK);\r
+  OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
   UsbMass = USB_MASS_DEVICE_FROM_BLOCK_IO (This);\r
   Status  = UsbMass->Transport->Reset (UsbMass->Context, ExtendedVerification);\r
@@ -94,11 +94,11 @@ UsbMassReset (
 EFI_STATUS\r
 EFIAPI\r
 UsbMassReadBlocks (\r
-  IN EFI_BLOCK_IO_PROTOCOL    *This,\r
-  IN UINT32                   MediaId,\r
-  IN EFI_LBA                  Lba,\r
-  IN UINTN                    BufferSize,\r
-  OUT VOID                    *Buffer\r
+  IN EFI_BLOCK_IO_PROTOCOL  *This,\r
+  IN UINT32                 MediaId,\r
+  IN EFI_LBA                Lba,\r
+  IN UINTN                  BufferSize,\r
+  OUT VOID                  *Buffer\r
   )\r
 {\r
   USB_MASS_DEVICE     *UsbMass;\r
@@ -168,7 +168,7 @@ UsbMassReadBlocks (
   if (UsbMass->Cdb16Byte) {\r
     Status = UsbBootReadWriteBlocks16 (UsbMass, FALSE, Lba, TotalBlock, Buffer);\r
   } else {\r
-    Status = UsbBootReadWriteBlocks (UsbMass, FALSE, (UINT32) Lba, TotalBlock, Buffer);\r
+    Status = UsbBootReadWriteBlocks (UsbMass, FALSE, (UINT32)Lba, TotalBlock, Buffer);\r
   }\r
 \r
   if (EFI_ERROR (Status)) {\r
@@ -181,7 +181,6 @@ ON_EXIT:
   return Status;\r
 }\r
 \r
-\r
 /**\r
   Writes a specified number of blocks to the device.\r
 \r
@@ -210,11 +209,11 @@ ON_EXIT:
 EFI_STATUS\r
 EFIAPI\r
 UsbMassWriteBlocks (\r
-  IN EFI_BLOCK_IO_PROTOCOL    *This,\r
-  IN UINT32                   MediaId,\r
-  IN EFI_LBA                  Lba,\r
-  IN UINTN                    BufferSize,\r
-  IN VOID                     *Buffer\r
+  IN EFI_BLOCK_IO_PROTOCOL  *This,\r
+  IN UINT32                 MediaId,\r
+  IN EFI_LBA                Lba,\r
+  IN UINTN                  BufferSize,\r
+  IN VOID                   *Buffer\r
   )\r
 {\r
   USB_MASS_DEVICE     *UsbMass;\r
@@ -288,7 +287,7 @@ UsbMassWriteBlocks (
   if (UsbMass->Cdb16Byte) {\r
     Status = UsbBootReadWriteBlocks16 (UsbMass, TRUE, Lba, TotalBlock, Buffer);\r
   } else {\r
-    Status = UsbBootReadWriteBlocks (UsbMass, TRUE, (UINT32) Lba, TotalBlock, Buffer);\r
+    Status = UsbBootReadWriteBlocks (UsbMass, TRUE, (UINT32)Lba, TotalBlock, Buffer);\r
   }\r
 \r
   if (EFI_ERROR (Status)) {\r
@@ -335,11 +334,11 @@ UsbMassFlushBlocks (
 **/\r
 EFI_STATUS\r
 UsbMassInitMedia (\r
-  IN USB_MASS_DEVICE          *UsbMass\r
+  IN USB_MASS_DEVICE  *UsbMass\r
   )\r
 {\r
-  EFI_BLOCK_IO_MEDIA          *Media;\r
-  EFI_STATUS                  Status;\r
+  EFI_BLOCK_IO_MEDIA  *Media;\r
+  EFI_STATUS          Status;\r
 \r
   Media = &UsbMass->BlockIoMedia;\r
 \r
@@ -363,6 +362,7 @@ UsbMassInitMedia (
     //\r
     Status = EFI_SUCCESS;\r
   }\r
+\r
   return Status;\r
 }\r
 \r
@@ -400,7 +400,7 @@ UsbMassInitTransport (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiUsbIoProtocolGuid,\r
-                  (VOID **) &UsbIo,\r
+                  (VOID **)&UsbIo,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -427,7 +427,7 @@ UsbMassInitTransport (
     *Transport = mUsbMassTransport[Index];\r
 \r
     if (Interface.InterfaceProtocol == (*Transport)->Protocol) {\r
-      Status  = (*Transport)->Init (UsbIo, Context);\r
+      Status = (*Transport)->Init (UsbIo, Context);\r
       break;\r
     }\r
   }\r
@@ -471,12 +471,12 @@ ON_EXIT:
 **/\r
 EFI_STATUS\r
 UsbMassInitMultiLun (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL   *This,\r
-  IN EFI_HANDLE                    Controller,\r
-  IN USB_MASS_TRANSPORT            *Transport,\r
-  IN VOID                          *Context,\r
-  IN EFI_DEVICE_PATH_PROTOCOL      *DevicePath,\r
-  IN UINT8                         MaxLun\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   Controller,\r
+  IN USB_MASS_TRANSPORT           *Transport,\r
+  IN VOID                         *Context,\r
+  IN EFI_DEVICE_PATH_PROTOCOL     *DevicePath,\r
+  IN UINT8                        MaxLun\r
   )\r
 {\r
   USB_MASS_DEVICE                  *UsbMass;\r
@@ -490,24 +490,23 @@ UsbMassInitMultiLun (
   ReturnStatus = EFI_NOT_FOUND;\r
 \r
   for (Index = 0; Index <= MaxLun; Index++) {\r
-\r
     DEBUG ((DEBUG_INFO, "UsbMassInitMultiLun: Start to initialize No.%d logic unit\n", Index));\r
 \r
     UsbIo   = NULL;\r
     UsbMass = AllocateZeroPool (sizeof (USB_MASS_DEVICE));\r
     ASSERT (UsbMass != NULL);\r
 \r
-    UsbMass->Signature            = USB_MASS_SIGNATURE;\r
-    UsbMass->UsbIo                = UsbIo;\r
-    UsbMass->BlockIo.Media        = &UsbMass->BlockIoMedia;\r
-    UsbMass->BlockIo.Reset        = UsbMassReset;\r
-    UsbMass->BlockIo.ReadBlocks   = UsbMassReadBlocks;\r
-    UsbMass->BlockIo.WriteBlocks  = UsbMassWriteBlocks;\r
-    UsbMass->BlockIo.FlushBlocks  = UsbMassFlushBlocks;\r
-    UsbMass->OpticalStorage       = FALSE;\r
-    UsbMass->Transport            = Transport;\r
-    UsbMass->Context              = Context;\r
-    UsbMass->Lun                  = Index;\r
+    UsbMass->Signature           = USB_MASS_SIGNATURE;\r
+    UsbMass->UsbIo               = UsbIo;\r
+    UsbMass->BlockIo.Media       = &UsbMass->BlockIoMedia;\r
+    UsbMass->BlockIo.Reset       = UsbMassReset;\r
+    UsbMass->BlockIo.ReadBlocks  = UsbMassReadBlocks;\r
+    UsbMass->BlockIo.WriteBlocks = UsbMassWriteBlocks;\r
+    UsbMass->BlockIo.FlushBlocks = UsbMassFlushBlocks;\r
+    UsbMass->OpticalStorage      = FALSE;\r
+    UsbMass->Transport           = Transport;\r
+    UsbMass->Context             = Context;\r
+    UsbMass->Lun                 = Index;\r
 \r
     //\r
     // Initialize the media parameter data for EFI_BLOCK_IO_MEDIA of Block I/O Protocol.\r
@@ -566,7 +565,7 @@ UsbMassInitMultiLun (
     Status = gBS->OpenProtocol (\r
                     Controller,\r
                     &gEfiUsbIoProtocolGuid,\r
-                    (VOID **) &UsbIo,\r
+                    (VOID **)&UsbIo,\r
                     This->DriverBindingHandle,\r
                     UsbMass->Controller,\r
                     EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
@@ -588,6 +587,7 @@ UsbMassInitMultiLun (
       FreePool (UsbMass);\r
       continue;\r
     }\r
+\r
     ReturnStatus = EFI_SUCCESS;\r
     DEBUG ((DEBUG_INFO, "UsbMassInitMultiLun: Success to initialize No.%d logic unit\n", Index));\r
   }\r
@@ -609,15 +609,15 @@ UsbMassInitMultiLun (
 **/\r
 EFI_STATUS\r
 UsbMassInitNonLun (\r
-  IN EFI_DRIVER_BINDING_PROTOCOL   *This,\r
-  IN EFI_HANDLE                    Controller,\r
-  IN USB_MASS_TRANSPORT            *Transport,\r
-  IN VOID                          *Context\r
+  IN EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN EFI_HANDLE                   Controller,\r
+  IN USB_MASS_TRANSPORT           *Transport,\r
+  IN VOID                         *Context\r
   )\r
 {\r
-  USB_MASS_DEVICE             *UsbMass;\r
-  EFI_USB_IO_PROTOCOL         *UsbIo;\r
-  EFI_STATUS                  Status;\r
+  USB_MASS_DEVICE      *UsbMass;\r
+  EFI_USB_IO_PROTOCOL  *UsbIo;\r
+  EFI_STATUS           Status;\r
 \r
   UsbIo   = NULL;\r
   UsbMass = AllocateZeroPool (sizeof (USB_MASS_DEVICE));\r
@@ -626,7 +626,7 @@ UsbMassInitNonLun (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiUsbIoProtocolGuid,\r
-                  (VOID **) &UsbIo,\r
+                  (VOID **)&UsbIo,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -637,17 +637,17 @@ UsbMassInitNonLun (
     goto ON_ERROR;\r
   }\r
 \r
-  UsbMass->Signature            = USB_MASS_SIGNATURE;\r
-  UsbMass->Controller           = Controller;\r
-  UsbMass->UsbIo                = UsbIo;\r
-  UsbMass->BlockIo.Media        = &UsbMass->BlockIoMedia;\r
-  UsbMass->BlockIo.Reset        = UsbMassReset;\r
-  UsbMass->BlockIo.ReadBlocks   = UsbMassReadBlocks;\r
-  UsbMass->BlockIo.WriteBlocks  = UsbMassWriteBlocks;\r
-  UsbMass->BlockIo.FlushBlocks  = UsbMassFlushBlocks;\r
-  UsbMass->OpticalStorage       = FALSE;\r
-  UsbMass->Transport            = Transport;\r
-  UsbMass->Context              = Context;\r
+  UsbMass->Signature           = USB_MASS_SIGNATURE;\r
+  UsbMass->Controller          = Controller;\r
+  UsbMass->UsbIo               = UsbIo;\r
+  UsbMass->BlockIo.Media       = &UsbMass->BlockIoMedia;\r
+  UsbMass->BlockIo.Reset       = UsbMassReset;\r
+  UsbMass->BlockIo.ReadBlocks  = UsbMassReadBlocks;\r
+  UsbMass->BlockIo.WriteBlocks = UsbMassWriteBlocks;\r
+  UsbMass->BlockIo.FlushBlocks = UsbMassFlushBlocks;\r
+  UsbMass->OpticalStorage      = FALSE;\r
+  UsbMass->Transport           = Transport;\r
+  UsbMass->Context             = Context;\r
 \r
   //\r
   // Initialize the media parameter data for EFI_BLOCK_IO_MEDIA of Block I/O Protocol.\r
@@ -678,6 +678,7 @@ ON_ERROR:
   if (UsbMass != NULL) {\r
     FreePool (UsbMass);\r
   }\r
+\r
   if (UsbIo != NULL) {\r
     gBS->CloseProtocol (\r
            Controller,\r
@@ -686,10 +687,10 @@ ON_ERROR:
            Controller\r
            );\r
   }\r
+\r
   return Status;\r
 }\r
 \r
-\r
 /**\r
   Check whether the controller is a supported USB mass storage.\r
 \r
@@ -718,7 +719,7 @@ USBMassDriverBindingSupported (
   Status = gBS->OpenProtocol (\r
                   Controller,\r
                   &gEfiUsbIoProtocolGuid,\r
-                  (VOID **) &UsbIo,\r
+                  (VOID **)&UsbIo,\r
                   This->DriverBindingHandle,\r
                   Controller,\r
                   EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -793,13 +794,13 @@ USBMassDriverBindingStart (
   IN EFI_DEVICE_PATH_PROTOCOL     *RemainingDevicePath\r
   )\r
 {\r
-  USB_MASS_TRANSPORT            *Transport;\r
-  EFI_DEVICE_PATH_PROTOCOL      *DevicePath;\r
-  VOID                          *Context;\r
-  UINT8                         MaxLun;\r
-  EFI_STATUS                    Status;\r
-  EFI_USB_IO_PROTOCOL           *UsbIo;\r
-  EFI_TPL                       OldTpl;\r
+  USB_MASS_TRANSPORT        *Transport;\r
+  EFI_DEVICE_PATH_PROTOCOL  *DevicePath;\r
+  VOID                      *Context;\r
+  UINT8                     MaxLun;\r
+  EFI_STATUS                Status;\r
+  EFI_USB_IO_PROTOCOL       *UsbIo;\r
+  EFI_TPL                   OldTpl;\r
 \r
   OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
@@ -813,6 +814,7 @@ USBMassDriverBindingStart (
     DEBUG ((DEBUG_ERROR, "USBMassDriverBindingStart: UsbMassInitTransport (%r)\n", Status));\r
     goto Exit;\r
   }\r
+\r
   if (MaxLun == 0) {\r
     //\r
     // Initialize data for device that does not support multiple LUNSs.\r
@@ -828,7 +830,7 @@ USBMassDriverBindingStart (
     Status = gBS->OpenProtocol (\r
                     Controller,\r
                     &gEfiDevicePathProtocolGuid,\r
-                    (VOID **) &DevicePath,\r
+                    (VOID **)&DevicePath,\r
                     This->DriverBindingHandle,\r
                     Controller,\r
                     EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -842,7 +844,7 @@ USBMassDriverBindingStart (
     Status = gBS->OpenProtocol (\r
                     Controller,\r
                     &gEfiUsbIoProtocolGuid,\r
-                    (VOID **) &UsbIo,\r
+                    (VOID **)&UsbIo,\r
                     This->DriverBindingHandle,\r
                     Controller,\r
                     EFI_OPEN_PROTOCOL_BY_DRIVER\r
@@ -866,26 +868,26 @@ USBMassDriverBindingStart (
     Status = UsbMassInitMultiLun (This, Controller, Transport, Context, DevicePath, MaxLun);\r
     if (EFI_ERROR (Status)) {\r
       gBS->CloseProtocol (\r
-              Controller,\r
-              &gEfiDevicePathProtocolGuid,\r
-              This->DriverBindingHandle,\r
-              Controller\r
-              );\r
+             Controller,\r
+             &gEfiDevicePathProtocolGuid,\r
+             This->DriverBindingHandle,\r
+             Controller\r
+             );\r
       gBS->CloseProtocol (\r
-              Controller,\r
-              &gEfiUsbIoProtocolGuid,\r
-              This->DriverBindingHandle,\r
-              Controller\r
-              );\r
+             Controller,\r
+             &gEfiUsbIoProtocolGuid,\r
+             This->DriverBindingHandle,\r
+             Controller\r
+             );\r
       DEBUG ((DEBUG_ERROR, "USBMassDriverBindingStart: UsbMassInitMultiLun (%r) with Maxlun=%d\n", Status, MaxLun));\r
     }\r
   }\r
+\r
 Exit:\r
   gBS->RestoreTPL (OldTpl);\r
   return Status;\r
 }\r
 \r
-\r
 /**\r
   Stop controlling the device.\r
 \r
@@ -903,18 +905,18 @@ Exit:
 EFI_STATUS\r
 EFIAPI\r
 USBMassDriverBindingStop (\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
-  USB_MASS_DEVICE       *UsbMass;\r
-  EFI_USB_IO_PROTOCOL   *UsbIo;\r
-  EFI_BLOCK_IO_PROTOCOL *BlockIo;\r
-  UINTN                 Index;\r
-  BOOLEAN               AllChildrenStopped;\r
+  EFI_STATUS             Status;\r
+  USB_MASS_DEVICE        *UsbMass;\r
+  EFI_USB_IO_PROTOCOL    *UsbIo;\r
+  EFI_BLOCK_IO_PROTOCOL  *BlockIo;\r
+  UINTN                  Index;\r
+  BOOLEAN                AllChildrenStopped;\r
 \r
   //\r
   // This is a bus driver stop function since multi-lun is supported.\r
@@ -930,29 +932,29 @@ USBMassDriverBindingStop (
     Status = gBS->OpenProtocol (\r
                     Controller,\r
                     &gEfiBlockIoProtocolGuid,\r
-                    (VOID **) &BlockIo,\r
+                    (VOID **)&BlockIo,\r
                     This->DriverBindingHandle,\r
                     Controller,\r
                     EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
                     );\r
 \r
-    if (EFI_ERROR(Status)) {\r
+    if (EFI_ERROR (Status)) {\r
       //\r
       // This is a 2nd type handle(multi-lun root), it needs to close devicepath\r
       // and usbio protocol.\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
       gBS->CloseProtocol (\r
-            Controller,\r
-            &gEfiUsbIoProtocolGuid,\r
-            This->DriverBindingHandle,\r
-            Controller\r
-            );\r
+             Controller,\r
+             &gEfiUsbIoProtocolGuid,\r
+             This->DriverBindingHandle,\r
+             Controller\r
+             );\r
       DEBUG ((DEBUG_INFO, "Success to stop multi-lun root handle\n"));\r
       return EFI_SUCCESS;\r
     }\r
@@ -980,11 +982,11 @@ USBMassDriverBindingStop (
     }\r
 \r
     gBS->CloseProtocol (\r
-          Controller,\r
-          &gEfiUsbIoProtocolGuid,\r
-          This->DriverBindingHandle,\r
-          Controller\r
-          );\r
+           Controller,\r
+           &gEfiUsbIoProtocolGuid,\r
+           This->DriverBindingHandle,\r
+           Controller\r
+           );\r
 \r
     UsbMass->Transport->CleanUp (UsbMass->Context);\r
     FreePool (UsbMass);\r
@@ -1001,11 +1003,10 @@ USBMassDriverBindingStop (
   AllChildrenStopped = TRUE;\r
 \r
   for (Index = 0; Index < NumberOfChildren; Index++) {\r
-\r
     Status = gBS->OpenProtocol (\r
                     ChildHandleBuffer[Index],\r
                     &gEfiBlockIoProtocolGuid,\r
-                    (VOID **) &BlockIo,\r
+                    (VOID **)&BlockIo,\r
                     This->DriverBindingHandle,\r
                     Controller,\r
                     EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
@@ -1046,7 +1047,7 @@ USBMassDriverBindingStop (
       gBS->OpenProtocol (\r
              Controller,\r
              &gEfiUsbIoProtocolGuid,\r
-             (VOID **) &UsbIo,\r
+             (VOID **)&UsbIo,\r
              This->DriverBindingHandle,\r
              ChildHandleBuffer[Index],\r
              EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
@@ -1058,6 +1059,7 @@ USBMassDriverBindingStop (
       if (((Index + 1) == NumberOfChildren) && AllChildrenStopped) {\r
         UsbMass->Transport->CleanUp (UsbMass->Context);\r
       }\r
+\r
       FreePool (UsbMass);\r
     }\r
   }\r
@@ -1066,7 +1068,7 @@ USBMassDriverBindingStop (
     return EFI_DEVICE_ERROR;\r
   }\r
 \r
-  DEBUG ((DEBUG_INFO, "Success to stop all %d multi-lun children handles\n", (UINT32) NumberOfChildren));\r
+  DEBUG ((DEBUG_INFO, "Success to stop all %d multi-lun children handles\n", (UINT32)NumberOfChildren));\r
   return EFI_SUCCESS;\r
 }\r
 \r
@@ -1085,8 +1087,8 @@ USBMassDriverBindingStop (
 EFI_STATUS\r
 EFIAPI\r
 USBMassStorageEntryPoint (\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