Lines Matching refs:xdp_rings
2710 struct ice_tx_ring *xdp_rings = NULL; in ice_set_ringparam() local
2767 vsi->xdp_rings[i]->count = new_tx_cnt; in ice_set_ringparam()
2807 vsi->xdp_rings[0]->count, new_tx_cnt); in ice_set_ringparam()
2809 xdp_rings = kcalloc(vsi->num_xdp_txq, sizeof(*xdp_rings), GFP_KERNEL); in ice_set_ringparam()
2810 if (!xdp_rings) { in ice_set_ringparam()
2817 xdp_rings[i] = *vsi->xdp_rings[i]; in ice_set_ringparam()
2818 xdp_rings[i].count = new_tx_cnt; in ice_set_ringparam()
2819 xdp_rings[i].desc = NULL; in ice_set_ringparam()
2820 xdp_rings[i].tx_buf = NULL; in ice_set_ringparam()
2821 err = ice_setup_tx_ring(&xdp_rings[i]); in ice_set_ringparam()
2824 ice_clean_tx_ring(&xdp_rings[i]); in ice_set_ringparam()
2825 kfree(xdp_rings); in ice_set_ringparam()
2828 ice_set_ring_xdp(&xdp_rings[i]); in ice_set_ringparam()
2908 if (xdp_rings) { in ice_set_ringparam()
2910 ice_free_tx_ring(vsi->xdp_rings[i]); in ice_set_ringparam()
2911 *vsi->xdp_rings[i] = xdp_rings[i]; in ice_set_ringparam()
2913 kfree(xdp_rings); in ice_set_ringparam()