Enables a driver to access memory-mapped registers in the EFI system memory space.\r
Or, Enables a driver to access registers in the EFI CPU I/O space.\r
\r
- @param This A pointer to the EFI_CPU_IO_PROTOCOL instance.\r
- \r
- @param Width Signifies the width of the I/O or Memory operation. \r
- \r
- @param Address The base address of the I/O or Memoryoperation. \r
- \r
- @param Count The number of I/O or Memory operations to perform.\r
- The number of bytes moved is Width size * Count, starting at Address.\r
- \r
- @param Buffer For read operations, the destination buffer to store the results.\r
- For write operations, the source buffer from which to write data.\r
-\r
- @retval EFI_SUCCESS The data was read from or written to the EFI system.\r
- \r
+ @param This A pointer to the EFI_CPU_IO_PROTOCOL instance.\r
+ @param Width Signifies the width of the I/O or Memory operation.\r
+ @param Address The base address of the I/O or Memoryoperation.\r
+ @param Count The number of I/O or Memory operations to perform.\r
+ The number of bytes moved is Width size * Count, starting at Address.\r
+ @param Buffer For read operations, the destination buffer to store the results.\r
+ For write operations, the source buffer from which to write data.\r
+\r
+ @retval EFI_SUCCESS The data was read from or written to the EFI system.\r
@retval EFI_INVALID_PARAMETER Width is invalid for this EFI system.Or Buffer is NULL.\r
- \r
- @retval EFI_UNSUPPORTED The Buffer is not aligned for the given Width. \r
- Or,The address range specified by Address, Width, and Count is not valid for this EFI system.\r
+ @retval EFI_UNSUPPORTED The Buffer is not aligned for the given Width.\r
+ Or,The address range specified by Address, Width, and Count is not valid for this EFI system.\r
\r
**/\r
typedef\r