#include "xgene_enet_main.h"
#include "xgene_enet_hw.h"
#include "xgene_enet_ring2.h"
static void xgene_enet_ring_init(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_ring_set_type(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_ring_set_recombbuf(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_ring_wr32(struct xgene_enet_desc_ring *ring,
u32 offset, u32 data)
{ … }
static void xgene_enet_write_ring_state(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_clr_ring_state(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_set_ring_state(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_set_ring_id(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_clr_desc_ring_id(struct xgene_enet_desc_ring *ring)
{ … }
static struct xgene_enet_desc_ring *xgene_enet_setup_ring(
struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_clear_ring(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_wr_cmd(struct xgene_enet_desc_ring *ring, int count)
{ … }
static u32 xgene_enet_ring_len(struct xgene_enet_desc_ring *ring)
{ … }
static void xgene_enet_setup_coalescing(struct xgene_enet_desc_ring *ring)
{ … }
struct xgene_ring_ops xgene_ring2_ops = …;