UINT8\r
EFIAPI\r
CalculateSum8 (\r
- IN CONST UINT8 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT8 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT8 Sum;\r
- UINTN Count;\r
+ UINT8 Sum;\r
+ UINTN Count;\r
\r
ASSERT (Buffer != NULL);\r
- ASSERT (Length <= (MAX_ADDRESS - ((UINTN) Buffer) + 1));\r
+ ASSERT (Length <= (MAX_ADDRESS - ((UINTN)Buffer) + 1));\r
\r
for (Sum = 0, Count = 0; Count < Length; Count++) {\r
- Sum = (UINT8) (Sum + *(Buffer + Count));\r
+ Sum = (UINT8)(Sum + *(Buffer + Count));\r
}\r
\r
return Sum;\r
}\r
\r
-\r
/**\r
Returns the two's complement checksum of all elements in a buffer\r
of 8-bit values.\r
UINT8\r
EFIAPI\r
CalculateCheckSum8 (\r
- IN CONST UINT8 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT8 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT8 CheckSum;\r
+ UINT8 CheckSum;\r
\r
CheckSum = CalculateSum8 (Buffer, Length);\r
\r
//\r
// Return the checksum based on 2's complement.\r
//\r
- return (UINT8) (0x100 - CheckSum);\r
+ return (UINT8)(0x100 - CheckSum);\r
}\r
\r
/**\r
UINT16\r
EFIAPI\r
CalculateSum16 (\r
- IN CONST UINT16 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT16 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT16 Sum;\r
- UINTN Count;\r
- UINTN Total;\r
+ UINT16 Sum;\r
+ UINTN Count;\r
+ UINTN Total;\r
\r
ASSERT (Buffer != NULL);\r
- ASSERT (((UINTN) Buffer & 0x1) == 0);\r
+ ASSERT (((UINTN)Buffer & 0x1) == 0);\r
ASSERT ((Length & 0x1) == 0);\r
- ASSERT (Length <= (MAX_ADDRESS - ((UINTN) Buffer) + 1));\r
+ ASSERT (Length <= (MAX_ADDRESS - ((UINTN)Buffer) + 1));\r
\r
Total = Length / sizeof (*Buffer);\r
for (Sum = 0, Count = 0; Count < Total; Count++) {\r
- Sum = (UINT16) (Sum + *(Buffer + Count));\r
+ Sum = (UINT16)(Sum + *(Buffer + Count));\r
}\r
\r
return Sum;\r
}\r
\r
-\r
/**\r
Returns the two's complement checksum of all elements in a buffer of\r
16-bit values.\r
UINT16\r
EFIAPI\r
CalculateCheckSum16 (\r
- IN CONST UINT16 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT16 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT16 CheckSum;\r
+ UINT16 CheckSum;\r
\r
CheckSum = CalculateSum16 (Buffer, Length);\r
\r
//\r
// Return the checksum based on 2's complement.\r
//\r
- return (UINT16) (0x10000 - CheckSum);\r
+ return (UINT16)(0x10000 - CheckSum);\r
}\r
\r
-\r
/**\r
Returns the sum of all elements in a buffer of 32-bit values. During\r
calculation, the carry bits are dropped.\r
UINT32\r
EFIAPI\r
CalculateSum32 (\r
- IN CONST UINT32 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT32 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT32 Sum;\r
- UINTN Count;\r
- UINTN Total;\r
+ UINT32 Sum;\r
+ UINTN Count;\r
+ UINTN Total;\r
\r
ASSERT (Buffer != NULL);\r
- ASSERT (((UINTN) Buffer & 0x3) == 0);\r
+ ASSERT (((UINTN)Buffer & 0x3) == 0);\r
ASSERT ((Length & 0x3) == 0);\r
- ASSERT (Length <= (MAX_ADDRESS - ((UINTN) Buffer) + 1));\r
+ ASSERT (Length <= (MAX_ADDRESS - ((UINTN)Buffer) + 1));\r
\r
Total = Length / sizeof (*Buffer);\r
for (Sum = 0, Count = 0; Count < Total; Count++) {\r
return Sum;\r
}\r
\r
-\r
/**\r
Returns the two's complement checksum of all elements in a buffer of\r
32-bit values.\r
UINT32\r
EFIAPI\r
CalculateCheckSum32 (\r
- IN CONST UINT32 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT32 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT32 CheckSum;\r
+ UINT32 CheckSum;\r
\r
CheckSum = CalculateSum32 (Buffer, Length);\r
\r
//\r
// Return the checksum based on 2's complement.\r
//\r
- return (UINT32) ((UINT32)(-1) - CheckSum + 1);\r
+ return (UINT32)((UINT32)(-1) - CheckSum + 1);\r
}\r
\r
-\r
/**\r
Returns the sum of all elements in a buffer of 64-bit values. During\r
calculation, the carry bits are dropped.\r
UINT64\r
EFIAPI\r
CalculateSum64 (\r
- IN CONST UINT64 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT64 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT64 Sum;\r
- UINTN Count;\r
- UINTN Total;\r
+ UINT64 Sum;\r
+ UINTN Count;\r
+ UINTN Total;\r
\r
ASSERT (Buffer != NULL);\r
- ASSERT (((UINTN) Buffer & 0x7) == 0);\r
+ ASSERT (((UINTN)Buffer & 0x7) == 0);\r
ASSERT ((Length & 0x7) == 0);\r
- ASSERT (Length <= (MAX_ADDRESS - ((UINTN) Buffer) + 1));\r
+ ASSERT (Length <= (MAX_ADDRESS - ((UINTN)Buffer) + 1));\r
\r
Total = Length / sizeof (*Buffer);\r
for (Sum = 0, Count = 0; Count < Total; Count++) {\r
return Sum;\r
}\r
\r
-\r
/**\r
Returns the two's complement checksum of all elements in a buffer of\r
64-bit values.\r
UINT64\r
EFIAPI\r
CalculateCheckSum64 (\r
- IN CONST UINT64 *Buffer,\r
- IN UINTN Length\r
+ IN CONST UINT64 *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
- UINT64 CheckSum;\r
+ UINT64 CheckSum;\r
\r
CheckSum = CalculateSum64 (Buffer, Length);\r
\r
//\r
// Return the checksum based on 2's complement.\r
//\r
- return (UINT64) ((UINT64)(-1) - CheckSum + 1);\r
+ return (UINT64)((UINT64)(-1) - CheckSum + 1);\r
}\r
\r
GLOBAL_REMOVE_IF_UNREFERENCED CONST UINT32 mCrcTable[256] = {\r
**/\r
UINT32\r
EFIAPI\r
-CalculateCrc32(\r
- IN VOID *Buffer,\r
- IN UINTN Length\r
+CalculateCrc32 (\r
+ IN VOID *Buffer,\r
+ IN UINTN Length\r
)\r
{\r
UINTN Index;\r
UINT8 *Ptr;\r
\r
ASSERT (Buffer != NULL);\r
- ASSERT (Length <= (MAX_ADDRESS - ((UINTN) Buffer) + 1));\r
+ ASSERT (Length <= (MAX_ADDRESS - ((UINTN)Buffer) + 1));\r
\r
//\r
// Compute CRC\r
//\r
Crc = 0xffffffff;\r
for (Index = 0, Ptr = Buffer; Index < Length; Index++, Ptr++) {\r
- Crc = (Crc >> 8) ^ mCrcTable[(UINT8) Crc ^ *Ptr];\r
+ Crc = (Crc >> 8) ^ mCrcTable[(UINT8)Crc ^ *Ptr];\r
}\r
\r
return Crc ^ 0xffffffff;\r