Lines Matching defs:tx_rings
2042 ring->tx_pending = vsi->tx_rings[0]->count;
2064 struct i40e_ring *tx_rings = NULL, *rx_rings = NULL;
2092 if ((new_tx_count == vsi->tx_rings[0]->count) &&
2113 vsi->tx_rings[i]->count = new_tx_count;
2131 if (new_tx_count != vsi->tx_rings[0]->count) {
2134 vsi->tx_rings[0]->count, new_tx_count);
2135 tx_rings = kcalloc(tx_alloc_queue_pairs,
2137 if (!tx_rings) {
2146 tx_rings[i] = *vsi->tx_rings[i];
2147 tx_rings[i].count = new_tx_count;
2151 tx_rings[i].desc = NULL;
2152 tx_rings[i].rx_bi = NULL;
2153 err = i40e_setup_tx_descriptors(&tx_rings[i]);
2159 i40e_free_tx_resources(&tx_rings[i]);
2161 kfree(tx_rings);
2162 tx_rings = NULL;
2225 if (tx_rings) {
2228 i40e_free_tx_resources(vsi->tx_rings[i]);
2229 *vsi->tx_rings[i] = tx_rings[i];
2232 kfree(tx_rings);
2233 tx_rings = NULL;
2262 if (tx_rings) {
2265 i40e_free_tx_resources(vsi->tx_rings[i]);
2267 kfree(tx_rings);
2268 tx_rings = NULL;
2423 i40e_add_queue_stats(&data, READ_ONCE(vsi->tx_rings[i]));
2910 tx_ring = vsi->tx_rings[queue];
2979 struct i40e_ring *tx_ring = vsi->tx_rings[queue];
3038 cur_tx_itr = vsi->tx_rings[0]->itr_setting;
3041 cur_tx_itr = vsi->tx_rings[queue]->itr_setting;