Lines Matching refs:rx_rings
1082 ring->rx_pending = vsi->rx_rings[0]->count; in i40e_get_ringparam()
1091 struct i40e_ring *tx_rings = NULL, *rx_rings = NULL; in i40e_set_ringparam() local
1117 (new_rx_count == vsi->rx_rings[0]->count)) in i40e_set_ringparam()
1127 vsi->rx_rings[i]->count = new_rx_count; in i40e_set_ringparam()
1168 if (new_rx_count != vsi->rx_rings[0]->count) { in i40e_set_ringparam()
1171 vsi->rx_rings[0]->count, new_rx_count); in i40e_set_ringparam()
1172 rx_rings = kcalloc(vsi->alloc_queue_pairs, in i40e_set_ringparam()
1174 if (!rx_rings) { in i40e_set_ringparam()
1181 rx_rings[i] = *vsi->rx_rings[i]; in i40e_set_ringparam()
1182 rx_rings[i].count = new_rx_count; in i40e_set_ringparam()
1183 err = i40e_setup_rx_descriptors(&rx_rings[i]); in i40e_set_ringparam()
1187 i40e_free_rx_resources(&rx_rings[i]); in i40e_set_ringparam()
1189 kfree(rx_rings); in i40e_set_ringparam()
1190 rx_rings = NULL; in i40e_set_ringparam()
1211 if (rx_rings) { in i40e_set_ringparam()
1213 i40e_free_rx_resources(vsi->rx_rings[i]); in i40e_set_ringparam()
1214 *vsi->rx_rings[i] = rx_rings[i]; in i40e_set_ringparam()
1216 kfree(rx_rings); in i40e_set_ringparam()
1217 rx_rings = NULL; in i40e_set_ringparam()