]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/Runtime/RuntimeDxe/Crc32.c
Merge R8->R9 tracker 5935 and 7080 to update runtime arch protocol to DxeCis 0.91...
[mirror_edk2.git] / EdkModulePkg / Universal / Runtime / RuntimeDxe / Crc32.c
index 675a5503c3e0eecaf32c200887802a684a501cb0..3692d978f46f11d9f085fca19425c6bf497fee62 100644 (file)
@@ -41,10 +41,20 @@ RuntimeDriverCalculateCrc32 (
 \r
 Routine Description:\r
 \r
 \r
 Routine Description:\r
 \r
+  Calculate CRC32 for target data\r
+\r
 Arguments:\r
 \r
 Arguments:\r
 \r
+  Data     - The target data.\r
+  DataSize - The target data size.\r
+  CrcOut   - The CRC32 for target data.\r
+\r
 Returns:\r
 \r
 Returns:\r
 \r
+  EFI_SUCCESS           - The CRC32 for target data is calculated successfully.\r
+  EFI_INVALID_PARAMETER - Some parameter is not valid, so the CRC32 is not \r
+                          calculated.\r
+\r
 --*/\r
 {\r
   UINT32  Crc;\r
 --*/\r
 {\r
   UINT32  Crc;\r
@@ -72,10 +82,16 @@ ReverseBits (
 \r
 Routine Description:\r
 \r
 \r
 Routine Description:\r
 \r
+  Reverse bits for 32bit data.\r
+\r
 Arguments:\r
 \r
 Arguments:\r
 \r
+  Value - the data to be reversed.\r
+\r
 Returns:\r
 \r
 Returns:\r
 \r
+  UINT32 data reversed.\r
+\r
 --*/\r
 {\r
   UINTN   Index;\r
 --*/\r
 {\r
   UINTN   Index;\r
@@ -99,10 +115,16 @@ RuntimeDriverInitializeCrc32Table (
 \r
 Routine Description:\r
 \r
 \r
 Routine Description:\r
 \r
+  Initialize CRC32 table.\r
+\r
 Arguments:\r
 \r
 Arguments:\r
 \r
+  None.\r
+\r
 Returns:\r
 \r
 Returns:\r
 \r
+  None.\r
+\r
 --*/\r
 {\r
   UINTN   TableEntry;\r
 --*/\r
 {\r
   UINTN   TableEntry;\r