Lines Matching refs:ringparam

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