dmaps
Xilinx SDK Drivers API Documentation
Data Structures | Functions
xdmaps.h File Reference

Data Structures

struct  XDmaPs_Config
 
struct  XDmaPs_ChanCtrl
 
struct  XDmaPs_BD
 
struct  XDmaPs_Cmd
 
struct  XDmaPs_ProgBuf
 
struct  XDmaPs_ChannelData
 
struct  XDmaPs
 

Functions

int XDmaPs_CfgInitialize (XDmaPs *InstPtr, XDmaPs_Config *Config, u32 EffectiveAddr)
 
int XDmaPs_Start (XDmaPs *InstPtr, unsigned int Channel, XDmaPs_Cmd *Cmd, int HoldDmaProg)
 
int XDmaPs_IsActive (XDmaPs *InstPtr, unsigned int Channel)
 
int XDmaPs_GenDmaProg (XDmaPs *InstPtr, unsigned int Channel, XDmaPs_Cmd *Cmd)
 
int XDmaPs_FreeDmaProg (XDmaPs *InstPtr, unsigned int Channel, XDmaPs_Cmd *Cmd)
 
void XDmaPs_Print_DmaProg (XDmaPs_Cmd *Cmd)
 
int XDmaPs_ResetManager (XDmaPs *InstPtr)
 
int XDmaPs_ResetChannel (XDmaPs *InstPtr, unsigned int Channel)
 
int XDmaPs_SetDoneHandler (XDmaPs *InstPtr, unsigned Channel, XDmaPsDoneHandler DoneHandler, void *CallbackRef)
 
int XDmaPs_SetFaultHandler (XDmaPs *InstPtr, XDmaPsFaultHandler FaultHandler, void *CallbackRef)
 
void XDmaPs_DoneISR_0 (XDmaPs *InstPtr)
 
void XDmaPs_DoneISR_1 (XDmaPs *InstPtr)
 
void XDmaPs_DoneISR_2 (XDmaPs *InstPtr)
 
void XDmaPs_DoneISR_3 (XDmaPs *InstPtr)
 
void XDmaPs_DoneISR_4 (XDmaPs *InstPtr)
 
void XDmaPs_DoneISR_5 (XDmaPs *InstPtr)
 
void XDmaPs_DoneISR_6 (XDmaPs *InstPtr)
 
void XDmaPs_DoneISR_7 (XDmaPs *InstPtr)
 
void XDmaPs_FaultISR (XDmaPs *InstPtr)
 
XDmaPs_ConfigXDmaPs_LookupConfig (u16 DeviceId)
 
int XDmaPs_SelfTest (XDmaPs *InstPtr)