]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Disk/UdfDxe/Udf.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / UdfDxe / Udf.c
index 49dc7077b7f4da034c1ee62c98493d75e4a1af3d..0be6ac02601d8dde9c27fcb5ebaf04e05f7e4ef3 100644 (file)
@@ -3,13 +3,7 @@
 \r
   Copyright (C) 2014-2017 Paulo Alcantara <pcacjr@zytor.com>\r
 \r
-  This program and the accompanying materials are licensed and made available\r
-  under the terms and conditions of the BSD License which accompanies this\r
-  distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT\r
-  WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 **/\r
 \r
 #include "Udf.h"\r
@@ -17,7 +11,7 @@
 //\r
 // UDF filesystem driver's Global Variables.\r
 //\r
-EFI_DRIVER_BINDING_PROTOCOL gUdfDriverBinding = {\r
+EFI_DRIVER_BINDING_PROTOCOL  gUdfDriverBinding = {\r
   UdfDriverBindingSupported,\r
   UdfDriverBindingStart,\r
   UdfDriverBindingStop,\r
@@ -26,7 +20,7 @@ EFI_DRIVER_BINDING_PROTOCOL gUdfDriverBinding = {
   NULL\r
 };\r
 \r
-EFI_SIMPLE_FILE_SYSTEM_PROTOCOL gUdfSimpleFsTemplate = {\r
+EFI_SIMPLE_FILE_SYSTEM_PROTOCOL  gUdfSimpleFsTemplate = {\r
   EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_REVISION,\r
   UdfOpenVolume\r
 };\r
@@ -61,13 +55,13 @@ UdfDriverBindingSupported (
   // Open DiskIo protocol on ControllerHandle\r
   //\r
   Status = gBS->OpenProtocol (\r
-    ControllerHandle,\r
-    &gEfiDiskIoProtocolGuid,\r
-    (VOID **)&DiskIo,\r
-    This->DriverBindingHandle,\r
-    ControllerHandle,\r
-    EFI_OPEN_PROTOCOL_BY_DRIVER\r
-    );\r
+                  ControllerHandle,\r
+                  &gEfiDiskIoProtocolGuid,\r
+                  (VOID **)&DiskIo,\r
+                  This->DriverBindingHandle,\r
+                  ControllerHandle,\r
+                  EFI_OPEN_PROTOCOL_BY_DRIVER\r
+                  );\r
   if (EFI_ERROR (Status)) {\r
     return Status;\r
   }\r
@@ -76,23 +70,23 @@ UdfDriverBindingSupported (
   // Close DiskIo protocol on ControllerHandle\r
   //\r
   gBS->CloseProtocol (\r
-    ControllerHandle,\r
-    &gEfiDiskIoProtocolGuid,\r
-    This->DriverBindingHandle,\r
-    ControllerHandle\r
-    );\r
+         ControllerHandle,\r
+         &gEfiDiskIoProtocolGuid,\r
+         This->DriverBindingHandle,\r
+         ControllerHandle\r
+         );\r
 \r
   //\r
   // Test whether ControllerHandle supports BlockIo protocol\r
   //\r
   Status = gBS->OpenProtocol (\r
-    ControllerHandle,\r
-    &gEfiBlockIoProtocolGuid,\r
-    NULL,\r
-    This->DriverBindingHandle,\r
-    ControllerHandle,\r
-    EFI_OPEN_PROTOCOL_TEST_PROTOCOL\r
-    );\r
+                  ControllerHandle,\r
+                  &gEfiBlockIoProtocolGuid,\r
+                  NULL,\r
+                  This->DriverBindingHandle,\r
+                  ControllerHandle,\r
+                  EFI_OPEN_PROTOCOL_TEST_PROTOCOL\r
+                  );\r
 \r
   return Status;\r
 }\r
@@ -133,26 +127,26 @@ UdfDriverBindingStart (
   // Open BlockIo protocol on ControllerHandle\r
   //\r
   Status = gBS->OpenProtocol (\r
-    ControllerHandle,\r
-    &gEfiBlockIoProtocolGuid,\r
-    (VOID **)&BlockIo,\r
-    This->DriverBindingHandle,\r
-    ControllerHandle,\r
-    EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
-    );\r
+                  ControllerHandle,\r
+                  &gEfiBlockIoProtocolGuid,\r
+                  (VOID **)&BlockIo,\r
+                  This->DriverBindingHandle,\r
+                  ControllerHandle,\r
+                  EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
+                  );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
   //\r
   // Open DiskIo protocol on ControllerHandle\r
   //\r
   Status = gBS->OpenProtocol (\r
-    ControllerHandle,\r
-    &gEfiDiskIoProtocolGuid,\r
-    (VOID **)&DiskIo,\r
-    This->DriverBindingHandle,\r
-    ControllerHandle,\r
-    EFI_OPEN_PROTOCOL_BY_DRIVER\r
-    );\r
+                  ControllerHandle,\r
+                  &gEfiDiskIoProtocolGuid,\r
+                  (VOID **)&DiskIo,\r
+                  This->DriverBindingHandle,\r
+                  ControllerHandle,\r
+                  EFI_OPEN_PROTOCOL_BY_DRIVER\r
+                  );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
   //\r
@@ -185,18 +179,21 @@ UdfDriverBindingStart (
   //\r
   // Set up SimpleFs protocol\r
   //\r
-  CopyMem ((VOID *)&PrivFsData->SimpleFs, (VOID *)&gUdfSimpleFsTemplate,\r
-           sizeof (EFI_SIMPLE_FILE_SYSTEM_PROTOCOL));\r
+  CopyMem (\r
+    (VOID *)&PrivFsData->SimpleFs,\r
+    (VOID *)&gUdfSimpleFsTemplate,\r
+    sizeof (EFI_SIMPLE_FILE_SYSTEM_PROTOCOL)\r
+    );\r
 \r
   //\r
   // Install child handle\r
   //\r
   Status = gBS->InstallMultipleProtocolInterfaces (\r
-    &PrivFsData->Handle,\r
-    &gEfiSimpleFileSystemProtocolGuid,\r
-    &PrivFsData->SimpleFs,\r
-    NULL\r
-    );\r
+                  &PrivFsData->Handle,\r
+                  &gEfiSimpleFileSystemProtocolGuid,\r
+                  &PrivFsData->SimpleFs,\r
+                  NULL\r
+                  );\r
 \r
 Exit:\r
   if (EFI_ERROR (Status)) {\r
@@ -204,20 +201,20 @@ Exit:
     // Close DiskIo protocol on ControllerHandle\r
     //\r
     gBS->CloseProtocol (\r
-      ControllerHandle,\r
-      &gEfiDiskIoProtocolGuid,\r
-      This->DriverBindingHandle,\r
-      ControllerHandle\r
-      );\r
+           ControllerHandle,\r
+           &gEfiDiskIoProtocolGuid,\r
+           This->DriverBindingHandle,\r
+           ControllerHandle\r
+           );\r
     //\r
     // Close BlockIo protocol on ControllerHandle\r
     //\r
     gBS->CloseProtocol (\r
-      ControllerHandle,\r
-      &gEfiBlockIoProtocolGuid,\r
-      This->DriverBindingHandle,\r
-      ControllerHandle\r
-      );\r
+           ControllerHandle,\r
+           &gEfiBlockIoProtocolGuid,\r
+           This->DriverBindingHandle,\r
+           ControllerHandle\r
+           );\r
   }\r
 \r
   gBS->RestoreTPL (OldTpl);\r
@@ -242,27 +239,27 @@ Exit:
 EFI_STATUS\r
 EFIAPI\r
 UdfDriverBindingStop (\r
-  IN  EFI_DRIVER_BINDING_PROTOCOL   *This,\r
-  IN  EFI_HANDLE                    ControllerHandle,\r
-  IN  UINTN                         NumberOfChildren,\r
-  IN  EFI_HANDLE                    *ChildHandleBuffer\r
+  IN  EFI_DRIVER_BINDING_PROTOCOL  *This,\r
+  IN  EFI_HANDLE                   ControllerHandle,\r
+  IN  UINTN                        NumberOfChildren,\r
+  IN  EFI_HANDLE                   *ChildHandleBuffer\r
   )\r
 {\r
-  PRIVATE_UDF_SIMPLE_FS_DATA        *PrivFsData;\r
-  EFI_STATUS                        Status;\r
-  EFI_SIMPLE_FILE_SYSTEM_PROTOCOL   *SimpleFs;\r
+  PRIVATE_UDF_SIMPLE_FS_DATA       *PrivFsData;\r
+  EFI_STATUS                       Status;\r
+  EFI_SIMPLE_FILE_SYSTEM_PROTOCOL  *SimpleFs;\r
 \r
   //\r
   // Open SimpleFs protocol on ControllerHandle\r
   //\r
   Status = gBS->OpenProtocol (\r
-    ControllerHandle,\r
-    &gEfiSimpleFileSystemProtocolGuid,\r
-    (VOID **)&SimpleFs,\r
-    This->DriverBindingHandle,\r
-    ControllerHandle,\r
-    EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
-    );\r
+                  ControllerHandle,\r
+                  &gEfiSimpleFileSystemProtocolGuid,\r
+                  (VOID **)&SimpleFs,\r
+                  This->DriverBindingHandle,\r
+                  ControllerHandle,\r
+                  EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
+                  );\r
   if (!EFI_ERROR (Status)) {\r
     PrivFsData = PRIVATE_UDF_SIMPLE_FS_DATA_FROM_THIS (SimpleFs);\r
 \r
@@ -270,18 +267,11 @@ UdfDriverBindingStop (
     // Uninstall child handle\r
     //\r
     Status = gBS->UninstallMultipleProtocolInterfaces (\r
-      PrivFsData->Handle,\r
-      &gEfiSimpleFileSystemProtocolGuid,\r
-      &PrivFsData->SimpleFs,\r
-      NULL\r
-      );\r
-\r
-    //\r
-    // Check if there's any open file. If so, clean them up.\r
-    //\r
-    if (PrivFsData->OpenFiles > 0) {\r
-      CleanupVolumeInformation (&PrivFsData->Volume);\r
-    }\r
+                    PrivFsData->Handle,\r
+                    &gEfiSimpleFileSystemProtocolGuid,\r
+                    &PrivFsData->SimpleFs,\r
+                    NULL\r
+                    );\r
 \r
     FreePool ((VOID *)PrivFsData);\r
   }\r
@@ -291,20 +281,20 @@ UdfDriverBindingStop (
     // Close DiskIo protocol on ControllerHandle\r
     //\r
     gBS->CloseProtocol (\r
-      ControllerHandle,\r
-      &gEfiDiskIoProtocolGuid,\r
-      This->DriverBindingHandle,\r
-      ControllerHandle\r
-      );\r
+           ControllerHandle,\r
+           &gEfiDiskIoProtocolGuid,\r
+           This->DriverBindingHandle,\r
+           ControllerHandle\r
+           );\r
     //\r
     // Close BlockIo protocol on ControllerHandle\r
     //\r
     gBS->CloseProtocol (\r
-      ControllerHandle,\r
-      &gEfiBlockIoProtocolGuid,\r
-      This->DriverBindingHandle,\r
-      ControllerHandle\r
-      );\r
+           ControllerHandle,\r
+           &gEfiBlockIoProtocolGuid,\r
+           This->DriverBindingHandle,\r
+           ControllerHandle\r
+           );\r
   }\r
 \r
   return Status;\r
@@ -324,20 +314,20 @@ UdfDriverBindingStop (
 EFI_STATUS\r
 EFIAPI\r
 InitializeUdf (\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 = EfiLibInstallDriverBindingComponentName2 (\r
-    ImageHandle,\r
-    SystemTable,\r
-    &gUdfDriverBinding,\r
-    ImageHandle,\r
-    &gUdfComponentName,\r
-    &gUdfComponentName2\r
-    );\r
+             ImageHandle,\r
+             SystemTable,\r
+             &gUdfDriverBinding,\r
+             ImageHandle,\r
+             &gUdfComponentName,\r
+             &gUdfComponentName2\r
+             );\r
   ASSERT_EFI_ERROR (Status);\r
 \r
   return Status;\r