]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/S3SaveState.h
MdePkg: Clean up source files
[mirror_edk2.git] / MdePkg / Include / Protocol / S3SaveState.h
index 5a72dd860d65c48de015a03deaaa939750606c15..9e7b4050f60a36f45f455796e6caceeca198deb0 100644 (file)
@@ -1,21 +1,21 @@
 /** @file\r
   S3 Save State Protocol as defined in PI1.2 Specification VOLUME 5 Standard.\r
 \r
-  This protocol is used by DXE PI module to store or record various IO operations \r
+  This protocol is used by DXE PI module to store or record various IO operations\r
   to be replayed during an S3 resume.\r
   This protocol is not required for all platforms.\r
-  \r
-  Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>\r
-  This program and the accompanying materials                          \r
-  are licensed and made available under the terms and conditions of the BSD License         \r
-  which accompanies this 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
+  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
+  This program and the accompanying materials\r
+  are licensed and made available under the terms and conditions of the BSD License\r
+  which accompanies this 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
 \r
   @par Revision Reference:\r
-  This PPI is defined in UEFI Platform Initialization Specification 1.2 Volume 5: \r
+  This PPI is defined in UEFI Platform Initialization Specification 1.2 Volume 5:\r
   Standards\r
 \r
 **/\r
@@ -33,20 +33,20 @@ typedef struct _EFI_S3_SAVE_STATE_PROTOCOL  EFI_S3_SAVE_STATE_PROTOCOL;
 \r
 /**\r
   Record operations that need to be replayed during an S3 resume.\r
-  \r
+\r
   This function is used to store an OpCode to be replayed as part of the S3 resume boot path. It is\r
   assumed this protocol has platform specific mechanism to store the OpCode set and replay them\r
   during the S3 resume.\r
-  \r
+\r
   @param[in]    This    A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance.\r
   @param[in]    OpCode  The operation code (opcode) number.\r
   @param[in]    ...     Argument list that is specific to each opcode. See the following subsections for the\r
                         definition of each opcode.\r
-                        \r
+\r
   @retval EFI_SUCCESS           The operation succeeded. A record was added into the specified\r
-                                script table.                    \r
+                                script table.\r
   @retval EFI_INVALID_PARAMETER The parameter is illegal or the given boot script is not supported.\r
-  @retval EFI_OUT_OF_RESOURCES  There is insufficient memory to store the boot script.                       \r
+  @retval EFI_OUT_OF_RESOURCES  There is insufficient memory to store the boot script.\r
 **/\r
 typedef\r
 EFI_STATUS\r
@@ -58,7 +58,7 @@ EFI_STATUS
 \r
 /**\r
   Record operations that need to be replayed during an S3 resume.\r
-  \r
+\r
   This function is used to store an OpCode to be replayed as part of the S3 resume boot path. It is\r
   assumed this protocol has platform specific mechanism to store the OpCode set and replay them\r
   during the S3 resume.\r
@@ -66,14 +66,14 @@ EFI_STATUS
   NULL then that position is after the last opcode in the table (BeforeOrAfter is TRUE) or before\r
   the first opcode in the table (BeforeOrAfter is FALSE). The position which is pointed to by\r
   Position upon return can be used for subsequent insertions.\r
-  \r
+\r
   This function has a variable parameter list. The exact parameter list depends on the OpCode that is\r
   passed into the function. If an unsupported OpCode or illegal parameter list is passed in, this\r
   function returns EFI_INVALID_PARAMETER.\r
   If there are not enough resources available for storing more scripts, this function returns\r
   EFI_OUT_OF_RESOURCES.\r
   OpCode values of 0x80 - 0xFE are reserved for implementation specific functions.\r
-  \r
+\r
   @param[in]        This            A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance.\r
   @param[in]        BeforeOrAfter   Specifies whether the opcode is stored before (TRUE) or after (FALSE) the position\r
                                     in the boot script table specified by Position. If Position is NULL or points to\r
@@ -85,12 +85,12 @@ EFI_STATUS
   @param[in]        OpCode          The operation code (opcode) number. See "Related Definitions" in Write() for the\r
                                     defined opcode types.\r
   @param[in]        ...             Argument list that is specific to each opcode. See the following subsections for the\r
-                                    definition of each opcode. \r
-                                    \r
+                                    definition of each opcode.\r
+\r
   @retval EFI_SUCCESS               The operation succeeded. An opcode was added into the script.\r
   @retval EFI_INVALID_PARAMETER     The Opcode is an invalid opcode value.\r
   @retval EFI_INVALID_PARAMETER     The Position is not a valid position in the boot script table.\r
-  @retval EFI_OUT_OF_RESOURCES      There is insufficient memory to store the boot script table.                                                                       \r
+  @retval EFI_OUT_OF_RESOURCES      There is insufficient memory to store the boot script table.\r
 **/\r
 typedef\r
 EFI_STATUS\r
@@ -104,14 +104,14 @@ EFI_STATUS
 \r
 /**\r
   Find a label within the boot script table and, if not present, optionally create it.\r
-  \r
+\r
   If the label Label is already exists in the boot script table, then no new label is created, the\r
   position of the Label is returned in *Position and EFI_SUCCESS is returned.\r
   If the label Label does not already exist and CreateIfNotFound is TRUE, then it will be\r
   created before or after the specified position and EFI_SUCCESS is returned.\r
   If the label Label does not already exist and CreateIfNotFound is FALSE, then\r
   EFI_NOT_FOUND is returned.\r
-  \r
+\r
   @param[in]      This                A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance.\r
   @param[in]      BeforeOrAfter       Specifies whether the label is stored before (TRUE) or after (FALSE) the position in\r
                                       the boot script table specified by Position. If Position is NULL or points to\r
@@ -122,7 +122,7 @@ EFI_STATUS
                                       either before or after, depending on BeforeOrAfter. On exit, specifies the position\r
                                       of the inserted label in the boot script table.\r
   @param[in]      Label               Points to the label which will be inserted in the boot script table.\r
-  \r
+\r
   @retval    EFI_SUCCESS              The label already exists or was inserted.\r
   @retval    EFI_NOT_FOUND            The label did not already exist and CreateifNotFound was FALSE.\r
   @retval    EFI_INVALID_PARAMETER    The Label is NULL or points to an empty string.\r
@@ -141,16 +141,16 @@ EFI_STATUS
 \r
 /**\r
   Compare two positions in the boot script table and return their relative position.\r
-  \r
+\r
   This function compares two positions in the boot script table and returns their relative positions. If\r
   Position1 is before Position2, then -1 is returned. If Position1 is equal to Position2,\r
   then 0 is returned. If Position1 is after Position2, then 1 is returned.\r
-  \r
+\r
   @param[in]    This                A pointer to the EFI_S3_SAVE_STATE_PROTOCOL instance.\r
   @param[in]    Position1           The positions in the boot script table to compare.\r
   @param[in]    Position2           The positions in the boot script table to compare.\r
   @param[out]   RelativePosition    On return, points to the result of the comparison.\r
-  \r
+\r
   @retval   EFI_SUCCESS             The operation succeeded.\r
   @retval   EFI_INVALID_PARAMETER   The Position1 or Position2 is not a valid position in the boot script table.\r
   @retval   EFI_INVALID_PARAMETER   The RelativePosition is NULL.\r