Lines Matching refs:rx_ring
136 struct xgbe_ring *tx_ring, *rx_ring; in xgbe_alloc_channels() local
151 rx_ring = kcalloc(pdata->rx_ring_count, sizeof(struct xgbe_ring), in xgbe_alloc_channels()
153 if (!rx_ring) in xgbe_alloc_channels()
182 spin_lock_init(&rx_ring->lock); in xgbe_alloc_channels()
183 channel->rx_ring = rx_ring++; in xgbe_alloc_channels()
189 channel->tx_ring, channel->rx_ring); in xgbe_alloc_channels()
198 kfree(rx_ring); in xgbe_alloc_channels()
215 kfree(pdata->channel->rx_ring); in xgbe_free_channels()
283 if (channel->tx_ring && channel->rx_ring) in xgbe_enable_rx_tx_ints()
287 else if (channel->rx_ring) in xgbe_enable_rx_tx_ints()
305 if (channel->tx_ring && channel->rx_ring) in xgbe_disable_rx_tx_ints()
309 else if (channel->rx_ring) in xgbe_disable_rx_tx_ints()
773 ring = channel->rx_ring; in xgbe_free_rx_data()
1729 struct xgbe_ring *ring = channel->rx_ring; in xgbe_rx_refresh()
1877 struct xgbe_ring *ring = channel->rx_ring; in xgbe_rx_poll()