]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/Variable/Pei/VariableWorker.c
1. Removed #ifdef EDK_RELEASE_VERSION from all c files for all modules
[mirror_edk2.git] / EdkModulePkg / Universal / Variable / Pei / VariableWorker.c
index ae64cb07ca3e384755b89268aade342ecb627d0e..1a49ee8c984cec0d0a8934904e8dcf58a9ab0d49 100644 (file)
@@ -21,7 +21,15 @@ Abstract:
 \r
 #include <Variable.h>\r
 \r
+/**\r
+  Get one variable by the index count.\r
 \r
+  @param  IndexTable  The pointer to variable index table.\r
+  @param  Count       The index count of variable in index table.\r
+\r
+  @return The pointer to variable header indexed by count.\r
+\r
+**/\r
 VARIABLE_HEADER *\r
 GetVariableByIndex (\r
   IN VARIABLE_INDEX_TABLE        *IndexTable,\r
@@ -31,6 +39,17 @@ GetVariableByIndex (
   return (VARIABLE_HEADER *) (UINTN) (IndexTable->Index[Count] + ((UINTN) IndexTable->StartPtr & 0xFFFF0000));\r
 }\r
 \r
+/**\r
+  Record Variable in VariableIndex HOB.\r
+\r
+  Record Variable in VariableIndex HOB and update the length of variable index table.\r
+\r
+  @param  IndexTable  The pointer to variable index table.\r
+  @param  Variable    The pointer to the variable that will be recorded.\r
+\r
+  @retval VOID\r
+\r
+**/\r
 VOID\r
 VariableIndexTableUpdate (\r
   IN OUT  VARIABLE_INDEX_TABLE   *IndexTable,\r