Lines Matching refs:tx_rings
1083 ring->tx_pending = vsi->tx_rings[0]->count; in i40e_get_ringparam()
1091 struct i40e_ring *tx_rings = NULL, *rx_rings = NULL; in i40e_set_ringparam() local
1116 if ((new_tx_count == vsi->tx_rings[0]->count) && in i40e_set_ringparam()
1126 vsi->tx_rings[i]->count = new_tx_count; in i40e_set_ringparam()
1138 if (new_tx_count != vsi->tx_rings[0]->count) { in i40e_set_ringparam()
1141 vsi->tx_rings[0]->count, new_tx_count); in i40e_set_ringparam()
1142 tx_rings = kcalloc(vsi->alloc_queue_pairs, in i40e_set_ringparam()
1144 if (!tx_rings) { in i40e_set_ringparam()
1151 tx_rings[i] = *vsi->tx_rings[i]; in i40e_set_ringparam()
1152 tx_rings[i].count = new_tx_count; in i40e_set_ringparam()
1153 err = i40e_setup_tx_descriptors(&tx_rings[i]); in i40e_set_ringparam()
1157 i40e_free_tx_resources(&tx_rings[i]); in i40e_set_ringparam()
1159 kfree(tx_rings); in i40e_set_ringparam()
1160 tx_rings = NULL; in i40e_set_ringparam()
1202 if (tx_rings) { in i40e_set_ringparam()
1204 i40e_free_tx_resources(vsi->tx_rings[i]); in i40e_set_ringparam()
1205 *vsi->tx_rings[i] = tx_rings[i]; in i40e_set_ringparam()
1207 kfree(tx_rings); in i40e_set_ringparam()
1208 tx_rings = NULL; in i40e_set_ringparam()
1224 if (tx_rings) { in i40e_set_ringparam()
1226 i40e_free_tx_resources(&tx_rings[i]); in i40e_set_ringparam()
1227 kfree(tx_rings); in i40e_set_ringparam()
1228 tx_rings = NULL; in i40e_set_ringparam()
1297 tx_ring = ACCESS_ONCE(vsi->tx_rings[j]); in i40e_get_ethtool_stats()