]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/FirmwareVolume/FaultTolerantWriteDxe/FtwLite.h
clean up the un-suitable ';' location when declaring the functions.
[mirror_edk2.git] / MdeModulePkg / Universal / FirmwareVolume / FaultTolerantWriteDxe / FtwLite.h
index 6199952e94d8ec331aa4330a1875bb4d875386f7..2a5195bb4f85d8dde5a44626c0d0856db71c29f7 100644 (file)
@@ -150,8 +150,7 @@ EFIAPI
 InitializeFtwLite (\r
   IN EFI_HANDLE                 ImageHandle,\r
   IN EFI_SYSTEM_TABLE           *SystemTable\r
-  )\r
-;\r
+  );\r
 \r
 //\r
 // Fault Tolerant Write Protocol API\r
@@ -189,8 +188,7 @@ FtwLiteWrite (
   IN UINTN                                      Offset,\r
   IN OUT UINTN                                 *NumBytes,\r
   IN VOID                                       *Buffer\r
-  )\r
-;\r
+  );\r
 \r
 //\r
 // Internal functions\r
@@ -213,8 +211,7 @@ FtwLiteWrite (
 EFI_STATUS\r
 FtwRestart (\r
   IN EFI_FTW_LITE_DEVICE    *FtwLiteDevice\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Aborts all previous allocated writes.\r
@@ -230,8 +227,7 @@ FtwRestart (
 EFI_STATUS\r
 FtwAbort (\r
   IN EFI_FTW_LITE_DEVICE    *FtwLiteDevice\r
-  )\r
-;\r
+  );\r
 \r
 \r
 /**\r
@@ -252,8 +248,7 @@ EFI_STATUS
 FtwWriteRecord (\r
   IN EFI_FTW_LITE_DEVICE                   *FtwLiteDevice,\r
   IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL    *Fvb\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   To Erase one block. The size is FTW_BLOCK_SIZE\r
@@ -272,8 +267,7 @@ FtwEraseBlock (
   IN EFI_FTW_LITE_DEVICE              *FtwLiteDevice,\r
   EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  *FvBlock,\r
   EFI_LBA                             Lba\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
 \r
@@ -299,8 +293,7 @@ FtwEraseBlock (
 EFI_STATUS\r
 FtwEraseSpareBlock (\r
   IN EFI_FTW_LITE_DEVICE   *FtwLiteDevice\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Retrive the proper FVB protocol interface by HANDLE.\r
@@ -318,8 +311,7 @@ EFI_STATUS
 FtwGetFvbByHandle (\r
   IN EFI_HANDLE                           FvBlockHandle,\r
   OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  **FvBlock\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
 \r
@@ -337,8 +329,7 @@ EFI_STATUS
 GetFvbByAddress (\r
   IN  EFI_PHYSICAL_ADDRESS               Address,\r
   OUT EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL **FvBlock\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
 \r
@@ -357,8 +348,7 @@ IsInWorkingBlock (
   EFI_FTW_LITE_DEVICE                 *FtwLiteDevice,\r
   EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  *FvBlock,\r
   EFI_LBA                             Lba\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
 \r
@@ -378,8 +368,7 @@ IsBootBlock (
   EFI_FTW_LITE_DEVICE                 *FtwLiteDevice,\r
   EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  *FvBlock,\r
   EFI_LBA                             Lba\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Copy the content of spare block to a target block. Size is FTW_BLOCK_SIZE.\r
@@ -403,8 +392,7 @@ FlushSpareBlockToTargetBlock (
   EFI_FTW_LITE_DEVICE                 *FtwLiteDevice,\r
   EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL  *FvBlock,\r
   EFI_LBA                             Lba\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Copy the content of spare block to working block. Size is FTW_BLOCK_SIZE.\r
@@ -428,8 +416,7 @@ FlushSpareBlockToTargetBlock (
 EFI_STATUS\r
 FlushSpareBlockToWorkingBlock (\r
   EFI_FTW_LITE_DEVICE                 *FtwLiteDevice\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Copy the content of spare block to a boot block. Size is FTW_BLOCK_SIZE.\r
@@ -450,8 +437,7 @@ FlushSpareBlockToWorkingBlock (
 EFI_STATUS\r
 FlushSpareBlockToBootBlock (\r
   EFI_FTW_LITE_DEVICE                 *FtwLiteDevice\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Update a bit of state on a block device. The location of the bit is\r
@@ -477,8 +463,7 @@ FtwUpdateFvState (
   IN EFI_LBA                             Lba,\r
   IN UINTN                               Offset,\r
   IN UINT8                               NewBit\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Get the last Write record pointer.\r
@@ -497,8 +482,7 @@ EFI_STATUS
 FtwGetLastRecord (\r
   IN  EFI_FTW_LITE_DEVICE  *FtwLiteDevice,\r
   OUT EFI_FTW_LITE_RECORD  **FtwLastRecord\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
 \r
@@ -517,8 +501,7 @@ IsErasedFlashBuffer (
   IN BOOLEAN         Polarity,\r
   IN UINT8           *Buffer,\r
   IN UINTN           BufferSize\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Initialize a work space when there is no work space.\r
@@ -533,8 +516,7 @@ IsErasedFlashBuffer (
 EFI_STATUS\r
 InitWorkSpaceHeader (\r
   IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *WorkingHeader\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Read from working block to refresh the work space in memory.\r
@@ -549,8 +531,7 @@ InitWorkSpaceHeader (
 EFI_STATUS\r
 WorkSpaceRefresh (\r
   IN EFI_FTW_LITE_DEVICE  *FtwLiteDevice\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Check to see if it is a valid work space.\r
@@ -565,37 +546,14 @@ WorkSpaceRefresh (
 BOOLEAN\r
 IsValidWorkSpace (\r
   IN EFI_FAULT_TOLERANT_WORKING_BLOCK_HEADER *WorkingHeader\r
-  )\r
-;\r
-\r
-/**\r
-  Reclaim the work space. Get rid of all the completed write records\r
-  and write records in the Fault Tolerant work space.\r
-\r
-\r
-  @param FtwLiteDevice   Point to private data of FTW driver\r
-                         FtwSpaceBuffer  - Buffer to contain the reclaimed clean data\r
-  @param BlockBuffer     The data buffer for the block.\r
-  @param BufferSize      Size of the FtwSpaceBuffer\r
-\r
-  @retval  EFI_SUCCESS            The function completed successfully\r
-  @retval  EFI_BUFFER_TOO_SMALL   The FtwSpaceBuffer is too small\r
-  @retval  EFI_ABORTED            The function could not complete successfully.\r
-\r
-**/\r
-EFI_STATUS\r
-CleanupWorkSpace (\r
-  IN EFI_FTW_LITE_DEVICE  *FtwLiteDevice,\r
-  IN OUT UINT8            *BlockBuffer,\r
-  IN UINTN                BufferSize\r
-  )\r
-;\r
+  );\r
 \r
 /**\r
   Reclaim the work space on the working block.\r
 \r
 \r
   @param FtwLiteDevice   Point to private data of FTW driver\r
+  @param PreserveRecord  Whether to preserve the working record is needed\r
 \r
   @retval  EFI_SUCCESS            The function completed successfully\r
   @retval  EFI_OUT_OF_RESOURCES   Allocate memory error\r
@@ -604,8 +562,8 @@ CleanupWorkSpace (
 **/\r
 EFI_STATUS\r
 FtwReclaimWorkSpace (\r
-  IN EFI_FTW_LITE_DEVICE  *FtwLiteDevice\r
-  )\r
-;\r
+  IN EFI_FTW_LITE_DEVICE  *FtwLiteDevice,\r
+  IN BOOLEAN              PreserveRecord\r
+  );\r
 \r
 #endif\r