Searched refs:xgbe_ring (Results 1 – 4 of 4) sorted by relevance
/linux-4.4.14/drivers/net/ethernet/amd/xgbe/ |
D | xgbe.h | 388 struct xgbe_ring { struct 456 struct xgbe_ring *tx_ring; 457 struct xgbe_ring *rx_ring; 632 void (*tx_start_xmit)(struct xgbe_channel *, struct xgbe_ring *); 704 int (*map_rx_buffer)(struct xgbe_prv_data *, struct xgbe_ring *, 964 void xgbe_dump_tx_desc(struct xgbe_prv_data *, struct xgbe_ring *, 966 void xgbe_dump_rx_desc(struct xgbe_prv_data *, struct xgbe_ring *,
|
D | xgbe-desc.c | 123 struct xgbe_ring *ring) in xgbe_free_ring() 189 struct xgbe_ring *ring, unsigned int rdesc_count) in xgbe_init_ring() 324 struct xgbe_ring *ring, in xgbe_map_rx_buffer() 358 struct xgbe_ring *ring; in xgbe_wrapper_tx_descriptor_init() 399 struct xgbe_ring *ring; in xgbe_wrapper_rx_descriptor_init() 494 struct xgbe_ring *ring = channel->tx_ring; in xgbe_map_tx_skb()
|
D | xgbe-drv.c | 136 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() 223 static inline unsigned int xgbe_tx_avail_desc(struct xgbe_ring *ring) in xgbe_tx_avail_desc() 228 static inline unsigned int xgbe_rx_dirty_desc(struct xgbe_ring *ring) in xgbe_rx_dirty_desc() 234 struct xgbe_ring *ring, unsigned int count) in xgbe_maybe_stop_tx_queue() 740 struct xgbe_ring *ring; in xgbe_free_tx_data() 765 struct xgbe_ring *ring; in xgbe_free_rx_data() 1226 struct xgbe_ring *ring, struct sk_buff *skb, in xgbe_packet_info() 1397 struct xgbe_ring *ring; in xgbe_xmit() [all …]
|
D | xgbe-dev.c | 1078 struct xgbe_ring *ring = channel->tx_ring; in xgbe_tx_desc_init() 1157 struct xgbe_ring *ring = channel->rx_ring; in xgbe_rx_desc_init() 1368 struct xgbe_ring *ring) in xgbe_tx_start_xmit() 1395 struct xgbe_ring *ring = channel->tx_ring; in xgbe_dev_xmit() 1618 struct xgbe_ring *ring = channel->rx_ring; in xgbe_dev_read()
|