/** @file\r
I/O Library MMIO Buffer Functions.\r
+ The implementations are based on EFI_PEI_SERVICE->CpuIo interface.\r
\r
Copyright (c) 2007, Intel Corporation<BR>\r
All rights reserved. This program and the accompanying materials\r
@param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer receiving the data read.\r
\r
- @return Buffer\r
+ @return Pointer to a system memory buffer receiving the data read.\r
\r
**/\r
UINT8 *\r
@param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer receiving the data read.\r
\r
- @return Buffer\r
+ @return Pointer to a system memory buffer receiving the data read.\r
\r
**/\r
UINT16 *\r
@param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer receiving the data read.\r
\r
- @return Buffer\r
+ @return Pointer to a system memory buffer receiving the data read.\r
\r
**/\r
UINT32 *\r
@param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer receiving the data read.\r
\r
- @return Buffer\r
+ @return Pointer to a system memory buffer receiving the data read.\r
\r
**/\r
UINT64 *\r
\r
\r
@param StartAddress Starting address for the MMIO region to be copied to.\r
- @param Length Size in bytes of the copy.\r
+ @param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer containing the data to write.\r
\r
- @return Size in bytes of the copy.\r
+ @return Pointer to a system memory buffer containing the data to write.\r
\r
**/\r
UINT8 *\r
If Buffer is not aligned on a 16-bit boundary, then ASSERT().\r
\r
@param StartAddress Starting address for the MMIO region to be copied to.\r
- @param Length Size in bytes of the copy.\r
+ @param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer containing the data to write.\r
\r
- @return Size in bytes of the copy.\r
+ @return Pointer to a system memory buffer containing the data to write.\r
\r
**/\r
UINT16 *\r
If Buffer is not aligned on a 32-bit boundary, then ASSERT().\r
\r
@param StartAddress Starting address for the MMIO region to be copied to.\r
- @param Length Size in bytes of the copy.\r
+ @param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer containing the data to write.\r
\r
- @return Size in bytes of the copy.\r
+ @return Pointer to a system memory buffer containing the data to write.\r
\r
**/\r
UINT32 *\r
If Buffer is not aligned on a 64-bit boundary, then ASSERT().\r
\r
@param StartAddress Starting address for the MMIO region to be copied to.\r
- @param Length Size in bytes of the copy.\r
+ @param Length Size in bytes of the copy.\r
@param Buffer Pointer to a system memory buffer containing the data to write.\r
\r
- @return Size in bytes of the copy.\r
+ @return Pointer to a system memory buffer containing the data to write.\r
\r
**/\r
UINT64 *\r