Lines Matching defs:rvals
54 static void gfar_gringparam(struct net_device *dev, struct ethtool_ringparam *rvals);
55 static int gfar_sringparam(struct net_device *dev, struct ethtool_ringparam *rvals);
401 /* Fills in rvals with the current ring parameters. Currently,
404 static void gfar_gringparam(struct net_device *dev, struct ethtool_ringparam *rvals)
408 rvals->rx_max_pending = GFAR_RX_MAX_RING_SIZE;
409 rvals->rx_mini_max_pending = GFAR_RX_MAX_RING_SIZE;
410 rvals->rx_jumbo_max_pending = GFAR_RX_MAX_RING_SIZE;
411 rvals->tx_max_pending = GFAR_TX_MAX_RING_SIZE;
416 rvals->rx_pending = priv->rx_ring_size;
417 rvals->rx_mini_pending = priv->rx_ring_size;
418 rvals->rx_jumbo_pending = priv->rx_ring_size;
419 rvals->tx_pending = priv->tx_ring_size;
426 static int gfar_sringparam(struct net_device *dev, struct ethtool_ringparam *rvals)
431 if (rvals->rx_pending > GFAR_RX_MAX_RING_SIZE)
434 if (!is_power_of_2(rvals->rx_pending)) {
440 if (rvals->tx_pending > GFAR_TX_MAX_RING_SIZE)
443 if (!is_power_of_2(rvals->tx_pending)) {
468 priv->rx_ring_size = rvals->rx_pending;
469 priv->tx_ring_size = rvals->tx_pending;