|
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 163 of file DmaDriver.h.
| uint64_t DmaReadData::data |
Definition at line 164 of file DmaDriver.h.
| uint32_t DmaReadData::dest |
Definition at line 165 of file DmaDriver.h.
| uint32_t DmaReadData::error |
Definition at line 168 of file DmaDriver.h.
| uint32_t DmaReadData::flags |
Definition at line 166 of file DmaDriver.h.
| uint32_t DmaReadData::index |
Definition at line 167 of file DmaDriver.h.
| uint32_t DmaReadData::is32 |
Definition at line 170 of file DmaDriver.h.
| int32_t DmaReadData::ret |
Definition at line 171 of file DmaDriver.h.
| uint32_t DmaReadData::size |
Definition at line 169 of file DmaDriver.h.