Lines Matching defs:ringparam
14 struct ethtool_ringparam ringparam;
46 dev->ethtool_ops->get_ringparam(dev, &data->ringparam,
81 const struct ethtool_ringparam *ringparam = &data->ringparam;
86 if ((ringparam->rx_max_pending &&
88 ringparam->rx_max_pending) ||
90 ringparam->rx_pending))) ||
91 (ringparam->rx_mini_max_pending &&
93 ringparam->rx_mini_max_pending) ||
95 ringparam->rx_mini_pending))) ||
96 (ringparam->rx_jumbo_max_pending &&
98 ringparam->rx_jumbo_max_pending) ||
100 ringparam->rx_jumbo_pending))) ||
101 (ringparam->tx_max_pending &&
103 ringparam->tx_max_pending) ||
105 ringparam->tx_pending))) ||
220 struct ethtool_ringparam ringparam;
226 ethtool_ringparam_get_cfg(dev, &ringparam, &kernel_ringparam,
229 ethnl_update_u32(&ringparam.rx_pending, tb[ETHTOOL_A_RINGS_RX], &mod);
230 ethnl_update_u32(&ringparam.rx_mini_pending,
232 ethnl_update_u32(&ringparam.rx_jumbo_pending,
234 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod);
274 if (ringparam.rx_pending > ringparam.rx_max_pending)
276 else if (ringparam.rx_mini_pending > ringparam.rx_mini_max_pending)
278 else if (ringparam.rx_jumbo_pending > ringparam.rx_jumbo_max_pending)
280 else if (ringparam.tx_pending > ringparam.tx_max_pending)
303 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam,