Lines Matching defs:ring
1818 * nv_alloc_rx: fill rx ring entries.
2767 netdev_info(dev, "Dumping tx ring\n");
3111 * It seems that the nic preloads valid ring entries into an
4655 struct ethtool_ringparam *ring,
4661 ring->rx_max_pending = (np->desc_ver == DESC_VER_1) ? RING_MAX_DESC_VER_1 : RING_MAX_DESC_VER_2_3;
4662 ring->tx_max_pending = (np->desc_ver == DESC_VER_1) ? RING_MAX_DESC_VER_1 : RING_MAX_DESC_VER_2_3;
4664 ring->rx_pending = np->rx_ring_size;
4665 ring->tx_pending = np->tx_ring_size;
4669 struct ethtool_ringparam *ring,
4678 if (ring->rx_pending < RX_RING_MIN ||
4679 ring->tx_pending < TX_RING_MIN ||
4680 ring->rx_mini_pending != 0 ||
4681 ring->rx_jumbo_pending != 0 ||
4683 (ring->rx_pending > RING_MAX_DESC_VER_1 ||
4684 ring->tx_pending > RING_MAX_DESC_VER_1)) ||
4686 (ring->rx_pending > RING_MAX_DESC_VER_2_3 ||
4687 ring->tx_pending > RING_MAX_DESC_VER_2_3))) {
4695 (ring->rx_pending +
4696 ring->tx_pending),
4701 (ring->rx_pending +
4702 ring->tx_pending),
4705 rx_skbuff = kmalloc_array(ring->rx_pending, sizeof(struct nv_skb_map),
4707 tx_skbuff = kmalloc_array(ring->tx_pending, sizeof(struct nv_skb_map),
4715 (ring->rx_pending +
4716 ring->tx_pending),
4722 (ring->rx_pending +
4723 ring->tx_pending),
4748 np->rx_ring_size = ring->rx_pending;
4749 np->tx_ring_size = ring->tx_pending;
6497 "Dump tx related registers and ring when tx_timeout happens");