Lines Matching refs:ringparam
12 struct ethtool_ringparam ringparam; member
40 dev->ethtool_ops->get_ringparam(dev, &data->ringparam, in rings_prepare_data()
73 const struct ethtool_ringparam *ringparam = &data->ringparam; in rings_fill_reply() local
78 if ((ringparam->rx_max_pending && in rings_fill_reply()
80 ringparam->rx_max_pending) || in rings_fill_reply()
82 ringparam->rx_pending))) || in rings_fill_reply()
83 (ringparam->rx_mini_max_pending && in rings_fill_reply()
85 ringparam->rx_mini_max_pending) || in rings_fill_reply()
87 ringparam->rx_mini_pending))) || in rings_fill_reply()
88 (ringparam->rx_jumbo_max_pending && in rings_fill_reply()
90 ringparam->rx_jumbo_max_pending) || in rings_fill_reply()
92 ringparam->rx_jumbo_pending))) || in rings_fill_reply()
93 (ringparam->tx_max_pending && in rings_fill_reply()
95 ringparam->tx_max_pending) || in rings_fill_reply()
97 ringparam->tx_pending))) || in rings_fill_reply()
197 struct ethtool_ringparam ringparam = {}; in ethnl_set_rings() local
204 dev->ethtool_ops->get_ringparam(dev, &ringparam, in ethnl_set_rings()
207 ethnl_update_u32(&ringparam.rx_pending, tb[ETHTOOL_A_RINGS_RX], &mod); in ethnl_set_rings()
208 ethnl_update_u32(&ringparam.rx_mini_pending, in ethnl_set_rings()
210 ethnl_update_u32(&ringparam.rx_jumbo_pending, in ethnl_set_rings()
212 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod); in ethnl_set_rings()
229 if (ringparam.rx_pending > ringparam.rx_max_pending) in ethnl_set_rings()
231 else if (ringparam.rx_mini_pending > ringparam.rx_mini_max_pending) in ethnl_set_rings()
233 else if (ringparam.rx_jumbo_pending > ringparam.rx_jumbo_max_pending) in ethnl_set_rings()
235 else if (ringparam.tx_pending > ringparam.tx_max_pending) in ethnl_set_rings()
253 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam, in ethnl_set_rings()