| dmaps Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XDmaPs Struct Reference
Overview

The XDmaPs driver instance data structure. More...

## Data Fields
XDmaPs_Config | Config
| Configuration data structure. More...
int | IsReady
| Device is Ready. More...
int | CacheLength
| icache length More...
XDmaPsFaultHandler | FaultHandler
| fault interrupt handler More...
void * | FaultRef
| fault call back data More...
XDmaPs_ChannelData | Chans [XDMAPS_CHANNELS_PER_DEV]
| channel data More...

## Detailed Description

The XDmaPs driver instance data structure.

A pointer to an instance data structure is passed around by functions to refer to a specific driver instance.

## Field Documentation

int XDmaPs::CacheLength

icache length

Referenced by XDmaPs_CfgInitialize(), and XDmaPs_GenDmaProg().

XDmaPs_ChannelData XDmaPs::Chans[XDMAPS_CHANNELS_PER_DEV]

channel data

Referenced by XDmaPs_CfgInitialize(), XDmaPs_FaultISR(), XDmaPs_FreeDmaProg(), XDmaPs_GenDmaProg(), XDmaPs_IsActive(), XDmaPs_SetDoneHandler(), and XDmaPs_Start().

XDmaPs_Config XDmaPs::Config

Configuration data structure.

Referenced by XDmaPs_CfgInitialize(), XDmaPs_Example_W_Intr(), XDmaPs_FaultISR(), XDmaPs_ResetChannel(), XDmaPs_ResetManager(), XDmaPs_SelfTest(), and XDmaPs_Start().

XDmaPsFaultHandler XDmaPs::FaultHandler

fault interrupt handler

Referenced by XDmaPs_FaultISR(), and XDmaPs_SetFaultHandler().

void* XDmaPs::FaultRef

fault call back data

Referenced by XDmaPs_FaultISR(), and XDmaPs_SetFaultHandler().

int XDmaPs::IsReady

Device is Ready.

Referenced by XDmaPs_CfgInitialize().