tse_buffer
int msgdma_tx_buffer(struct altera_tse_private *priv, struct tse_buffer *buffer)
struct tse_buffer *rxbuffer)
void msgdma_add_rx_desc(struct altera_tse_private *, struct tse_buffer *);
int msgdma_tx_buffer(struct altera_tse_private *, struct tse_buffer *);
int sgdma_tx_buffer(struct altera_tse_private *priv, struct tse_buffer *buffer)
struct tse_buffer *rxbuffer)
struct tse_buffer *rxbuffer = NULL;
struct tse_buffer *rxbuffer = NULL;
queue_tx(struct altera_tse_private *priv, struct tse_buffer *buffer);
queue_rx(struct altera_tse_private *priv, struct tse_buffer *buffer);
queue_tx(struct altera_tse_private *priv, struct tse_buffer *buffer)
static struct tse_buffer *
queue_rx(struct altera_tse_private *priv, struct tse_buffer *buffer)
static struct tse_buffer *
struct tse_buffer *buffer = NULL;
list_remove_head(&priv->txlisthd, buffer, struct tse_buffer, lh);
static struct tse_buffer *
static struct tse_buffer *
struct tse_buffer *buffer = NULL;
list_remove_head(&priv->rxlisthd, buffer, struct tse_buffer, lh);
static struct tse_buffer *
struct tse_buffer *buffer = NULL;
list_peek_head(&priv->rxlisthd, buffer, struct tse_buffer, lh);
static struct tse_buffer *
int sgdma_tx_buffer(struct altera_tse_private *priv, struct tse_buffer *);
void sgdma_add_rx_desc(struct altera_tse_private *priv, struct tse_buffer *);
int (*tx_buffer)(struct altera_tse_private *, struct tse_buffer *);
void (*add_rx_desc)(struct altera_tse_private *, struct tse_buffer *);
struct tse_buffer *rx_ring;
struct tse_buffer *tx_ring;
struct tse_buffer *rxbuffer, int len)
struct tse_buffer *rxbuffer)
struct tse_buffer *buffer)
priv->rx_ring = kzalloc_objs(struct tse_buffer, rx_descs);
priv->tx_ring = kzalloc_objs(struct tse_buffer, tx_descs);
struct tse_buffer *tx_buff;
struct tse_buffer *buffer = NULL;