Lines Matching refs:tx_rings

82 	vsi->tx_rings = devm_kcalloc(dev, vsi->alloc_txq,  in ice_vsi_alloc_arrays()
83 sizeof(*vsi->tx_rings), GFP_KERNEL); in ice_vsi_alloc_arrays()
84 if (!vsi->tx_rings) in ice_vsi_alloc_arrays()
134 devm_kfree(dev, vsi->tx_rings); in ice_vsi_alloc_arrays()
334 if (vsi->tx_rings) { in ice_vsi_free_arrays()
335 devm_kfree(dev, vsi->tx_rings); in ice_vsi_free_arrays()
336 vsi->tx_rings = NULL; in ice_vsi_free_arrays()
1367 if (vsi->tx_rings) { in ice_vsi_clear_rings()
1369 if (vsi->tx_rings[i]) { in ice_vsi_clear_rings()
1370 kfree_rcu(vsi->tx_rings[i], rcu); in ice_vsi_clear_rings()
1371 WRITE_ONCE(vsi->tx_rings[i], NULL); in ice_vsi_clear_rings()
1412 WRITE_ONCE(vsi->tx_rings[i], ring); in ice_vsi_alloc_rings()
1838 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
1843 if (q_idx >= vsi->alloc_txq || !tx_rings || !tx_rings[q_idx]) in ice_vsi_cfg_single_txq()
1852 err = ice_vsi_cfg_txq(vsi, tx_rings[q_idx], qg_buf); in ice_vsi_cfg_single_txq()
1926 return ice_vsi_cfg_txqs(vsi, vsi->tx_rings, vsi->num_txq); in ice_vsi_cfg_lan_txqs()
2262 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()
2861 if (!vsi->tx_rings) in ice_vsi_free_tx_rings()
2865 if (vsi->tx_rings[i] && vsi->tx_rings[i]->desc) in ice_vsi_free_tx_rings()
2866 ice_free_tx_ring(vsi->tx_rings[i]); in ice_vsi_free_tx_rings()
2973 if (vsi->tx_rings) { in ice_vsi_dis_irq()
2975 if (vsi->tx_rings[i]) { in ice_vsi_dis_irq()
2978 reg = vsi->tx_rings[i]->reg_idx; in ice_vsi_dis_irq()