rogue
Loading...
Searching...
No Matches
Public Attributes | List of all members
DmaWriteData Struct Reference

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
 

Detailed Description

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.

Parameters
dataPhysical address of the data to be written.
destDestination address within the device.
flagsFlags to control the write operation.
indexIndex of the buffer to be used for the write operation.
sizeSize of the data to be written.
is32Flag indicating whether the system uses 32-bit addressing.
padPadding to align the structure to 64 bits.

Definition at line 136 of file DmaDriver.h.

Member Data Documentation

◆ data

uint64_t DmaWriteData::data

Definition at line 137 of file DmaDriver.h.

◆ dest

uint32_t DmaWriteData::dest

Definition at line 138 of file DmaDriver.h.

◆ flags

uint32_t DmaWriteData::flags

Definition at line 139 of file DmaDriver.h.

◆ index

uint32_t DmaWriteData::index

Definition at line 140 of file DmaDriver.h.

◆ is32

uint32_t DmaWriteData::is32

Definition at line 142 of file DmaDriver.h.

◆ pad

uint32_t DmaWriteData::pad

Definition at line 143 of file DmaDriver.h.

◆ size

uint32_t DmaWriteData::size

Definition at line 141 of file DmaDriver.h.


The documentation for this struct was generated from the following file: