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

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
 

Detailed Description

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.

Parameters
dataPhysical address where the read data will be stored.
destSource address within the device.
flagsFlags to control the read operation.
indexIndex of the buffer to be used for the read operation.
errorError code returned by the read operation.
sizeSize of the data to be read.
is32Flag indicating whether the system uses 32-bit addressing.
retThe return value of the read operation, typically the size of the data read.

Definition at line 114 of file DmaDriver.h.

Member Data Documentation

◆ data

uint64_t DmaReadData::data

Definition at line 115 of file DmaDriver.h.

◆ dest

uint32_t DmaReadData::dest

Definition at line 116 of file DmaDriver.h.

◆ error

uint32_t DmaReadData::error

Definition at line 119 of file DmaDriver.h.

◆ flags

uint32_t DmaReadData::flags

Definition at line 117 of file DmaDriver.h.

◆ index

uint32_t DmaReadData::index

Definition at line 118 of file DmaDriver.h.

◆ is32

uint32_t DmaReadData::is32

Definition at line 121 of file DmaDriver.h.

◆ ret

int32_t DmaReadData::ret

Definition at line 122 of file DmaDriver.h.

◆ size

uint32_t DmaReadData::size

Definition at line 120 of file DmaDriver.h.


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