Lines Matching refs:tx_rings
76 vsi->tx_rings = devm_kcalloc(dev, vsi->alloc_txq, in ice_vsi_alloc_arrays()
77 sizeof(*vsi->tx_rings), GFP_KERNEL); in ice_vsi_alloc_arrays()
78 if (!vsi->tx_rings) in ice_vsi_alloc_arrays()
123 devm_kfree(dev, vsi->tx_rings); in ice_vsi_alloc_arrays()
310 if (vsi->tx_rings) { in ice_vsi_free_arrays()
311 devm_kfree(dev, vsi->tx_rings); in ice_vsi_free_arrays()
312 vsi->tx_rings = NULL; in ice_vsi_free_arrays()
1258 if (vsi->tx_rings) { in ice_vsi_clear_rings()
1260 if (vsi->tx_rings[i]) { in ice_vsi_clear_rings()
1261 kfree_rcu(vsi->tx_rings[i], rcu); in ice_vsi_clear_rings()
1262 WRITE_ONCE(vsi->tx_rings[i], NULL); in ice_vsi_clear_rings()
1304 WRITE_ONCE(vsi->tx_rings[i], ring); in ice_vsi_alloc_rings()
1713 int ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_ring **tx_rings, u16 q_idx) in ice_vsi_cfg_single_txq() argument
1718 if (q_idx >= vsi->alloc_txq || !tx_rings || !tx_rings[q_idx]) in ice_vsi_cfg_single_txq()
1727 err = ice_vsi_cfg_txq(vsi, tx_rings[q_idx], qg_buf); in ice_vsi_cfg_single_txq()
1801 return ice_vsi_cfg_txqs(vsi, vsi->tx_rings, vsi->num_txq); in ice_vsi_cfg_lan_txqs()
2095 return ice_vsi_stop_tx_rings(vsi, rst_src, rel_vmvf_num, vsi->tx_rings, vsi->num_txq); in ice_vsi_stop_lan_tx_rings()
2667 if (!vsi->tx_rings) in ice_vsi_free_tx_rings()
2671 if (vsi->tx_rings[i] && vsi->tx_rings[i]->desc) in ice_vsi_free_tx_rings()
2672 ice_free_tx_ring(vsi->tx_rings[i]); in ice_vsi_free_tx_rings()
2778 if (vsi->tx_rings) { in ice_vsi_dis_irq()
2780 if (vsi->tx_rings[i]) { in ice_vsi_dis_irq()
2783 reg = vsi->tx_rings[i]->reg_idx; in ice_vsi_dis_irq()