]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Disk/UdfDxe/File.c
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Universal / Disk / UdfDxe / File.c
index 4ad7bb93da4a3458512a455f38b9221be54a3157..6cd197046f4018e11f7d670de57cead2f4956c09 100644 (file)
@@ -9,7 +9,7 @@
 \r
 #include "Udf.h"\r
 \r
-EFI_FILE_PROTOCOL gUdfFileIoOps = {\r
+EFI_FILE_PROTOCOL  gUdfFileIoOps = {\r
   EFI_FILE_PROTOCOL_REVISION,\r
   UdfOpen,\r
   UdfClose,\r
@@ -27,10 +27,10 @@ EFI_FILE_PROTOCOL gUdfFileIoOps = {
   NULL\r
 };\r
 \r
-#define _ROOT_FILE(_PrivData) (_PrivData)->Root\r
+#define _ROOT_FILE(_PrivData)  (_PrivData)->Root\r
 #define _PARENT_FILE(_PrivData) \\r
   ((_PrivData)->IsRootDirectory ? (_PrivData)->Root : &(_PrivData)->File)\r
-#define _FILE(_PrivData) _PARENT_FILE(_PrivData)\r
+#define _FILE(_PrivData)  _PARENT_FILE(_PrivData)\r
 \r
 /**\r
   Open the root directory on a volume.\r
@@ -62,7 +62,7 @@ UdfOpenVolume (
 \r
   OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
-  if (This == NULL || Root == NULL) {\r
+  if ((This == NULL) || (Root == NULL)) {\r
     Status = EFI_INVALID_PARAMETER;\r
     goto Error_Invalid_Params;\r
   }\r
@@ -75,10 +75,10 @@ UdfOpenVolume (
     // cleaned up on the last UdfClose() call.\r
     //\r
     Status = ReadUdfVolumeInformation (\r
-      PrivFsData->BlockIo,\r
-      PrivFsData->DiskIo,\r
-      &PrivFsData->Volume\r
-      );\r
+               PrivFsData->BlockIo,\r
+               PrivFsData->DiskIo,\r
+               &PrivFsData->Volume\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       goto Error_Read_Udf_Volume;\r
     }\r
@@ -90,29 +90,32 @@ UdfOpenVolume (
   // Find root directory file.\r
   //\r
   Status = FindRootDirectory (\r
-    PrivFsData->BlockIo,\r
-    PrivFsData->DiskIo,\r
-    &PrivFsData->Volume,\r
-    &PrivFsData->Root\r
-    );\r
+             PrivFsData->BlockIo,\r
+             PrivFsData->DiskIo,\r
+             &PrivFsData->Volume,\r
+             &PrivFsData->Root\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     goto Error_Find_Root_Dir;\r
   }\r
 \r
   PrivFileData =\r
-    (PRIVATE_UDF_FILE_DATA *) AllocateZeroPool (sizeof (PRIVATE_UDF_FILE_DATA));\r
+    (PRIVATE_UDF_FILE_DATA *)AllocateZeroPool (sizeof (PRIVATE_UDF_FILE_DATA));\r
   if (PrivFileData == NULL) {\r
     Status = EFI_OUT_OF_RESOURCES;\r
     goto Error_Alloc_Priv_File_Data;\r
   }\r
 \r
-  PrivFileData->Signature        = PRIVATE_UDF_FILE_DATA_SIGNATURE;\r
-  PrivFileData->SimpleFs         = This;\r
-  PrivFileData->Root             = &PrivFsData->Root;\r
-  PrivFileData->IsRootDirectory  = TRUE;\r
+  PrivFileData->Signature       = PRIVATE_UDF_FILE_DATA_SIGNATURE;\r
+  PrivFileData->SimpleFs        = This;\r
+  PrivFileData->Root            = &PrivFsData->Root;\r
+  PrivFileData->IsRootDirectory = TRUE;\r
 \r
-  CopyMem ((VOID *)&PrivFileData->FileIo, (VOID *)&gUdfFileIoOps,\r
-           sizeof (EFI_FILE_PROTOCOL));\r
+  CopyMem (\r
+    (VOID *)&PrivFileData->FileIo,\r
+    (VOID *)&gUdfFileIoOps,\r
+    sizeof (EFI_FILE_PROTOCOL)\r
+    );\r
 \r
   *Root = &PrivFileData->FileIo;\r
 \r
@@ -178,7 +181,7 @@ UdfOpen (
   ZeroMem (FilePath, sizeof FilePath);\r
   OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
-  if (This == NULL || NewHandle == NULL || FileName == NULL) {\r
+  if ((This == NULL) || (NewHandle == NULL) || (FileName == NULL)) {\r
     Status = EFI_INVALID_PARAMETER;\r
     goto Error_Invalid_Params;\r
   }\r
@@ -210,15 +213,15 @@ UdfOpen (
   }\r
 \r
   Status = FindFile (\r
-    PrivFsData->BlockIo,\r
-    PrivFsData->DiskIo,\r
-    &PrivFsData->Volume,\r
-    FilePath,\r
-    _ROOT_FILE (PrivFileData),\r
-    _PARENT_FILE (PrivFileData),\r
-    &_PARENT_FILE(PrivFileData)->FileIdentifierDesc->Icb,\r
-    &File\r
-    );\r
+             PrivFsData->BlockIo,\r
+             PrivFsData->DiskIo,\r
+             &PrivFsData->Volume,\r
+             FilePath,\r
+             _ROOT_FILE (PrivFileData),\r
+             _PARENT_FILE (PrivFileData),\r
+             &_PARENT_FILE (PrivFileData)->FileIdentifierDesc->Icb,\r
+             &File\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     goto Error_Find_File;\r
   }\r
@@ -230,8 +233,11 @@ UdfOpen (
     goto Error_Alloc_New_Priv_File_Data;\r
   }\r
 \r
-  CopyMem ((VOID *)NewPrivFileData, (VOID *)PrivFileData,\r
-           sizeof (PRIVATE_UDF_FILE_DATA));\r
+  CopyMem (\r
+    (VOID *)NewPrivFileData,\r
+    (VOID *)PrivFileData,\r
+    sizeof (PRIVATE_UDF_FILE_DATA)\r
+    );\r
   CopyMem ((VOID *)&NewPrivFileData->File, &File, sizeof (UDF_FILE_INFO));\r
 \r
   NewPrivFileData->IsRootDirectory = FALSE;\r
@@ -246,24 +252,27 @@ UdfOpen (
   StrCpyS (NewPrivFileData->FileName, UDF_FILENAME_LENGTH, FileName);\r
 \r
   Status = GetFileSize (\r
-    PrivFsData->BlockIo,\r
-    PrivFsData->DiskIo,\r
-    &PrivFsData->Volume,\r
-    &NewPrivFileData->File,\r
-    &NewPrivFileData->FileSize\r
-    );\r
+             PrivFsData->BlockIo,\r
+             PrivFsData->DiskIo,\r
+             &PrivFsData->Volume,\r
+             &NewPrivFileData->File,\r
+             &NewPrivFileData->FileSize\r
+             );\r
   if (EFI_ERROR (Status)) {\r
     DEBUG ((\r
       DEBUG_ERROR,\r
       "%a: GetFileSize() fails with status - %r.\n",\r
-      __FUNCTION__, Status\r
+      __FUNCTION__,\r
+      Status\r
       ));\r
     goto Error_Get_File_Size;\r
   }\r
 \r
   NewPrivFileData->FilePosition = 0;\r
-  ZeroMem ((VOID *)&NewPrivFileData->ReadDirInfo,\r
-           sizeof (UDF_READ_DIRECTORY_INFO));\r
+  ZeroMem (\r
+    (VOID *)&NewPrivFileData->ReadDirInfo,\r
+    sizeof (UDF_READ_DIRECTORY_INFO)\r
+    );\r
 \r
   *NewHandle = &NewPrivFileData->FileIo;\r
 \r
@@ -330,21 +339,22 @@ UdfRead (
   ZeroMem (FileName, sizeof FileName);\r
   OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
-  if (This == NULL || BufferSize == NULL || (*BufferSize != 0 &&\r
-                                             Buffer == NULL)) {\r
+  if ((This == NULL) || (BufferSize == NULL) || ((*BufferSize != 0) &&\r
+                                                 (Buffer == NULL)))\r
+  {\r
     Status = EFI_INVALID_PARAMETER;\r
     goto Error_Invalid_Params;\r
   }\r
 \r
   PrivFileData = PRIVATE_UDF_FILE_DATA_FROM_THIS (This);\r
-  PrivFsData = PRIVATE_UDF_SIMPLE_FS_DATA_FROM_THIS (PrivFileData->SimpleFs);\r
+  PrivFsData   = PRIVATE_UDF_SIMPLE_FS_DATA_FROM_THIS (PrivFileData->SimpleFs);\r
 \r
-  BlockIo                = PrivFsData->BlockIo;\r
-  DiskIo                 = PrivFsData->DiskIo;\r
-  Volume                 = &PrivFsData->Volume;\r
-  ReadDirInfo            = &PrivFileData->ReadDirInfo;\r
-  NewFileIdentifierDesc  = NULL;\r
-  NewFileEntryData       = NULL;\r
+  BlockIo               = PrivFsData->BlockIo;\r
+  DiskIo                = PrivFsData->DiskIo;\r
+  Volume                = &PrivFsData->Volume;\r
+  ReadDirInfo           = &PrivFileData->ReadDirInfo;\r
+  NewFileIdentifierDesc = NULL;\r
+  NewFileEntryData      = NULL;\r
 \r
   Parent = _PARENT_FILE (PrivFileData);\r
 \r
@@ -361,52 +371,53 @@ UdfRead (
 \r
     if (PrivFileData->FilePosition == PrivFileData->FileSize) {\r
       *BufferSize = 0;\r
-      Status = EFI_SUCCESS;\r
+      Status      = EFI_SUCCESS;\r
       goto Done;\r
     }\r
 \r
     BufferSizeUint64 = *BufferSize;\r
 \r
     Status = ReadFileData (\r
-      BlockIo,\r
-      DiskIo,\r
-      Volume,\r
-      Parent,\r
-      PrivFileData->FileSize,\r
-      &PrivFileData->FilePosition,\r
-      Buffer,\r
-      &BufferSizeUint64\r
-      );\r
+               BlockIo,\r
+               DiskIo,\r
+               Volume,\r
+               Parent,\r
+               PrivFileData->FileSize,\r
+               &PrivFileData->FilePosition,\r
+               Buffer,\r
+               &BufferSizeUint64\r
+               );\r
     ASSERT (BufferSizeUint64 <= MAX_UINTN);\r
     *BufferSize = (UINTN)BufferSizeUint64;\r
   } else if (IS_FID_DIRECTORY_FILE (Parent->FileIdentifierDesc)) {\r
-    if (ReadDirInfo->FidOffset == 0 && PrivFileData->FilePosition > 0) {\r
-      Status = EFI_DEVICE_ERROR;\r
+    if ((ReadDirInfo->FidOffset == 0) && (PrivFileData->FilePosition > 0)) {\r
+      Status      = EFI_DEVICE_ERROR;\r
       *BufferSize = 0;\r
       goto Done;\r
     }\r
 \r
-    for (;;) {\r
+    for ( ; ;) {\r
       Status = ReadDirectoryEntry (\r
-        BlockIo,\r
-        DiskIo,\r
-        Volume,\r
-        &Parent->FileIdentifierDesc->Icb,\r
-        Parent->FileEntry,\r
-        ReadDirInfo,\r
-        &NewFileIdentifierDesc\r
-        );\r
+                 BlockIo,\r
+                 DiskIo,\r
+                 Volume,\r
+                 &Parent->FileIdentifierDesc->Icb,\r
+                 Parent->FileEntry,\r
+                 ReadDirInfo,\r
+                 &NewFileIdentifierDesc\r
+                 );\r
       if (EFI_ERROR (Status)) {\r
         if (Status == EFI_DEVICE_ERROR) {\r
           FreePool (ReadDirInfo->DirectoryData);\r
           ZeroMem ((VOID *)ReadDirInfo, sizeof (UDF_READ_DIRECTORY_INFO));\r
 \r
           *BufferSize = 0;\r
-          Status = EFI_SUCCESS;\r
+          Status      = EFI_SUCCESS;\r
         }\r
 \r
         goto Done;\r
       }\r
+\r
       //\r
       // After calling function ReadDirectoryEntry(), if 'NewFileIdentifierDesc'\r
       // is NULL, then the 'Status' must be EFI_OUT_OF_RESOURCES. Hence, if the\r
@@ -425,26 +436,27 @@ UdfRead (
     }\r
 \r
     Status = FindFileEntry (\r
-      BlockIo,\r
-      DiskIo,\r
-      Volume,\r
-      &NewFileIdentifierDesc->Icb,\r
-      &NewFileEntryData\r
-      );\r
+               BlockIo,\r
+               DiskIo,\r
+               Volume,\r
+               &NewFileIdentifierDesc->Icb,\r
+               &NewFileEntryData\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       goto Error_Find_Fe;\r
     }\r
+\r
     ASSERT (NewFileEntryData != NULL);\r
 \r
     if (FE_ICB_FILE_TYPE (NewFileEntryData) == UdfFileEntrySymlink) {\r
       Status = ResolveSymlink (\r
-        BlockIo,\r
-        DiskIo,\r
-        Volume,\r
-        Parent,\r
-        NewFileEntryData,\r
-        &FoundFile\r
-        );\r
+                 BlockIo,\r
+                 DiskIo,\r
+                 Volume,\r
+                 Parent,\r
+                 NewFileEntryData,\r
+                 &FoundFile\r
+                 );\r
       if (EFI_ERROR (Status)) {\r
         goto Error_Resolve_Symlink;\r
       }\r
@@ -461,8 +473,8 @@ UdfRead (
       FreePool ((VOID *)NewFileIdentifierDesc);\r
       NewFileIdentifierDesc = FoundFile.FileIdentifierDesc;\r
     } else {\r
-      FoundFile.FileIdentifierDesc  = NewFileIdentifierDesc;\r
-      FoundFile.FileEntry           = NewFileEntryData;\r
+      FoundFile.FileIdentifierDesc = NewFileIdentifierDesc;\r
+      FoundFile.FileEntry          = NewFileEntryData;\r
 \r
       Status = GetFileNameFromFid (FoundFile.FileIdentifierDesc, ARRAY_SIZE (FileName), FileName);\r
       if (EFI_ERROR (Status)) {\r
@@ -471,23 +483,23 @@ UdfRead (
     }\r
 \r
     Status = GetFileSize (\r
-      BlockIo,\r
-      DiskIo,\r
-      Volume,\r
-      &FoundFile,\r
-      &FileSize\r
-      );\r
+               BlockIo,\r
+               DiskIo,\r
+               Volume,\r
+               &FoundFile,\r
+               &FileSize\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       goto Error_Get_File_Size;\r
     }\r
 \r
     Status = SetFileInfo (\r
-      &FoundFile,\r
-      FileSize,\r
-      FileName,\r
-      BufferSize,\r
-      Buffer\r
-      );\r
+               &FoundFile,\r
+               FileSize,\r
+               FileName,\r
+               BufferSize,\r
+               Buffer\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       goto Error_Set_File_Info;\r
     }\r
@@ -534,12 +546,12 @@ Error_Invalid_Params:
 EFI_STATUS\r
 EFIAPI\r
 UdfClose (\r
-  IN EFI_FILE_PROTOCOL *This\r
+  IN EFI_FILE_PROTOCOL  *This\r
   )\r
 {\r
-  EFI_TPL                     OldTpl;\r
-  EFI_STATUS                  Status;\r
-  PRIVATE_UDF_FILE_DATA       *PrivFileData;\r
+  EFI_TPL                OldTpl;\r
+  EFI_STATUS             Status;\r
+  PRIVATE_UDF_FILE_DATA  *PrivFileData;\r
 \r
   OldTpl = gBS->RaiseTPL (TPL_CALLBACK);\r
 \r
@@ -584,7 +596,7 @@ UdfDelete (
   IN EFI_FILE_PROTOCOL  *This\r
   )\r
 {\r
-  PRIVATE_UDF_FILE_DATA *PrivFileData;\r
+  PRIVATE_UDF_FILE_DATA  *PrivFileData;\r
 \r
   if (This == NULL) {\r
     return EFI_INVALID_PARAMETER;\r
@@ -592,7 +604,7 @@ UdfDelete (
 \r
   PrivFileData = PRIVATE_UDF_FILE_DATA_FROM_THIS (This);\r
 \r
-  (VOID)PrivFileData->FileIo.Close(This);\r
+  (VOID)PrivFileData->FileIo.Close (This);\r
 \r
   return EFI_WARN_DELETE_FAILURE;\r
 }\r
@@ -644,9 +656,9 @@ UdfGetPosition (
   OUT  UINT64             *Position\r
   )\r
 {\r
-  PRIVATE_UDF_FILE_DATA *PrivFileData;\r
+  PRIVATE_UDF_FILE_DATA  *PrivFileData;\r
 \r
-  if (This == NULL || Position == NULL) {\r
+  if ((This == NULL) || (Position == NULL)) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
@@ -657,7 +669,7 @@ UdfGetPosition (
   // position has no meaning and the operation is not supported.\r
   //\r
   if (IS_FID_DIRECTORY_FILE (PrivFileData->File.FileIdentifierDesc)) {\r
-    return  EFI_UNSUPPORTED;\r
+    return EFI_UNSUPPORTED;\r
   }\r
 \r
   //\r
@@ -706,9 +718,9 @@ UdfSetPosition (
     // entries over.\r
     //\r
     if (Position == 0) {\r
-      PrivFileData->FilePosition = Position;\r
+      PrivFileData->FilePosition          = Position;\r
       PrivFileData->ReadDirInfo.FidOffset = 0;\r
-      Status = EFI_SUCCESS;\r
+      Status                              = EFI_SUCCESS;\r
     }\r
   } else if (IS_FID_NORMAL_FILE (FileIdentifierDesc)) {\r
     //\r
@@ -767,8 +779,9 @@ UdfGetInfo (
   UINTN                         FileSystemVolumeLabelLength;\r
   CHAR16                        VolumeLabel[64];\r
 \r
-  if (This == NULL || InformationType == NULL || BufferSize == NULL ||\r
-      (*BufferSize != 0 && Buffer == NULL)) {\r
+  if ((This == NULL) || (InformationType == NULL) || (BufferSize == NULL) ||\r
+      ((*BufferSize != 0) && (Buffer == NULL)))\r
+  {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
@@ -780,12 +793,12 @@ UdfGetInfo (
 \r
   if (CompareGuid (InformationType, &gEfiFileInfoGuid)) {\r
     Status = SetFileInfo (\r
-      _FILE (PrivFileData),\r
-      PrivFileData->FileSize,\r
-      PrivFileData->FileName,\r
-      BufferSize,\r
-      Buffer\r
-      );\r
+               _FILE (PrivFileData),\r
+               PrivFileData->FileSize,\r
+               PrivFileData->FileName,\r
+               BufferSize,\r
+               Buffer\r
+               );\r
   } else if (CompareGuid (InformationType, &gEfiFileSystemInfoGuid)) {\r
     Status = GetVolumeLabel (&PrivFsData->Volume, ARRAY_SIZE (VolumeLabel), VolumeLabel);\r
     if (EFI_ERROR (Status)) {\r
@@ -806,25 +819,25 @@ UdfGetInfo (
       VolumeLabel\r
       );\r
     Status = GetVolumeSize (\r
-      PrivFsData->BlockIo,\r
-      PrivFsData->DiskIo,\r
-      &PrivFsData->Volume,\r
-      &VolumeSize,\r
-      &FreeSpaceSize\r
-      );\r
+               PrivFsData->BlockIo,\r
+               PrivFsData->DiskIo,\r
+               &PrivFsData->Volume,\r
+               &VolumeSize,\r
+               &FreeSpaceSize\r
+               );\r
     if (EFI_ERROR (Status)) {\r
       return Status;\r
     }\r
 \r
-    FileSystemInfo->Size        = FileSystemInfoLength;\r
-    FileSystemInfo->ReadOnly    = TRUE;\r
-    FileSystemInfo->BlockSize   =\r
+    FileSystemInfo->Size      = FileSystemInfoLength;\r
+    FileSystemInfo->ReadOnly  = TRUE;\r
+    FileSystemInfo->BlockSize =\r
       PrivFsData->Volume.LogicalVolDesc.LogicalBlockSize;\r
-    FileSystemInfo->VolumeSize  = VolumeSize;\r
-    FileSystemInfo->FreeSpace   = FreeSpaceSize;\r
+    FileSystemInfo->VolumeSize = VolumeSize;\r
+    FileSystemInfo->FreeSpace  = FreeSpaceSize;\r
 \r
     *BufferSize = FileSystemInfoLength;\r
-    Status = EFI_SUCCESS;\r
+    Status      = EFI_SUCCESS;\r
   } else if (CompareGuid (InformationType, &gEfiFileSystemVolumeLabelInfoIdGuid)) {\r
     Status = GetVolumeLabel (&PrivFsData->Volume, ARRAY_SIZE (VolumeLabel), VolumeLabel);\r
     if (EFI_ERROR (Status)) {\r
@@ -897,7 +910,7 @@ UdfSetInfo (
 EFI_STATUS\r
 EFIAPI\r
 UdfFlush (\r
-  IN EFI_FILE_PROTOCOL *This\r
+  IN EFI_FILE_PROTOCOL  *This\r
   )\r
 {\r
   return EFI_WRITE_PROTECTED;\r