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 87 of file DmaDriver.h.

Member Data Documentation

◆ data

uint64_t DmaWriteData::data

Definition at line 88 of file DmaDriver.h.

◆ dest

uint32_t DmaWriteData::dest

Definition at line 89 of file DmaDriver.h.

◆ flags

uint32_t DmaWriteData::flags

Definition at line 90 of file DmaDriver.h.

◆ index

uint32_t DmaWriteData::index

Definition at line 91 of file DmaDriver.h.

◆ is32

uint32_t DmaWriteData::is32

Definition at line 93 of file DmaDriver.h.

◆ pad

uint32_t DmaWriteData::pad

Definition at line 94 of file DmaDriver.h.

◆ size

uint32_t DmaWriteData::size

Definition at line 92 of file DmaDriver.h.


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