Lines Matching refs:kernel_ringparam

15 	struct kernel_ethtool_ringparam	kernel_ringparam;  member
43 data->kernel_ringparam.tcp_data_split = dev->cfg->hds_config; in rings_prepare_data()
44 data->kernel_ringparam.hds_thresh = dev->cfg->hds_thresh; in rings_prepare_data()
47 &data->kernel_ringparam, info->extack); in rings_prepare_data()
80 const struct kernel_ethtool_ringparam *kr = &data->kernel_ringparam; in rings_fill_reply()
218 struct kernel_ethtool_ringparam kernel_ringparam; in ethnl_set_rings() local
226 ethtool_ringparam_get_cfg(dev, &ringparam, &kernel_ringparam, in ethnl_set_rings()
235 ethnl_update_u32(&kernel_ringparam.rx_buf_len, in ethnl_set_rings()
237 ethnl_update_u8(&kernel_ringparam.tcp_data_split, in ethnl_set_rings()
239 ethnl_update_u32(&kernel_ringparam.cqe_size, in ethnl_set_rings()
241 ethnl_update_u8(&kernel_ringparam.tx_push, in ethnl_set_rings()
243 ethnl_update_u8(&kernel_ringparam.rx_push, in ethnl_set_rings()
245 ethnl_update_u32(&kernel_ringparam.tx_push_buf_len, in ethnl_set_rings()
247 ethnl_update_u32(&kernel_ringparam.hds_thresh, in ethnl_set_rings()
252 if (kernel_ringparam.tcp_data_split == ETHTOOL_TCP_DATA_SPLIT_ENABLED && in ethnl_set_rings()
261 if (kernel_ringparam.tcp_data_split != in ethnl_set_rings()
266 } else if (kernel_ringparam.hds_thresh) { in ethnl_set_rings()
282 else if (kernel_ringparam.hds_thresh > kernel_ringparam.hds_thresh_max) in ethnl_set_rings()
292 if (kernel_ringparam.tx_push_buf_len > kernel_ringparam.tx_push_buf_max_len) { in ethnl_set_rings()
295 kernel_ringparam.tx_push_buf_max_len); in ethnl_set_rings()
300 dev->cfg_pending->hds_config = kernel_ringparam.tcp_data_split; in ethnl_set_rings()
301 dev->cfg_pending->hds_thresh = kernel_ringparam.hds_thresh; in ethnl_set_rings()
304 &kernel_ringparam, info->extack); in ethnl_set_rings()