Lines Matching defs:ring
948 struct ethtool_ringparam *ring,
954 ring->rx_max_pending = priv->num_bd - 1;
955 ring->rx_mini_max_pending = 0;
956 ring->rx_jumbo_max_pending = 0;
957 ring->tx_max_pending = priv->num_bd - 1;
959 ring->rx_pending = priv->num_rx;
960 ring->rx_mini_pending = 0;
961 ring->rx_jumbo_pending = 0;
962 ring->tx_pending = priv->num_tx;
966 struct ethtool_ringparam *ring,
972 if (ring->tx_pending < 1 || ring->rx_pending < 1 ||
973 ring->tx_pending + ring->rx_pending > priv->num_bd)
975 if (ring->rx_mini_pending || ring->rx_jumbo_pending)
985 priv->num_tx = rounddown_pow_of_two(ring->tx_pending);
986 priv->num_rx = ring->rx_pending;