Lines Matching refs:tx_rings

335 			if (vsi->tx_rings[i] && vsi->tx_rings[i]->desc) {  in i40e_tx_timeout()
337 vsi->tx_rings[i]->queue_index) { in i40e_tx_timeout()
338 tx_ring = vsi->tx_rings[i]; in i40e_tx_timeout()
447 if (!vsi->tx_rings) in i40e_get_netdev_stats_struct()
455 ring = READ_ONCE(vsi->tx_rings[i]); in i40e_get_netdev_stats_struct()
511 memset(&vsi->tx_rings[i]->stats, 0, in i40e_vsi_reset_stats()
512 sizeof(vsi->tx_rings[i]->stats)); in i40e_vsi_reset_stats()
513 memset(&vsi->tx_rings[i]->tx_stats, 0, in i40e_vsi_reset_stats()
514 sizeof(vsi->tx_rings[i]->tx_stats)); in i40e_vsi_reset_stats()
808 p = READ_ONCE(vsi->tx_rings[q]); in i40e_update_vsi_stats()
3011 err = i40e_setup_tx_descriptors(vsi->tx_rings[i]); in i40e_vsi_setup_tx_resources()
3032 if (vsi->tx_rings) { in i40e_vsi_free_tx_resources()
3034 if (vsi->tx_rings[i] && vsi->tx_rings[i]->desc) in i40e_vsi_free_tx_resources()
3035 i40e_free_tx_resources(vsi->tx_rings[i]); in i40e_vsi_free_tx_resources()
3375 err = i40e_configure_tx_ring(vsi->tx_rings[i]); in i40e_vsi_configure_tx()
3433 tx_ring = vsi->tx_rings[i]; in i40e_vsi_config_dcb_rings()
3448 tx_ring = vsi->tx_rings[i]; in i40e_vsi_config_dcb_rings()
3542 ITR_TO_REG(vsi->tx_rings[i]->itr_setting); in i40e_vsi_configure_msix()
3652 q_vector->tx.target_itr = ITR_TO_REG(vsi->tx_rings[0]->itr_setting); in i40e_configure_msi_and_legacy()
3851 val = rd32(hw, I40E_QINT_TQCTL(vsi->tx_rings[i]->reg_idx)); in i40e_vsi_disable_irq()
3853 wr32(hw, I40E_QINT_TQCTL(vsi->tx_rings[i]->reg_idx), val); in i40e_vsi_disable_irq()
4164 struct i40e_ring *tx_ring = vsi->tx_rings[qp_idx]; in i40e_map_vector_to_qp()
5587 tx_ring = vsi->tx_rings[pf_q]; in i40e_remove_queue_channels()
5966 tx_ring = vsi->tx_rings[pf_q]; in i40e_channel_config_tx_ring()
6805 i40e_clean_tx_ring(vsi->tx_rings[i]); in i40e_down()
6959 tx_ring = vsi->tx_rings[pf_q]; in i40e_reset_ch_rings()
7047 tx_ring = vsi->tx_rings[pf_q]; in i40e_fwd_ring_up()
10601 vsi->tx_rings = kzalloc(size, GFP_KERNEL); in i40e_vsi_alloc_arrays()
10602 if (!vsi->tx_rings) in i40e_vsi_alloc_arrays()
10604 next_rings = vsi->tx_rings + vsi->alloc_queue_pairs; in i40e_vsi_alloc_arrays()
10623 kfree(vsi->tx_rings); in i40e_vsi_alloc_arrays()
10733 kfree(vsi->tx_rings); in i40e_vsi_free_arrays()
10734 vsi->tx_rings = NULL; in i40e_vsi_free_arrays()
10815 if (vsi->tx_rings && vsi->tx_rings[0]) { in i40e_vsi_clear_rings()
10817 kfree_rcu(vsi->tx_rings[i], rcu); in i40e_vsi_clear_rings()
10818 vsi->tx_rings[i] = NULL; in i40e_vsi_clear_rings()
10855 vsi->tx_rings[i] = ring++; in i40e_alloc_rings()
12591 memset(&vsi->tx_rings[queue_pair]->stats, 0, in i40e_queue_pair_reset_stats()
12592 sizeof(vsi->tx_rings[queue_pair]->stats)); in i40e_queue_pair_reset_stats()
12606 i40e_clean_tx_ring(vsi->tx_rings[queue_pair]); in i40e_queue_pair_clean_rings()
12782 err = i40e_configure_tx_ring(vsi->tx_rings[queue_pair]); in i40e_queue_pair_enable()