Lines Matching refs:tb
154 struct nlattr **tb = info->attrs; in ethnl_set_rings_validate() local
156 if (tb[ETHTOOL_A_RINGS_RX_BUF_LEN] && in ethnl_set_rings_validate()
159 tb[ETHTOOL_A_RINGS_RX_BUF_LEN], in ethnl_set_rings_validate()
164 if (tb[ETHTOOL_A_RINGS_TCP_DATA_SPLIT] && in ethnl_set_rings_validate()
167 tb[ETHTOOL_A_RINGS_TCP_DATA_SPLIT], in ethnl_set_rings_validate()
172 if (tb[ETHTOOL_A_RINGS_HDS_THRESH] && in ethnl_set_rings_validate()
175 tb[ETHTOOL_A_RINGS_HDS_THRESH], in ethnl_set_rings_validate()
180 if (tb[ETHTOOL_A_RINGS_CQE_SIZE] && in ethnl_set_rings_validate()
183 tb[ETHTOOL_A_RINGS_CQE_SIZE], in ethnl_set_rings_validate()
188 if (tb[ETHTOOL_A_RINGS_TX_PUSH] && in ethnl_set_rings_validate()
191 tb[ETHTOOL_A_RINGS_TX_PUSH], in ethnl_set_rings_validate()
196 if (tb[ETHTOOL_A_RINGS_RX_PUSH] && in ethnl_set_rings_validate()
199 tb[ETHTOOL_A_RINGS_RX_PUSH], in ethnl_set_rings_validate()
204 if (tb[ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN] && in ethnl_set_rings_validate()
207 tb[ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN], in ethnl_set_rings_validate()
221 struct nlattr **tb = info->attrs; in ethnl_set_rings() local
229 ethnl_update_u32(&ringparam.rx_pending, tb[ETHTOOL_A_RINGS_RX], &mod); in ethnl_set_rings()
231 tb[ETHTOOL_A_RINGS_RX_MINI], &mod); in ethnl_set_rings()
233 tb[ETHTOOL_A_RINGS_RX_JUMBO], &mod); in ethnl_set_rings()
234 ethnl_update_u32(&ringparam.tx_pending, tb[ETHTOOL_A_RINGS_TX], &mod); in ethnl_set_rings()
236 tb[ETHTOOL_A_RINGS_RX_BUF_LEN], &mod); in ethnl_set_rings()
238 tb[ETHTOOL_A_RINGS_TCP_DATA_SPLIT], &mod); in ethnl_set_rings()
240 tb[ETHTOOL_A_RINGS_CQE_SIZE], &mod); in ethnl_set_rings()
242 tb[ETHTOOL_A_RINGS_TX_PUSH], &mod); in ethnl_set_rings()
244 tb[ETHTOOL_A_RINGS_RX_PUSH], &mod); in ethnl_set_rings()
246 tb[ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN], &mod); in ethnl_set_rings()
248 tb[ETHTOOL_A_RINGS_HDS_THRESH], &mod); in ethnl_set_rings()
255 tb[ETHTOOL_A_RINGS_TCP_DATA_SPLIT], in ethnl_set_rings()
275 err_attr = tb[ETHTOOL_A_RINGS_RX]; in ethnl_set_rings()
277 err_attr = tb[ETHTOOL_A_RINGS_RX_MINI]; in ethnl_set_rings()
279 err_attr = tb[ETHTOOL_A_RINGS_RX_JUMBO]; in ethnl_set_rings()
281 err_attr = tb[ETHTOOL_A_RINGS_TX]; in ethnl_set_rings()
283 err_attr = tb[ETHTOOL_A_RINGS_HDS_THRESH]; in ethnl_set_rings()
293 NL_SET_ERR_MSG_ATTR_FMT(info->extack, tb[ETHTOOL_A_RINGS_TX_PUSH_BUF_LEN], in ethnl_set_rings()