Lines Matching refs:tx_rings

83 	vsi->tx_rings = devm_kcalloc(dev, vsi->alloc_txq,  in ice_vsi_alloc_arrays()
84 sizeof(*vsi->tx_rings), GFP_KERNEL); in ice_vsi_alloc_arrays()
85 if (!vsi->tx_rings) in ice_vsi_alloc_arrays()
135 devm_kfree(dev, vsi->tx_rings); in ice_vsi_alloc_arrays()
332 if (vsi->tx_rings) { in ice_vsi_free_arrays()
333 devm_kfree(dev, vsi->tx_rings); in ice_vsi_free_arrays()
334 vsi->tx_rings = NULL; in ice_vsi_free_arrays()
1458 if (vsi->tx_rings) { in ice_vsi_clear_rings()
1460 if (vsi->tx_rings[i]) { in ice_vsi_clear_rings()
1461 kfree_rcu(vsi->tx_rings[i], rcu); in ice_vsi_clear_rings()
1462 WRITE_ONCE(vsi->tx_rings[i], NULL); in ice_vsi_clear_rings()
1509 WRITE_ONCE(vsi->tx_rings[i], ring); in ice_vsi_alloc_rings()
1901 int ice_vsi_cfg_single_txq(struct ice_vsi *vsi, struct ice_tx_ring **tx_rings, u16 q_idx) in ice_vsi_cfg_single_txq() argument
1906 if (q_idx >= vsi->alloc_txq || !tx_rings || !tx_rings[q_idx]) in ice_vsi_cfg_single_txq()
1915 err = ice_vsi_cfg_txq(vsi, tx_rings[q_idx], qg_buf); in ice_vsi_cfg_single_txq()
1989 return ice_vsi_cfg_txqs(vsi, vsi->tx_rings, vsi->num_txq); in ice_vsi_cfg_lan_txqs()
2230 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()
2788 if (!vsi->tx_rings) in ice_vsi_free_tx_rings()
2792 if (vsi->tx_rings[i] && vsi->tx_rings[i]->desc) in ice_vsi_free_tx_rings()
2793 ice_free_tx_ring(vsi->tx_rings[i]); in ice_vsi_free_tx_rings()
2900 if (vsi->tx_rings) { in ice_vsi_dis_irq()
2902 if (vsi->tx_rings[i]) { in ice_vsi_dis_irq()
2905 reg = vsi->tx_rings[i]->reg_idx; in ice_vsi_dis_irq()