X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=EdkModulePkg%2FUniversal%2FRuntime%2FRuntimeDxe%2FCrc32.c;h=3692d978f46f11d9f085fca19425c6bf497fee62;hp=675a5503c3e0eecaf32c200887802a684a501cb0;hb=3ec2611d34aec117fec295ab55dbf62363a7a7a9;hpb=d43eee260fdd3080c85a7d6860c19100d7e48e6b diff --git a/EdkModulePkg/Universal/Runtime/RuntimeDxe/Crc32.c b/EdkModulePkg/Universal/Runtime/RuntimeDxe/Crc32.c index 675a5503c3..3692d978f4 100644 --- a/EdkModulePkg/Universal/Runtime/RuntimeDxe/Crc32.c +++ b/EdkModulePkg/Universal/Runtime/RuntimeDxe/Crc32.c @@ -41,10 +41,20 @@ RuntimeDriverCalculateCrc32 ( Routine Description: + Calculate CRC32 for target data + Arguments: + Data - The target data. + DataSize - The target data size. + CrcOut - The CRC32 for target data. + Returns: + EFI_SUCCESS - The CRC32 for target data is calculated successfully. + EFI_INVALID_PARAMETER - Some parameter is not valid, so the CRC32 is not + calculated. + --*/ { UINT32 Crc; @@ -72,10 +82,16 @@ ReverseBits ( Routine Description: + Reverse bits for 32bit data. + Arguments: + Value - the data to be reversed. + Returns: + UINT32 data reversed. + --*/ { UINTN Index; @@ -99,10 +115,16 @@ RuntimeDriverInitializeCrc32Table ( Routine Description: + Initialize CRC32 table. + Arguments: + None. + Returns: + None. + --*/ { UINTN TableEntry;