Lines Matching refs:tx_rings

1148 	ring->tx_pending = vsi->tx_rings[0]->count;  in i40e_get_ringparam()
1156 struct i40e_ring *tx_rings = NULL, *rx_rings = NULL; in i40e_set_ringparam() local
1181 if ((new_tx_count == vsi->tx_rings[0]->count) && in i40e_set_ringparam()
1191 vsi->tx_rings[i]->count = new_tx_count; in i40e_set_ringparam()
1203 if (new_tx_count != vsi->tx_rings[0]->count) { in i40e_set_ringparam()
1206 vsi->tx_rings[0]->count, new_tx_count); in i40e_set_ringparam()
1207 tx_rings = kcalloc(vsi->alloc_queue_pairs, in i40e_set_ringparam()
1209 if (!tx_rings) { in i40e_set_ringparam()
1216 tx_rings[i] = *vsi->tx_rings[i]; in i40e_set_ringparam()
1217 tx_rings[i].count = new_tx_count; in i40e_set_ringparam()
1221 tx_rings[i].desc = NULL; in i40e_set_ringparam()
1222 tx_rings[i].rx_bi = NULL; in i40e_set_ringparam()
1223 err = i40e_setup_tx_descriptors(&tx_rings[i]); in i40e_set_ringparam()
1227 i40e_free_tx_resources(&tx_rings[i]); in i40e_set_ringparam()
1229 kfree(tx_rings); in i40e_set_ringparam()
1230 tx_rings = NULL; in i40e_set_ringparam()
1277 if (tx_rings) { in i40e_set_ringparam()
1279 i40e_free_tx_resources(vsi->tx_rings[i]); in i40e_set_ringparam()
1280 *vsi->tx_rings[i] = tx_rings[i]; in i40e_set_ringparam()
1282 kfree(tx_rings); in i40e_set_ringparam()
1283 tx_rings = NULL; in i40e_set_ringparam()
1299 if (tx_rings) { in i40e_set_ringparam()
1301 i40e_free_tx_resources(&tx_rings[i]); in i40e_set_ringparam()
1302 kfree(tx_rings); in i40e_set_ringparam()
1303 tx_rings = NULL; in i40e_set_ringparam()
1373 tx_ring = ACCESS_ONCE(vsi->tx_rings[j]); in i40e_get_ethtool_stats()