Lines Matching refs:ringparam
12 struct ethtool_ringparam ringparam; member
38 dev->ethtool_ops->get_ringparam(dev, &data->ringparam, in rings_prepare_data()
69 const struct ethtool_ringparam *ringparam = &data->ringparam; in rings_fill_reply() local
73 if ((ringparam->rx_max_pending && in rings_fill_reply()
75 ringparam->rx_max_pending) || in rings_fill_reply()
77 ringparam->rx_pending))) || in rings_fill_reply()
78 (ringparam->rx_mini_max_pending && in rings_fill_reply()
80 ringparam->rx_mini_max_pending) || in rings_fill_reply()
82 ringparam->rx_mini_pending))) || in rings_fill_reply()
83 (ringparam->rx_jumbo_max_pending && in rings_fill_reply()
85 ringparam->rx_jumbo_max_pending) || in rings_fill_reply()
87 ringparam->rx_jumbo_pending))) || in rings_fill_reply()
88 (ringparam->tx_max_pending && in rings_fill_reply()
90 ringparam->tx_max_pending) || in rings_fill_reply()
92 ringparam->tx_pending))) || in rings_fill_reply()
168 struct ethtool_ringparam ringparam = {}; in ethnl_set_rings() local
175 dev->ethtool_ops->get_ringparam(dev, &ringparam, in ethnl_set_rings()
178 ethnl_update_u32(&ringparam.rx_pending, tb[ETHTOOL_A_RINGS_RX], &mod); in ethnl_set_rings()
179 ethnl_update_u32(&ringparam.rx_mini_pending, in ethnl_set_rings()
181 ethnl_update_u32(&ringparam.rx_jumbo_pending, in ethnl_set_rings()
183 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod); in ethnl_set_rings()
196 if (ringparam.rx_pending > ringparam.rx_max_pending) in ethnl_set_rings()
198 else if (ringparam.rx_mini_pending > ringparam.rx_mini_max_pending) in ethnl_set_rings()
200 else if (ringparam.rx_jumbo_pending > ringparam.rx_jumbo_max_pending) in ethnl_set_rings()
202 else if (ringparam.tx_pending > ringparam.tx_max_pending) in ethnl_set_rings()
212 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam, in ethnl_set_rings()