Lines Matching refs:ringparam

12 	struct ethtool_ringparam	ringparam;  member
38 dev->ethtool_ops->get_ringparam(dev, &data->ringparam, in rings_prepare_data()
68 const struct ethtool_ringparam *ringparam = &data->ringparam; in rings_fill_reply() local
72 if ((ringparam->rx_max_pending && in rings_fill_reply()
74 ringparam->rx_max_pending) || in rings_fill_reply()
76 ringparam->rx_pending))) || in rings_fill_reply()
77 (ringparam->rx_mini_max_pending && in rings_fill_reply()
79 ringparam->rx_mini_max_pending) || in rings_fill_reply()
81 ringparam->rx_mini_pending))) || in rings_fill_reply()
82 (ringparam->rx_jumbo_max_pending && in rings_fill_reply()
84 ringparam->rx_jumbo_max_pending) || in rings_fill_reply()
86 ringparam->rx_jumbo_pending))) || in rings_fill_reply()
87 (ringparam->tx_max_pending && in rings_fill_reply()
89 ringparam->tx_max_pending) || in rings_fill_reply()
91 ringparam->tx_pending))) || in rings_fill_reply()
134 struct ethtool_ringparam ringparam = {}; in ethnl_set_rings() local
186 ops->get_ringparam(dev, &ringparam, &kernel_ringparam, info->extack); in ethnl_set_rings()
188 ethnl_update_u32(&ringparam.rx_pending, tb[ETHTOOL_A_RINGS_RX], &mod); in ethnl_set_rings()
189 ethnl_update_u32(&ringparam.rx_mini_pending, in ethnl_set_rings()
191 ethnl_update_u32(&ringparam.rx_jumbo_pending, in ethnl_set_rings()
193 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod); in ethnl_set_rings()
205 if (ringparam.rx_pending > ringparam.rx_max_pending) in ethnl_set_rings()
207 else if (ringparam.rx_mini_pending > ringparam.rx_mini_max_pending) in ethnl_set_rings()
209 else if (ringparam.rx_jumbo_pending > ringparam.rx_jumbo_max_pending) in ethnl_set_rings()
211 else if (ringparam.tx_pending > ringparam.tx_max_pending) in ethnl_set_rings()
222 ret = dev->ethtool_ops->set_ringparam(dev, &ringparam, in ethnl_set_rings()