Software Drivers

xstreamer.c File Reference

#include "xstreamer.h"
#include "xil_assert.h"

Defines

#define min(x, y)   (((x) < (y)) ? (x) : (y))

Functions

 xdbg_stmnt (u32 _xstrm_ro_value;)
void XStrm_TxInitialize (XStrm_TxFifoStreamer *InstancePtr, unsigned FifoWidth, void *FifoInstance, XStrm_XferFnType WriteFn, XStrm_SetLenFnType SetLenFn, XStrm_GetVacancyFnType GetVacancyFn)
u32 XStrm_RxGetLen (XStrm_RxFifoStreamer *InstancePtr)
void XStrm_Read (XStrm_RxFifoStreamer *InstancePtr, void *BufPtr, unsigned Bytes)
void XStrm_TxSetLen (XStrm_TxFifoStreamer *InstancePtr, u32 Bytes)
void XStrm_Write (XStrm_TxFifoStreamer *InstancePtr, void *BufPtr, unsigned Bytes)

Define Documentation

#define min ( x,
 )     (((x) < (y)) ? (x) : (y))

Function Documentation

xdbg_stmnt ( u32 _xstrm_ro_value;   ) 
void XStrm_Read ( XStrm_RxFifoStreamer InstancePtr,
void *  BufPtr,
unsigned  Bytes 
)
u32 XStrm_RxGetLen ( XStrm_RxFifoStreamer InstancePtr  ) 
void XStrm_TxInitialize ( XStrm_TxFifoStreamer InstancePtr,
unsigned  FifoWidth,
void *  FifoInstance,
XStrm_XferFnType  WriteFn,
XStrm_SetLenFnType  SetLenFn,
XStrm_GetVacancyFnType  GetVacancyFn 
)
void XStrm_TxSetLen ( XStrm_TxFifoStreamer InstancePtr,
u32  Bytes 
)
void XStrm_Write ( XStrm_TxFifoStreamer InstancePtr,
void *  BufPtr,
unsigned  Bytes 
)