Symbol: xgene_enet_desc_ring
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
106
static void xgene_enet_set_ring_id(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
125
static void xgene_enet_clr_desc_ring_id(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
13
static void xgene_enet_ring_init(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
134
static struct xgene_enet_desc_ring *xgene_enet_setup_ring(
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
135
struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
161
static void xgene_enet_clear_ring(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
179
static void xgene_enet_wr_cmd(struct xgene_enet_desc_ring *ring, int count)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
184
static u32 xgene_enet_ring_len(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
195
void xgene_enet_parse_error(struct xgene_enet_desc_ring *ring,
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
33
static void xgene_enet_ring_set_type(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
50
static void xgene_enet_ring_set_recombbuf(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
60
static void xgene_enet_ring_wr32(struct xgene_enet_desc_ring *ring,
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
68
static void xgene_enet_ring_rd32(struct xgene_enet_desc_ring *ring,
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
727
struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
76
static void xgene_enet_write_ring_state(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
88
static void xgene_enet_clr_ring_state(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c
94
static void xgene_enet_set_ring_state(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_hw.h
17
struct xgene_enet_desc_ring;
drivers/net/ethernet/apm/xgene/xgene_enet_hw.h
422
void xgene_enet_parse_error(struct xgene_enet_desc_ring *ring,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1048
static void xgene_enet_delete_ring(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1062
struct xgene_enet_desc_ring *buf_pool, *page_pool;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1063
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1129
static void xgene_enet_free_desc_ring(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1149
struct xgene_enet_desc_ring *page_pool;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1151
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
118
static int xgene_enet_refill_bufpool(struct xgene_enet_desc_ring *buf_pool,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1196
struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1207
struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1214
static struct xgene_enet_desc_ring *xgene_enet_create_desc_ring(
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1220
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1228
ring = devm_kzalloc(dev, sizeof(struct xgene_enet_desc_ring),
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1307
struct xgene_enet_desc_ring *rx_ring, *tx_ring, *cp_ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1309
struct xgene_enet_desc_ring *page_pool = NULL;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1310
struct xgene_enet_desc_ring *buf_pool = NULL;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1477
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
174
static void xgene_enet_delete_bufpool(struct xgene_enet_desc_ring *buf_pool)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1814
struct xgene_enet_desc_ring *page_pool;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
1816
struct xgene_enet_desc_ring *buf_pool;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
194
static void xgene_enet_delete_pagepool(struct xgene_enet_desc_ring *buf_pool)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
20
static void xgene_enet_init_bufpool(struct xgene_enet_desc_ring *buf_pool)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
215
struct xgene_enet_desc_ring *rx_ring = data;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
225
static int xgene_enet_tx_completion(struct xgene_enet_desc_ring *cp_ring,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
390
static __le64 *xgene_enet_get_exp_bufs(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
401
static dma_addr_t *xgene_get_frag_dma_array(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
406
static int xgene_enet_setup_tx_desc(struct xgene_enet_desc_ring *tx_ring,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
553
struct xgene_enet_desc_ring *tx_ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
608
static void xgene_enet_free_pagepool(struct xgene_enet_desc_ring *buf_pool,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
668
static int xgene_enet_rx_frame(struct xgene_enet_desc_ring *rx_ring,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
67
static int xgene_enet_refill_pagepool(struct xgene_enet_desc_ring *buf_pool,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
672
struct xgene_enet_desc_ring *buf_pool, *page_pool;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
783
static int xgene_enet_process_ring(struct xgene_enet_desc_ring *ring,
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
850
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
853
ring = container_of(napi, struct xgene_enet_desc_ring, napi);
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
882
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
907
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.c
939
struct xgene_enet_desc_ring *ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
118
struct xgene_enet_desc_ring *cp_ring;
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
119
struct xgene_enet_desc_ring *buf_pool;
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
120
struct xgene_enet_desc_ring *page_pool;
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
163
struct xgene_enet_desc_ring *ring);
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
172
struct xgene_enet_desc_ring * (*setup)(struct xgene_enet_desc_ring *);
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
173
void (*clear)(struct xgene_enet_desc_ring *);
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
174
void (*wr_cmd)(struct xgene_enet_desc_ring *, int);
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
175
u32 (*len)(struct xgene_enet_desc_ring *);
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
176
void (*coalesce)(struct xgene_enet_desc_ring *);
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
191
struct xgene_enet_desc_ring *tx_ring[XGENE_NUM_TX_RING];
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
192
struct xgene_enet_desc_ring *rx_ring[XGENE_NUM_RX_RING];
drivers/net/ethernet/apm/xgene/xgene_enet_main.h
255
static inline u16 xgene_enet_dst_ring_num(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
118
static void xgene_enet_clr_desc_ring_id(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
12
static void xgene_enet_ring_init(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
127
static struct xgene_enet_desc_ring *xgene_enet_setup_ring(
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
128
struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
152
static void xgene_enet_clear_ring(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
158
static void xgene_enet_wr_cmd(struct xgene_enet_desc_ring *ring, int count)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
171
static u32 xgene_enet_ring_len(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
182
static void xgene_enet_setup_coalescing(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
34
static void xgene_enet_ring_set_type(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
47
static void xgene_enet_ring_set_recombbuf(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
55
static void xgene_enet_ring_wr32(struct xgene_enet_desc_ring *ring,
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
63
static void xgene_enet_write_ring_state(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
75
static void xgene_enet_clr_ring_state(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
81
static void xgene_enet_set_ring_state(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_ring2.c
95
static void xgene_enet_set_ring_id(struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_sgmac.c
509
struct xgene_enet_desc_ring *ring)
drivers/net/ethernet/apm/xgene/xgene_enet_xgmac.c
451
struct xgene_enet_desc_ring *ring)