|
rogue
|
Structure representing a DMA write operation. More...
#include <DmaDriver.h>
Public Attributes | |
| uint64_t | data |
| uint32_t | dest |
| uint32_t | flags |
| uint32_t | index |
| uint32_t | size |
| uint32_t | is32 |
| uint32_t | pad |
Structure representing a DMA write operation.
This structure is used to initiate a DMA write operation. It contains information about the data to be written, the destination, and various control flags.
| data | Physical address of the data to be written. |
| dest | Destination address within the device. |
| flags | Flags to control the write operation. |
| index | Index of the buffer to be used for the write operation. |
| size | Size of the data to be written. |
| is32 | Flag indicating whether the system uses 32-bit addressing. |
| pad | Padding to align the structure to 64 bits. |
Definition at line 87 of file DmaDriver.h.
| uint64_t DmaWriteData::data |
Definition at line 88 of file DmaDriver.h.
| uint32_t DmaWriteData::dest |
Definition at line 89 of file DmaDriver.h.
| uint32_t DmaWriteData::flags |
Definition at line 90 of file DmaDriver.h.
| uint32_t DmaWriteData::index |
Definition at line 91 of file DmaDriver.h.
| uint32_t DmaWriteData::is32 |
Definition at line 93 of file DmaDriver.h.
| uint32_t DmaWriteData::pad |
Definition at line 94 of file DmaDriver.h.
| uint32_t DmaWriteData::size |
Definition at line 92 of file DmaDriver.h.