X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdePkg%2FLibrary%2FPeiIoLibCpuIo%2FIoLibMmioBuffer.c;fp=MdePkg%2FLibrary%2FPeiIoLibCpuIo%2FIoLibMmioBuffer.c;h=34813383c602eae48e36f2b9d1c8426eca0e209c;hp=f4ee7c37f49950e88363414c081f5f26ff20b2d6;hb=2f88bd3a1296c522317f1c21377876de63de5be7;hpb=1436aea4d5707e672672a11bda72be2c63c936c3 diff --git a/MdePkg/Library/PeiIoLibCpuIo/IoLibMmioBuffer.c b/MdePkg/Library/PeiIoLibCpuIo/IoLibMmioBuffer.c index f4ee7c37f4..34813383c6 100644 --- a/MdePkg/Library/PeiIoLibCpuIo/IoLibMmioBuffer.c +++ b/MdePkg/Library/PeiIoLibCpuIo/IoLibMmioBuffer.c @@ -7,7 +7,6 @@ **/ - #include #include @@ -36,15 +35,15 @@ UINT8 * EFIAPI MmioReadBuffer8 ( - IN UINTN StartAddress, - IN UINTN Length, - OUT UINT8 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + OUT UINT8 *Buffer ) { - UINT8 *ReturnBuffer; + UINT8 *ReturnBuffer; ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); ReturnBuffer = Buffer; @@ -80,27 +79,27 @@ MmioReadBuffer8 ( UINT16 * EFIAPI MmioReadBuffer16 ( - IN UINTN StartAddress, - IN UINTN Length, - OUT UINT16 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + OUT UINT16 *Buffer ) { - UINT16 *ReturnBuffer; + UINT16 *ReturnBuffer; ASSERT ((StartAddress & (sizeof (UINT16) - 1)) == 0); ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); ASSERT ((Length & (sizeof (UINT16) - 1)) == 0); - ASSERT (((UINTN) Buffer & (sizeof (UINT16) - 1)) == 0); + ASSERT (((UINTN)Buffer & (sizeof (UINT16) - 1)) == 0); ReturnBuffer = Buffer; while (Length != 0) { - *(Buffer++) = MmioRead16 (StartAddress); + *(Buffer++) = MmioRead16 (StartAddress); StartAddress += sizeof (UINT16); - Length -= sizeof (UINT16); + Length -= sizeof (UINT16); } return ReturnBuffer; @@ -131,27 +130,27 @@ MmioReadBuffer16 ( UINT32 * EFIAPI MmioReadBuffer32 ( - IN UINTN StartAddress, - IN UINTN Length, - OUT UINT32 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + OUT UINT32 *Buffer ) { - UINT32 *ReturnBuffer; + UINT32 *ReturnBuffer; ASSERT ((StartAddress & (sizeof (UINT32) - 1)) == 0); ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); ASSERT ((Length & (sizeof (UINT32) - 1)) == 0); - ASSERT (((UINTN) Buffer & (sizeof (UINT32) - 1)) == 0); + ASSERT (((UINTN)Buffer & (sizeof (UINT32) - 1)) == 0); ReturnBuffer = Buffer; while (Length != 0) { - *(Buffer++) = MmioRead32 (StartAddress); + *(Buffer++) = MmioRead32 (StartAddress); StartAddress += sizeof (UINT32); - Length -= sizeof (UINT32); + Length -= sizeof (UINT32); } return ReturnBuffer; @@ -182,33 +181,32 @@ MmioReadBuffer32 ( UINT64 * EFIAPI MmioReadBuffer64 ( - IN UINTN StartAddress, - IN UINTN Length, - OUT UINT64 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + OUT UINT64 *Buffer ) { - UINT64 *ReturnBuffer; + UINT64 *ReturnBuffer; ASSERT ((StartAddress & (sizeof (UINT64) - 1)) == 0); ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); ASSERT ((Length & (sizeof (UINT64) - 1)) == 0); - ASSERT (((UINTN) Buffer & (sizeof (UINT64) - 1)) == 0); + ASSERT (((UINTN)Buffer & (sizeof (UINT64) - 1)) == 0); ReturnBuffer = Buffer; while (Length != 0) { - *(Buffer++) = MmioRead64 (StartAddress); + *(Buffer++) = MmioRead64 (StartAddress); StartAddress += sizeof (UINT64); - Length -= sizeof (UINT64); + Length -= sizeof (UINT64); } return ReturnBuffer; } - /** Copy data from system memory to MMIO region by using 8-bit access. @@ -230,24 +228,23 @@ MmioReadBuffer64 ( UINT8 * EFIAPI MmioWriteBuffer8 ( - IN UINTN StartAddress, - IN UINTN Length, - IN CONST UINT8 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + IN CONST UINT8 *Buffer ) { - VOID* ReturnBuffer; + VOID *ReturnBuffer; ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); - ReturnBuffer = (UINT8 *) Buffer; + ReturnBuffer = (UINT8 *)Buffer; while (Length-- != 0) { - MmioWrite8 (StartAddress++, *(Buffer++)); + MmioWrite8 (StartAddress++, *(Buffer++)); } return ReturnBuffer; - } /** @@ -276,34 +273,33 @@ MmioWriteBuffer8 ( UINT16 * EFIAPI MmioWriteBuffer16 ( - IN UINTN StartAddress, - IN UINTN Length, - IN CONST UINT16 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + IN CONST UINT16 *Buffer ) { - UINT16 *ReturnBuffer; + UINT16 *ReturnBuffer; ASSERT ((StartAddress & (sizeof (UINT16) - 1)) == 0); ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); ASSERT ((Length & (sizeof (UINT16) - 1)) == 0); - ASSERT (((UINTN) Buffer & (sizeof (UINT16) - 1)) == 0); + ASSERT (((UINTN)Buffer & (sizeof (UINT16) - 1)) == 0); - ReturnBuffer = (UINT16 *) Buffer; + ReturnBuffer = (UINT16 *)Buffer; while (Length != 0) { MmioWrite16 (StartAddress, *(Buffer++)); StartAddress += sizeof (UINT16); - Length -= sizeof (UINT16); + Length -= sizeof (UINT16); } return ReturnBuffer; } - /** Copy data from system memory to MMIO region by using 32-bit access. @@ -330,28 +326,28 @@ MmioWriteBuffer16 ( UINT32 * EFIAPI MmioWriteBuffer32 ( - IN UINTN StartAddress, - IN UINTN Length, - IN CONST UINT32 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + IN CONST UINT32 *Buffer ) { - UINT32 *ReturnBuffer; + UINT32 *ReturnBuffer; ASSERT ((StartAddress & (sizeof (UINT32) - 1)) == 0); ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); ASSERT ((Length & (sizeof (UINT32) - 1)) == 0); - ASSERT (((UINTN) Buffer & (sizeof (UINT32) - 1)) == 0); + ASSERT (((UINTN)Buffer & (sizeof (UINT32) - 1)) == 0); - ReturnBuffer = (UINT32 *) Buffer; + ReturnBuffer = (UINT32 *)Buffer; while (Length != 0) { MmioWrite32 (StartAddress, *(Buffer++)); StartAddress += sizeof (UINT32); - Length -= sizeof (UINT32); + Length -= sizeof (UINT32); } return ReturnBuffer; @@ -383,30 +379,29 @@ MmioWriteBuffer32 ( UINT64 * EFIAPI MmioWriteBuffer64 ( - IN UINTN StartAddress, - IN UINTN Length, - IN CONST UINT64 *Buffer + IN UINTN StartAddress, + IN UINTN Length, + IN CONST UINT64 *Buffer ) { - UINT64 *ReturnBuffer; + UINT64 *ReturnBuffer; ASSERT ((StartAddress & (sizeof (UINT64) - 1)) == 0); ASSERT ((Length - 1) <= (MAX_ADDRESS - StartAddress)); - ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN) Buffer)); + ASSERT ((Length - 1) <= (MAX_ADDRESS - (UINTN)Buffer)); ASSERT ((Length & (sizeof (UINT64) - 1)) == 0); - ASSERT (((UINTN) Buffer & (sizeof (UINT64) - 1)) == 0); + ASSERT (((UINTN)Buffer & (sizeof (UINT64) - 1)) == 0); - ReturnBuffer = (UINT64 *) Buffer; + ReturnBuffer = (UINT64 *)Buffer; while (Length != 0) { MmioWrite64 (StartAddress, *(Buffer++)); StartAddress += sizeof (UINT64); - Length -= sizeof (UINT64); + Length -= sizeof (UINT64); } return ReturnBuffer; } -