Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/amd/xgbe/
Dxgbe.h345 struct xgbe_ring { struct
413 struct xgbe_ring *tx_ring;
414 struct xgbe_ring *rx_ring;
540 void (*tx_start_xmit)(struct xgbe_channel *, struct xgbe_ring *);
598 int (*map_rx_buffer)(struct xgbe_prv_data *, struct xgbe_ring *,
815 void xgbe_dump_tx_desc(struct xgbe_ring *, unsigned int, unsigned int,
817 void xgbe_dump_rx_desc(struct xgbe_ring *, struct xgbe_ring_desc *,
Dxgbe-desc.c123 struct xgbe_ring *ring) in xgbe_free_ring()
189 struct xgbe_ring *ring, unsigned int rdesc_count) in xgbe_init_ring()
318 struct xgbe_ring *ring, in xgbe_map_rx_buffer()
352 struct xgbe_ring *ring; in xgbe_wrapper_tx_descriptor_init()
393 struct xgbe_ring *ring; in xgbe_wrapper_rx_descriptor_init()
490 struct xgbe_ring *ring = channel->tx_ring; in xgbe_map_tx_skb()
Dxgbe-drv.c136 struct xgbe_ring *tx_ring, *rx_ring; in xgbe_alloc_channels()
146 tx_ring = kcalloc(pdata->tx_ring_count, sizeof(struct xgbe_ring), in xgbe_alloc_channels()
151 rx_ring = kcalloc(pdata->rx_ring_count, sizeof(struct xgbe_ring), in xgbe_alloc_channels()
222 static inline unsigned int xgbe_tx_avail_desc(struct xgbe_ring *ring) in xgbe_tx_avail_desc()
227 static inline unsigned int xgbe_rx_dirty_desc(struct xgbe_ring *ring) in xgbe_rx_dirty_desc()
233 struct xgbe_ring *ring, unsigned int count) in xgbe_maybe_stop_tx_queue()
716 struct xgbe_ring *ring; in xgbe_free_tx_data()
741 struct xgbe_ring *ring; in xgbe_free_rx_data()
1294 struct xgbe_ring *ring, struct sk_buff *skb, in xgbe_packet_info()
1466 struct xgbe_ring *ring; in xgbe_xmit()
[all …]
Dxgbe-dev.c1092 struct xgbe_ring *ring = channel->tx_ring; in xgbe_tx_desc_init()
1168 struct xgbe_ring *ring = channel->rx_ring; in xgbe_rx_desc_init()
1376 struct xgbe_ring *ring) in xgbe_tx_start_xmit()
1403 struct xgbe_ring *ring = channel->tx_ring; in xgbe_dev_xmit()
1621 struct xgbe_ring *ring = channel->rx_ring; in xgbe_dev_read()