diff options
Diffstat (limited to 'MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMemGeneric.c')
-rw-r--r-- | MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMemGeneric.c | 41 |
1 files changed, 24 insertions, 17 deletions
diff --git a/MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMemGeneric.c b/MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMemGeneric.c index e0b4f27079..173782ec3d 100644 --- a/MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMemGeneric.c +++ b/MdePkg/Library/BaseMemoryLibOptDxe/Arm/ScanMemGeneric.c @@ -27,20 +27,22 @@ CONST VOID *
EFIAPI
InternalMemScanMem16 (
- IN CONST VOID *Buffer,
- IN UINTN Length,
- IN UINT16 Value
+ IN CONST VOID *Buffer,
+ IN UINTN Length,
+ IN UINT16 Value
)
{
- CONST UINT16 *Pointer;
+ CONST UINT16 *Pointer;
- Pointer = (CONST UINT16*)Buffer;
+ Pointer = (CONST UINT16 *)Buffer;
do {
if (*Pointer == Value) {
return Pointer;
}
+
++Pointer;
} while (--Length != 0);
+
return NULL;
}
@@ -58,20 +60,22 @@ InternalMemScanMem16 ( CONST VOID *
EFIAPI
InternalMemScanMem32 (
- IN CONST VOID *Buffer,
- IN UINTN Length,
- IN UINT32 Value
+ IN CONST VOID *Buffer,
+ IN UINTN Length,
+ IN UINT32 Value
)
{
- CONST UINT32 *Pointer;
+ CONST UINT32 *Pointer;
- Pointer = (CONST UINT32*)Buffer;
+ Pointer = (CONST UINT32 *)Buffer;
do {
if (*Pointer == Value) {
return Pointer;
}
+
++Pointer;
} while (--Length != 0);
+
return NULL;
}
@@ -89,20 +93,22 @@ InternalMemScanMem32 ( CONST VOID *
EFIAPI
InternalMemScanMem64 (
- IN CONST VOID *Buffer,
- IN UINTN Length,
- IN UINT64 Value
+ IN CONST VOID *Buffer,
+ IN UINTN Length,
+ IN UINT64 Value
)
{
- CONST UINT64 *Pointer;
+ CONST UINT64 *Pointer;
- Pointer = (CONST UINT64*)Buffer;
+ Pointer = (CONST UINT64 *)Buffer;
do {
if (*Pointer == Value) {
return Pointer;
}
+
++Pointer;
} while (--Length != 0);
+
return NULL;
}
@@ -123,8 +129,8 @@ InternalMemIsZeroBuffer ( IN UINTN Length
)
{
- CONST UINT8 *BufferData;
- UINTN Index;
+ CONST UINT8 *BufferData;
+ UINTN Index;
BufferData = Buffer;
for (Index = 0; Index < Length; Index++) {
@@ -132,5 +138,6 @@ InternalMemIsZeroBuffer ( return FALSE;
}
}
+
return TRUE;
}
|