]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/QemuFlashFvbServicesRuntimeDxe/QemuFlash.h
OvmfPkg: Apply uncrustify changes
[mirror_edk2.git] / OvmfPkg / QemuFlashFvbServicesRuntimeDxe / QemuFlash.h
index d34a8a19a039a1612c25b57ca874f25a5b9bc707..ea895157da899409254805cd03c770ef6f1603ef 100644 (file)
@@ -3,13 +3,7 @@
 \r
   Copyright (c) 2009 - 2013, Intel Corporation. All rights reserved.<BR>\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,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -18,7 +12,7 @@
 \r
 #include <Protocol/FirmwareVolumeBlock.h>\r
 \r
-extern UINT8 *mFlashBase;\r
+extern UINT8  *mFlashBase;\r
 \r
 /**\r
   Read from QEMU Flash\r
@@ -32,13 +26,12 @@ extern UINT8 *mFlashBase;
 **/\r
 EFI_STATUS\r
 QemuFlashRead (\r
-  IN        EFI_LBA                              Lba,\r
-  IN        UINTN                                Offset,\r
-  IN        UINTN                                *NumBytes,\r
-  IN        UINT8                                *Buffer\r
+  IN        EFI_LBA  Lba,\r
+  IN        UINTN    Offset,\r
+  IN        UINTN    *NumBytes,\r
+  IN        UINT8    *Buffer\r
   );\r
 \r
-\r
 /**\r
   Write to QEMU Flash\r
 \r
@@ -51,13 +44,12 @@ QemuFlashRead (
 **/\r
 EFI_STATUS\r
 QemuFlashWrite (\r
-  IN        EFI_LBA                              Lba,\r
-  IN        UINTN                                Offset,\r
-  IN        UINTN                                *NumBytes,\r
-  IN        UINT8                                *Buffer\r
+  IN        EFI_LBA  Lba,\r
+  IN        UINTN    Offset,\r
+  IN        UINTN    *NumBytes,\r
+  IN        UINT8    *Buffer\r
   );\r
 \r
-\r
 /**\r
   Erase a QEMU Flash block\r
 \r
@@ -66,10 +58,9 @@ QemuFlashWrite (
 **/\r
 EFI_STATUS\r
 QemuFlashEraseBlock (\r
-  IN   EFI_LBA      Lba\r
+  IN   EFI_LBA  Lba\r
   );\r
 \r
-\r
 /**\r
   Initializes QEMU flash memory support\r
 \r
@@ -82,7 +73,6 @@ QemuFlashInitialize (
   VOID\r
   );\r
 \r
-\r
 VOID\r
 QemuFlashConvertPointers (\r
   VOID\r
@@ -90,10 +80,22 @@ QemuFlashConvertPointers (
 \r
 VOID\r
 QemuFlashBeforeProbe (\r
-  IN  EFI_PHYSICAL_ADDRESS    BaseAddress,\r
-  IN  UINTN                   FdBlockSize,\r
-  IN  UINTN                   FdBlockCount\r
+  IN  EFI_PHYSICAL_ADDRESS  BaseAddress,\r
+  IN  UINTN                 FdBlockSize,\r
+  IN  UINTN                 FdBlockCount\r
   );\r
 \r
-#endif\r
+/**\r
+  Write to QEMU Flash\r
+\r
+  @param[in] Ptr    Pointer to the location to write.\r
+  @param[in] Value  The value to write.\r
 \r
+**/\r
+VOID\r
+QemuFlashPtrWrite (\r
+  IN        volatile UINT8  *Ptr,\r
+  IN        UINT8           Value\r
+  );\r
+\r
+#endif\r