| csudma Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XCsuDma Struct Reference

The XCsuDma driver instance data structure. More...

## Data Fields
XCsuDma_Config | Config
| Hardware configuration. More...
u32 | IsReady
| Device and the driver instance are initialized. More...

## Detailed Description

The XCsuDma 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

XCsuDma_Config XCsuDma::Config

Hardware configuration.

Referenced by XCsuDma_64BitTransfer(), XCsuDma_CfgInitialize(), XCsuDma_ClearCheckSum(), XCsuDma_DisableIntr(), XCsuDma_EnableIntr(), XCsuDma_GetAddr(), XCsuDma_GetCheckSum(), XCsuDma_GetConfig(), XCsuDma_GetIntrMask(), XCsuDma_GetSize(), XCsuDma_IntrClear(), XCsuDma_IntrExample(), XCsuDma_IntrGetStatus(), XCsuDma_IsPaused(), XCsuDma_Pause(), XCsuDma_Resume(), XCsuDma_SelfTest(), XCsuDma_SetConfig(), XCsuDma_Transfer(), and XCsuDma_WaitForDoneTimeout().

u32 XCsuDma::IsReady

Device and the driver instance are initialized.

Referenced by XCsuDma_64BitTransfer(), XCsuDma_CfgInitialize(), XCsuDma_GetCheckSum(), XCsuDma_Pause(), XCsuDma_Resume(), XCsuDma_SetConfig(), and XCsuDma_Transfer().