![]() |
zdma
Xilinx SDK Drivers API Documentation
|
Data Structures | |
struct | XZDma_Descriptor |
struct | __attribute__ |
struct | __attribute__ |
struct | XZDma_DataConfig |
struct | XZDma_DscrConfig |
struct | XZDma_Config |
struct | XZDma |
struct | XZDma_Transfer |
Macros | |
#define | XZDma_IntrGetStatus(InstancePtr) XZDma_ReadReg((InstancePtr)->Config.BaseAddress, XZDMA_CH_ISR_OFFSET) |
#define | XZDma_IntrClear(InstancePtr, Mask) |
#define | XZDma_GetIntrMask(InstancePtr) |
#define | XZDma_EnableIntr(InstancePtr, Mask) (InstancePtr)->IntrMask = ((InstancePtr)->IntrMask | (Mask)) |
#define | XZDma_DisableIntr(InstancePtr, Mask) |
#define | XZDma_SrcCurPyld(InstancePtr) |
#define | XZDma_DstCurPyld(InstancePtr) |
#define | XZDma_SrcDscrCurPyld(InstancePtr) |
#define | XZDma_DstDscrCurPyld(InstancePtr) |
#define | XZDma_GetTotalByte(InstancePtr) |
#define | XZDma_TotalByteClear(InstancePtr) |
#define | XZDma_GetSrcIntrCnt(InstancePtr) |
#define | XZDma_GetDstIntrCnt(InstancePtr) |
#define | XZDma_EnableCh(InstancePtr) |
#define | XZDma_DisableCh(InstancePtr) |
Typedefs | |
typedef void(* | XZDma_DoneHandler) (void *CallBackRef) |
typedef void(* | XZDma_ErrorHandler) (void *CallBackRef, u32 ErrorMask) |
Functions | |
XZDma_Config * | XZDma_LookupConfig (u16 DeviceId) |
s32 | XZDma_CfgInitialize (XZDma *InstancePtr, XZDma_Config *CfgPtr, u32 EffectiveAddr) |
s32 | XZDma_SetMode (XZDma *InstancePtr, u8 IsSgDma, XZDma_Mode Mode) |
u32 | XZDma_CreateBDList (XZDma *InstancePtr, XZDma_DscrType TypeOfDscr, UINTPTR Dscr_MemPtr, u32 NoOfBytes) |
s32 | XZDma_SetChDataConfig (XZDma *InstancePtr, XZDma_DataConfig *Configure) |
void | XZDma_GetChDataConfig (XZDma *InstancePtr, XZDma_DataConfig *Configure) |
s32 | XZDma_SetChDscrConfig (XZDma *InstancePtr, XZDma_DscrConfig *Configure) |
void | XZDma_GetChDscrConfig (XZDma *InstancePtr, XZDma_DscrConfig *Configure) |
s32 | XZDma_Start (XZDma *InstancePtr, XZDma_Transfer *Data, u32 Num) |
void | XZDma_WOData (XZDma *InstancePtr, u32 *Buffer) |
void | XZDma_Resume (XZDma *InstancePtr) |
void | XZDma_Reset (XZDma *InstancePtr) |
XZDmaState | XZDma_ChannelState (XZDma *InstancePtr) |
s32 | XZDma_SelfTest (XZDma *InstancePtr) |
void | XZDma_IntrHandler (void *Instance) |
s32 | XZDma_SetCallBack (XZDma *InstancePtr, XZDma_Handler HandlerType, void *CallBackFunc, void *CallBackRef) |