git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6656 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lgao4 2008-11-21 03:18:22 +00:00
parent 8404146cfa
commit 0365b95135
1 changed files with 11 additions and 11 deletions

View File

@ -36,14 +36,14 @@ typedef struct _EFI_DEVICE_IO_PROTOCOL EFI_DEVICE_IO_PROTOCOL;
typedef EFI_DEVICE_IO_PROTOCOL EFI_DEVICE_IO_INTERFACE; typedef EFI_DEVICE_IO_PROTOCOL EFI_DEVICE_IO_INTERFACE;
typedef enum { typedef enum {
IO_UINT8 = 0, IO_UINT8 = 0,
IO_UINT16 = 1, IO_UINT16 = 1,
IO_UINT32 = 2, IO_UINT32 = 2,
IO_UINT64 = 3, IO_UINT64 = 3,
MMIO_COPY_UINT8 = 4, MMIO_COPY_UINT8 = 4,
MMIO_COPY_UINT16 = 5, MMIO_COPY_UINT16 = 5,
MMIO_COPY_UINT32 = 6, MMIO_COPY_UINT32 = 6,
MMIO_COPY_UINT64 = 7 MMIO_COPY_UINT64 = 7
} EFI_IO_WIDTH; } EFI_IO_WIDTH;
/** /**
@ -55,9 +55,9 @@ typedef enum {
@param Count The number of I/O operations to perform. @param Count The number of I/O operations to perform.
@param Buffer For read operations, the destination buffer to store the results. For write @param Buffer For read operations, the destination buffer to store the results. For write
operations, the source buffer to write data from. If operations, the source buffer to write data from. If
Width is MMIO_COPY_UINT8, MMIO_COPY_UINT16, Width is MMIO_COPY_UINT8, MMIO_COPY_UINT16,
MMIO_COPY_UINT32, or MMIO_COPY_UINT64, then MMIO_COPY_UINT32, or MMIO_COPY_UINT64, then
Buffer is interpreted as a base address of an I/O operation such as Address. Buffer is interpreted as a base address of an I/O operation such as Address.
@retval EFI_SUCCESS The data was read from or written to the device. @retval EFI_SUCCESS The data was read from or written to the device.
@retval EFI_OUT_OF_RESOURCES The request could not be completed due to a lack of resources. @retval EFI_OUT_OF_RESOURCES The request could not be completed due to a lack of resources.