Lines Matching refs:ringparam
1716 struct ethtool_ringparam ringparam = { .cmd = ETHTOOL_GRINGPARAM };
1721 dev->ethtool_ops->get_ringparam(dev, &ringparam);
1723 if (copy_to_user(useraddr, &ringparam, sizeof(ringparam)))
1730 struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM };
1736 if (copy_from_user(&ringparam, useraddr, sizeof(ringparam)))
1742 if (ringparam.rx_pending > max.rx_max_pending ||
1743 ringparam.rx_mini_pending > max.rx_mini_max_pending ||
1744 ringparam.rx_jumbo_pending > max.rx_jumbo_max_pending ||
1745 ringparam.tx_pending > max.tx_max_pending)
1748 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam);