]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWrite.h
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Universal / FaultTolerantWriteDxe / FaultTolerantWrite.h
index fe1c9f373611d6adbfa6a2e72b8a7013547f4a09..c14e47b5c7b20d7595715e3450c24fa8523424c4 100644 (file)
@@ -32,18 +32,18 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 //\r
 #define FTW_ERASE_POLARITY  1\r
 \r
-#define FTW_ERASED_BYTE     ((UINT8) (255))\r
-#define FTW_POLARITY_REVERT ((UINT8) (255))\r
+#define FTW_ERASED_BYTE      ((UINT8) (255))\r
+#define FTW_POLARITY_REVERT  ((UINT8) (255))\r
 \r
 #define HEADER_ALLOCATED  0x1\r
 #define WRITES_ALLOCATED  0x2\r
 #define WRITES_COMPLETED  0x4\r
 \r
-#define BOOT_BLOCK_UPDATE 0x1\r
-#define SPARE_COMPLETED   0x2\r
-#define DEST_COMPLETED    0x4\r
+#define BOOT_BLOCK_UPDATE  0x1\r
+#define SPARE_COMPLETED    0x2\r
+#define DEST_COMPLETED     0x4\r
 \r
-#define FTW_BLOCKS(Length, BlockSize) ((UINTN) ((Length) / (BlockSize) + (((Length) & ((BlockSize) - 1)) ? 1 : 0)))\r
+#define FTW_BLOCKS(Length, BlockSize)  ((UINTN) ((Length) / (BlockSize) + (((Length) & ((BlockSize) - 1)) ? 1 : 0)))\r
 \r
 #define FTW_DEVICE_SIGNATURE  SIGNATURE_32 ('F', 'T', 'W', 'D')\r
 \r
@@ -51,31 +51,31 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 // EFI Fault tolerant protocol private data structure\r
 //\r
 typedef struct {\r
-  UINTN                                   Signature;\r
-  EFI_HANDLE                              Handle;\r
-  EFI_FAULT_TOLERANT_WRITE_PROTOCOL       FtwInstance;\r
-  EFI_PHYSICAL_ADDRESS                    WorkSpaceAddress;   // Base address of working space range in flash.\r
-  EFI_PHYSICAL_ADDRESS                    SpareAreaAddress;   // Base address of spare range in flash.\r
-  UINTN                                   WorkSpaceLength;    // Size of working space range in flash.\r
-  UINTN                                   NumberOfWorkSpaceBlock; // Number of the blocks in work block for work space.\r
-  UINTN                                   WorkBlockSize;      // Block size in bytes of the work blocks in flash\r
-  UINTN                                   SpareAreaLength;    // Size of spare range in flash.\r
-  UINTN                                   NumberOfSpareBlock; // Number of the blocks in spare block.\r
-  UINTN                                   SpareBlockSize;     // Block size in bytes of the spare blocks in flash\r
-  EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *FtwWorkSpaceHeader;// Pointer to Working Space Header in memory buffer\r
-  EFI_FAULT_TOLERANT_WRITE_HEADER         *FtwLastWriteHeader;// Pointer to last record header in memory buffer\r
-  EFI_FAULT_TOLERANT_WRITE_RECORD         *FtwLastWriteRecord;// Pointer to last record in memory buffer\r
-  EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL      *FtwFvBlock;        // FVB of working block\r
-  EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL      *FtwBackupFvb;      // FVB of spare block\r
-  EFI_LBA                                 FtwSpareLba;        // Start LBA of spare block\r
-  EFI_LBA                                 FtwWorkBlockLba;    // Start LBA of working block that contains working space in its last block.\r
-  UINTN                                   NumberOfWorkBlock;  // Number of the blocks in work block.\r
-  EFI_LBA                                 FtwWorkSpaceLba;    // Start LBA of working space\r
-  UINTN                                   FtwWorkSpaceBase;   // Offset into the FtwWorkSpaceLba block.\r
-  UINTN                                   FtwWorkSpaceSize;   // Size of working space range that stores write record.\r
-  EFI_LBA                                 FtwWorkSpaceLbaInSpare; // Start LBA of working space in spare block.\r
-  UINTN                                   FtwWorkSpaceBaseInSpare;// Offset into the FtwWorkSpaceLbaInSpare block.\r
-  UINT8                                   *FtwWorkSpace;      // Point to Work Space in memory buffer\r
+  UINTN                                      Signature;\r
+  EFI_HANDLE                                 Handle;\r
+  EFI_FAULT_TOLERANT_WRITE_PROTOCOL          FtwInstance;\r
+  EFI_PHYSICAL_ADDRESS                       WorkSpaceAddress;        // Base address of working space range in flash.\r
+  EFI_PHYSICAL_ADDRESS                       SpareAreaAddress;        // Base address of spare range in flash.\r
+  UINTN                                      WorkSpaceLength;         // Size of working space range in flash.\r
+  UINTN                                      NumberOfWorkSpaceBlock;  // Number of the blocks in work block for work space.\r
+  UINTN                                      WorkBlockSize;           // Block size in bytes of the work blocks in flash\r
+  UINTN                                      SpareAreaLength;         // Size of spare range in flash.\r
+  UINTN                                      NumberOfSpareBlock;      // Number of the blocks in spare block.\r
+  UINTN                                      SpareBlockSize;          // Block size in bytes of the spare blocks in flash\r
+  EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER    *FtwWorkSpaceHeader;     // Pointer to Working Space Header in memory buffer\r
+  EFI_FAULT_TOLERANT_WRITE_HEADER            *FtwLastWriteHeader;     // Pointer to last record header in memory buffer\r
+  EFI_FAULT_TOLERANT_WRITE_RECORD            *FtwLastWriteRecord;     // Pointer to last record in memory buffer\r
+  EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL         *FtwFvBlock;             // FVB of working block\r
+  EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL         *FtwBackupFvb;           // FVB of spare block\r
+  EFI_LBA                                    FtwSpareLba;             // Start LBA of spare block\r
+  EFI_LBA                                    FtwWorkBlockLba;         // Start LBA of working block that contains working space in its last block.\r
+  UINTN                                      NumberOfWorkBlock;       // Number of the blocks in work block.\r
+  EFI_LBA                                    FtwWorkSpaceLba;         // Start LBA of working space\r
+  UINTN                                      FtwWorkSpaceBase;        // Offset into the FtwWorkSpaceLba block.\r
+  UINTN                                      FtwWorkSpaceSize;        // Size of working space range that stores write record.\r
+  EFI_LBA                                    FtwWorkSpaceLbaInSpare;  // Start LBA of working space in spare block.\r
+  UINTN                                      FtwWorkSpaceBaseInSpare; // Offset into the FtwWorkSpaceLbaInSpare block.\r
+  UINT8                                      *FtwWorkSpace;           // Point to Work Space in memory buffer\r
   //\r
   // Following a buffer of FtwWorkSpace[FTW_WORK_SPACE_SIZE],\r
   // Allocated with EFI_FTW_DEVICE.\r
@@ -87,6 +87,7 @@ typedef struct {
 //\r
 // Driver entry point\r
 //\r
+\r
 /**\r
   This function is the entry point of the Fault Tolerant Write driver.\r
 \r
@@ -103,8 +104,8 @@ typedef struct {
 EFI_STATUS\r
 EFIAPI\r
 InitializeFaultTolerantWrite (\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
 //\r
@@ -125,8 +126,8 @@ InitializeFaultTolerantWrite (
 EFI_STATUS\r
 EFIAPI\r
 FtwGetMaxBlockSize (\r
-  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL    *This,\r
-  OUT UINTN                               *BlockSize\r
+  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL  *This,\r
+  OUT UINTN                             *BlockSize\r
   );\r
 \r
 /**\r
@@ -153,10 +154,10 @@ FtwGetMaxBlockSize (
 EFI_STATUS\r
 EFIAPI\r
 FtwAllocate (\r
-  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL    *This,\r
-  IN EFI_GUID                             *CallerId,\r
-  IN UINTN                                PrivateDataSize,\r
-  IN UINTN                                NumberOfWrites\r
+  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL  *This,\r
+  IN EFI_GUID                           *CallerId,\r
+  IN UINTN                              PrivateDataSize,\r
+  IN UINTN                              NumberOfWrites\r
   );\r
 \r
 /**\r
@@ -188,13 +189,13 @@ FtwAllocate (
 EFI_STATUS\r
 EFIAPI\r
 FtwWrite (\r
-  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL     *This,\r
-  IN EFI_LBA                               Lba,\r
-  IN UINTN                                 Offset,\r
-  IN UINTN                                 Length,\r
-  IN VOID                                  *PrivateData,\r
-  IN EFI_HANDLE                            FvBlockHandle,\r
-  IN VOID                                  *Buffer\r
+  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL  *This,\r
+  IN EFI_LBA                            Lba,\r
+  IN UINTN                              Offset,\r
+  IN UINTN                              Length,\r
+  IN VOID                               *PrivateData,\r
+  IN EFI_HANDLE                         FvBlockHandle,\r
+  IN VOID                               *Buffer\r
   );\r
 \r
 /**\r
@@ -214,8 +215,8 @@ FtwWrite (
 EFI_STATUS\r
 EFIAPI\r
 FtwRestart (\r
-  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL     *This,\r
-  IN EFI_HANDLE                            FvBlockHandle\r
+  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL  *This,\r
+  IN EFI_HANDLE                         FvBlockHandle\r
   );\r
 \r
 /**\r
@@ -231,7 +232,7 @@ FtwRestart (
 EFI_STATUS\r
 EFIAPI\r
 FtwAbort (\r
-  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL     *This\r
+  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL  *This\r
   );\r
 \r
 /**\r
@@ -260,14 +261,14 @@ FtwAbort (
 EFI_STATUS\r
 EFIAPI\r
 FtwGetLastWrite (\r
-  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL     *This,\r
-  OUT EFI_GUID                             *CallerId,\r
-  OUT EFI_LBA                              *Lba,\r
-  OUT UINTN                                *Offset,\r
-  OUT UINTN                                *Length,\r
-  IN OUT UINTN                             *PrivateDataSize,\r
-  OUT VOID                                 *PrivateData,\r
-  OUT BOOLEAN                              *Complete\r
+  IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL  *This,\r
+  OUT EFI_GUID                          *CallerId,\r
+  OUT EFI_LBA                           *Lba,\r
+  OUT UINTN                             *Offset,\r
+  OUT UINTN                             *Length,\r
+  IN OUT UINTN                          *PrivateDataSize,\r
+  OUT VOID                              *PrivateData,\r
+  OUT BOOLEAN                           *Complete\r
   );\r
 \r
 /**\r
@@ -289,7 +290,7 @@ FtwGetLastWrite (
 **/\r
 EFI_STATUS\r
 FtwEraseSpareBlock (\r
-  IN EFI_FTW_DEVICE   *FtwDevice\r
+  IN EFI_FTW_DEVICE  *FtwDevice\r
   );\r
 \r
 /**\r
@@ -391,7 +392,7 @@ FlushSpareBlockToTargetBlock (
 **/\r
 EFI_STATUS\r
 FlushSpareBlockToWorkingBlock (\r
-  EFI_FTW_DEVICE                      *FtwDevice\r
+  EFI_FTW_DEVICE  *FtwDevice\r
   );\r
 \r
 /**\r
@@ -422,7 +423,7 @@ FlushSpareBlockToWorkingBlock (
 **/\r
 EFI_STATUS\r
 FlushSpareBlockToBootBlock (\r
-  EFI_FTW_DEVICE                      *FtwDevice\r
+  EFI_FTW_DEVICE  *FtwDevice\r
   );\r
 \r
 /**\r
@@ -489,8 +490,8 @@ FtwGetLastWriteHeader (
 **/\r
 EFI_STATUS\r
 FtwGetLastWriteRecord (\r
-  IN EFI_FAULT_TOLERANT_WRITE_HEADER          *FtwWriteHeader,\r
-  OUT EFI_FAULT_TOLERANT_WRITE_RECORD         **FtwWriteRecord\r
+  IN EFI_FAULT_TOLERANT_WRITE_HEADER   *FtwWriteHeader,\r
+  OUT EFI_FAULT_TOLERANT_WRITE_RECORD  **FtwWriteRecord\r
   );\r
 \r
 /**\r
@@ -505,8 +506,8 @@ FtwGetLastWriteRecord (
 **/\r
 BOOLEAN\r
 IsFirstRecordOfWrites (\r
-  IN EFI_FAULT_TOLERANT_WRITE_HEADER    *FtwHeader,\r
-  IN EFI_FAULT_TOLERANT_WRITE_RECORD    *FtwRecord\r
+  IN EFI_FAULT_TOLERANT_WRITE_HEADER  *FtwHeader,\r
+  IN EFI_FAULT_TOLERANT_WRITE_RECORD  *FtwRecord\r
   );\r
 \r
 /**\r
@@ -523,8 +524,8 @@ IsFirstRecordOfWrites (
 **/\r
 BOOLEAN\r
 IsLastRecordOfWrites (\r
-  IN EFI_FAULT_TOLERANT_WRITE_HEADER    *FtwHeader,\r
-  IN EFI_FAULT_TOLERANT_WRITE_RECORD    *FtwRecord\r
+  IN EFI_FAULT_TOLERANT_WRITE_HEADER  *FtwHeader,\r
+  IN EFI_FAULT_TOLERANT_WRITE_RECORD  *FtwRecord\r
   );\r
 \r
 /**\r
@@ -539,8 +540,8 @@ IsLastRecordOfWrites (
 **/\r
 EFI_STATUS\r
 GetPreviousRecordOfWrites (\r
-  IN     EFI_FAULT_TOLERANT_WRITE_HEADER    *FtwHeader,\r
-  IN OUT EFI_FAULT_TOLERANT_WRITE_RECORD    **FtwRecord\r
+  IN     EFI_FAULT_TOLERANT_WRITE_HEADER  *FtwHeader,\r
+  IN OUT EFI_FAULT_TOLERANT_WRITE_RECORD  **FtwRecord\r
   );\r
 \r
 /**\r
@@ -555,9 +556,10 @@ GetPreviousRecordOfWrites (
 **/\r
 BOOLEAN\r
 IsErasedFlashBuffer (\r
-  IN UINT8           *Buffer,\r
-  IN UINTN           BufferSize\r
+  IN UINT8  *Buffer,\r
+  IN UINTN  BufferSize\r
   );\r
+\r
 /**\r
   Initialize a work space when there is no work space.\r
 \r
@@ -569,8 +571,9 @@ IsErasedFlashBuffer (
 **/\r
 EFI_STATUS\r
 InitWorkSpaceHeader (\r
-  IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *WorkingHeader\r
+  IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER  *WorkingHeader\r
   );\r
+\r
 /**\r
   Read from working block to refresh the work space in memory.\r
 \r
@@ -584,6 +587,7 @@ EFI_STATUS
 WorkSpaceRefresh (\r
   IN EFI_FTW_DEVICE  *FtwDevice\r
   );\r
+\r
 /**\r
   Check to see if it is a valid work space.\r
 \r
@@ -596,8 +600,9 @@ WorkSpaceRefresh (
 **/\r
 BOOLEAN\r
 IsValidWorkSpace (\r
-  IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *WorkingHeader\r
+  IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER  *WorkingHeader\r
   );\r
+\r
 /**\r
   Reclaim the work space on the working block.\r
 \r
@@ -629,8 +634,8 @@ FtwReclaimWorkSpace (
 **/\r
 EFI_HANDLE\r
 GetFvbByAddress (\r
-  IN  EFI_PHYSICAL_ADDRESS               Address,\r
-  OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvBlock\r
+  IN  EFI_PHYSICAL_ADDRESS                Address,\r
+  OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  **FvBlock\r
   );\r
 \r
 /**\r
@@ -645,7 +650,7 @@ GetFvbByAddress (
 **/\r
 EFI_STATUS\r
 FtwGetSarProtocol (\r
-  OUT VOID                                **SarProtocol\r
+  OUT VOID  **SarProtocol\r
   );\r
 \r
 /**\r
@@ -665,11 +670,10 @@ FtwGetSarProtocol (
 **/\r
 EFI_STATUS\r
 GetFvbCountAndBuffer (\r
-  OUT UINTN                               *NumberHandles,\r
-  OUT EFI_HANDLE                          **Buffer\r
+  OUT UINTN       *NumberHandles,\r
+  OUT EFI_HANDLE  **Buffer\r
   );\r
 \r
-\r
 /**\r
   Allocate private data for FTW driver and initialize it.\r
 \r
@@ -682,10 +686,9 @@ GetFvbCountAndBuffer (
 **/\r
 EFI_STATUS\r
 InitFtwDevice (\r
-  OUT EFI_FTW_DEVICE               **FtwData\r
+  OUT EFI_FTW_DEVICE  **FtwData\r
   );\r
 \r
-\r
 /**\r
   Initialization for Fault Tolerant Write is done in this handler.\r
 \r
@@ -697,7 +700,7 @@ InitFtwDevice (
 **/\r
 EFI_STATUS\r
 InitFtwProtocol (\r
-  IN OUT EFI_FTW_DEVICE               *FtwDevice\r
+  IN OUT EFI_FTW_DEVICE  *FtwDevice\r
   );\r
 \r
 /**\r
@@ -727,12 +730,12 @@ InitializeLocalWorkSpaceHeader (
 **/\r
 EFI_STATUS\r
 ReadWorkSpaceData (\r
-  IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock,\r
-  IN UINTN                              BlockSize,\r
-  IN EFI_LBA                            Lba,\r
-  IN UINTN                              Offset,\r
-  IN UINTN                              Length,\r
-  OUT UINT8                             *Buffer\r
+  IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  *FvBlock,\r
+  IN UINTN                               BlockSize,\r
+  IN EFI_LBA                             Lba,\r
+  IN UINTN                               Offset,\r
+  IN UINTN                               Length,\r
+  OUT UINT8                              *Buffer\r
   );\r
 \r
 /**\r
@@ -751,12 +754,12 @@ ReadWorkSpaceData (
 **/\r
 EFI_STATUS\r
 WriteWorkSpaceData (\r
-  IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock,\r
-  IN UINTN                              BlockSize,\r
-  IN EFI_LBA                            Lba,\r
-  IN UINTN                              Offset,\r
-  IN UINTN                              Length,\r
-  IN UINT8                              *Buffer\r
+  IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  *FvBlock,\r
+  IN UINTN                               BlockSize,\r
+  IN EFI_LBA                             Lba,\r
+  IN UINTN                               Offset,\r
+  IN UINTN                               Length,\r
+  IN UINT8                               *Buffer\r
   );\r
 \r
 /**\r
@@ -777,8 +780,8 @@ WriteWorkSpaceData (
 **/\r
 UINT32\r
 FtwCalculateCrc32 (\r
-  IN  VOID                         *Buffer,\r
-  IN  UINTN                        Length\r
+  IN  VOID   *Buffer,\r
+  IN  UINTN  Length\r
   );\r
 \r
 #endif\r