Home
last modified time | relevance | path

Searched refs:xgene_enet_desc_ring (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/apm/xgene/
Dxgene_enet_main.h61 struct xgene_enet_desc_ring { struct
80 struct xgene_enet_desc_ring *cp_ring; argument
81 struct xgene_enet_desc_ring *buf_pool; argument
116 struct xgene_enet_desc_ring *tx_ring;
117 struct xgene_enet_desc_ring *rx_ring;
Dxgene_enet_main.c31 static void xgene_enet_init_bufpool(struct xgene_enet_desc_ring *buf_pool) in xgene_enet_init_bufpool()
46 static int xgene_enet_refill_bufpool(struct xgene_enet_desc_ring *buf_pool, in xgene_enet_refill_bufpool()
91 static u16 xgene_enet_dst_ring_num(struct xgene_enet_desc_ring *ring) in xgene_enet_dst_ring_num()
105 static u32 xgene_enet_ring_len(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_len()
116 static void xgene_enet_delete_bufpool(struct xgene_enet_desc_ring *buf_pool) in xgene_enet_delete_bufpool()
140 struct xgene_enet_desc_ring *rx_ring = data; in xgene_enet_rx_irq()
150 static int xgene_enet_tx_completion(struct xgene_enet_desc_ring *cp_ring, in xgene_enet_tx_completion()
227 static int xgene_enet_setup_tx_desc(struct xgene_enet_desc_ring *tx_ring, in xgene_enet_setup_tx_desc()
262 struct xgene_enet_desc_ring *tx_ring = pdata->tx_ring; in xgene_enet_start_xmit()
263 struct xgene_enet_desc_ring *cp_ring = tx_ring->cp_ring; in xgene_enet_start_xmit()
[all …]
Dxgene_enet_hw.c25 static void xgene_enet_ring_init(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_init()
45 static void xgene_enet_ring_set_type(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_type()
62 static void xgene_enet_ring_set_recombbuf(struct xgene_enet_desc_ring *ring) in xgene_enet_ring_set_recombbuf()
72 static void xgene_enet_ring_wr32(struct xgene_enet_desc_ring *ring, in xgene_enet_ring_wr32()
80 static void xgene_enet_ring_rd32(struct xgene_enet_desc_ring *ring, in xgene_enet_ring_rd32()
88 static void xgene_enet_write_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_write_ring_state()
99 static void xgene_enet_clr_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_clr_ring_state()
105 static void xgene_enet_set_ring_state(struct xgene_enet_desc_ring *ring) in xgene_enet_set_ring_state()
116 static void xgene_enet_set_ring_id(struct xgene_enet_desc_ring *ring) in xgene_enet_set_ring_id()
135 static void xgene_enet_clr_desc_ring_id(struct xgene_enet_desc_ring *ring) in xgene_enet_clr_desc_ring_id()
[all …]
Dxgene_enet_hw.h317 struct xgene_enet_desc_ring *xgene_enet_setup_ring(
318 struct xgene_enet_desc_ring *ring);
319 void xgene_enet_clear_ring(struct xgene_enet_desc_ring *ring);
320 void xgene_enet_parse_error(struct xgene_enet_desc_ring *ring,