llfifo
Xilinx SDK Drivers API Documentation
Data Structures | Macros | Functions
xllfifo.h File Reference

Data Structures

struct  XLlFifo
 

Macros

#define XLlFifo_Reset(InstancePtr)
 
#define XLlFifo_Status(InstancePtr)   XLlFifo_ReadReg((InstancePtr)->BaseAddress, XLLF_ISR_OFFSET)
 
#define XLlFifo_IntEnable(InstancePtr, Mask)
 
#define XLlFifo_IntDisable(InstancePtr, Mask)
 
#define XLlFifo_IntPending(InstancePtr)
 
#define XLlFifo_IntClear(InstancePtr, Mask)
 
#define XLlFifo_RxReset(InstancePtr)
 
#define XLlFifo_IsRxEmpty(InstancePtr)
 
#define XLlFifo_RxOccupancy(InstancePtr)   XStrm_RxOccupancy(&((InstancePtr)->RxStreamer))
 
#define XLlFifo_RxGetLen(InstancePtr)   XStrm_RxGetLen(&((InstancePtr)->RxStreamer))
 
#define XLlFifo_Read(InstancePtr, BufPtr, Bytes)   XStrm_Read(&((InstancePtr)->RxStreamer), (BufPtr), (Bytes))
 
#define XLlFifo_TxReset(InstancePtr)
 
#define XLlFifo_IsTxDone(InstancePtr)
 
#define XLlFifo_IsRxDone(InstancePtr)
 
#define XLlFifo_TxVacancy(InstancePtr)   XStrm_TxVacancy(&((InstancePtr)->TxStreamer))
 
#define XLlFifo_TxSetLen(InstancePtr, Bytes)   XStrm_TxSetLen(&((InstancePtr)->TxStreamer), (Bytes))
 
#define XLlFifo_Write(InstancePtr, BufPtr, Bytes)   XStrm_Write(&((InstancePtr)->TxStreamer), (BufPtr), (Bytes))
 
#define XLlFifo_WriteTdr(InstancePtr, Tdest)
 
#define XLlFifo_ReadRdr(InstancePtr)   XLlFifo_ReadReg((InstancePtr)->BaseAddress, XLLF_RDR_OFFSET)
 

Functions

int XLlFifo_CfgInitialize (XLlFifo *InstancePtr, XLlFifo_Config *Config, u32 EffectiveAddress)
 
void XLlFifo_Initialize (XLlFifo *InstancePtr, u32 BaseAddress)
 
XLlFifo_Config * XLlFfio_LookupConfig (u32 DeviceId)