|
rogue
|
Structure representing a DMA read operation. More...
#include <DmaDriver.h>
Public Attributes | |
| uint64_t | data |
| uint32_t | dest |
| uint32_t | flags |
| uint32_t | index |
| uint32_t | error |
| uint32_t | size |
| uint32_t | is32 |
| int32_t | ret |
Structure representing a DMA read operation.
This structure is used to initiate a DMA read operation. It contains information about where to store the read data, the source of the data, and various control flags.
| data | Physical address where the read data will be stored. |
| dest | Source address within the device. |
| flags | Flags to control the read operation. |
| index | Index of the buffer to be used for the read operation. |
| error | Error code returned by the read operation. |
| size | Size of the data to be read. |
| is32 | Flag indicating whether the system uses 32-bit addressing. |
| ret | The return value of the read operation, typically the size of the data read. |
Definition at line 114 of file DmaDriver.h.
| uint64_t DmaReadData::data |
Definition at line 115 of file DmaDriver.h.
| uint32_t DmaReadData::dest |
Definition at line 116 of file DmaDriver.h.
| uint32_t DmaReadData::error |
Definition at line 119 of file DmaDriver.h.
| uint32_t DmaReadData::flags |
Definition at line 117 of file DmaDriver.h.
| uint32_t DmaReadData::index |
Definition at line 118 of file DmaDriver.h.
| uint32_t DmaReadData::is32 |
Definition at line 121 of file DmaDriver.h.
| int32_t DmaReadData::ret |
Definition at line 122 of file DmaDriver.h.
| uint32_t DmaReadData::size |
Definition at line 120 of file DmaDriver.h.