Searched refs:xdp_rings (Results 1 – 12 of 12) sorted by relevance
| /Linux-v6.1/drivers/net/ethernet/intel/ice/ |
| D | ice_ethtool.c | 2751 struct ice_tx_ring *xdp_rings = NULL; in ice_set_ringparam() local 2808 vsi->xdp_rings[i]->count = new_tx_cnt; in ice_set_ringparam() 2849 vsi->xdp_rings[0]->count, new_tx_cnt); in ice_set_ringparam() 2851 xdp_rings = kcalloc(vsi->num_xdp_txq, sizeof(*xdp_rings), GFP_KERNEL); in ice_set_ringparam() 2852 if (!xdp_rings) { in ice_set_ringparam() 2859 xdp_rings[i] = *vsi->xdp_rings[i]; in ice_set_ringparam() 2860 xdp_rings[i].count = new_tx_cnt; in ice_set_ringparam() 2861 xdp_rings[i].next_dd = ICE_RING_QUARTER(&xdp_rings[i]) - 1; in ice_set_ringparam() 2862 xdp_rings[i].next_rs = ICE_RING_QUARTER(&xdp_rings[i]) - 1; in ice_set_ringparam() 2863 xdp_rings[i].desc = NULL; in ice_set_ringparam() [all …]
|
| D | ice_xsk.c | 32 memset(&vsi->xdp_rings[q_idx]->stats, 0, in ice_qp_reset_stats() 33 sizeof(vsi->xdp_rings[q_idx]->stats)); in ice_qp_reset_stats() 46 ice_clean_tx_ring(vsi->xdp_rings[q_idx]); in ice_qp_clean_rings() 183 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_dis() 239 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_idx]; in ice_qp_ena()
|
| D | ice_main.c | 2578 WRITE_ONCE(vsi->xdp_rings[i], xdp_ring); in ice_xdp_alloc_setup_rings() 2593 if (vsi->xdp_rings[i] && vsi->xdp_rings[i]->desc) in ice_xdp_alloc_setup_rings() 2594 ice_free_tx_ring(vsi->xdp_rings[i]); in ice_xdp_alloc_setup_rings() 2643 vsi->xdp_rings = devm_kcalloc(dev, vsi->num_xdp_txq, in ice_prepare_xdp_rings() 2644 sizeof(*vsi->xdp_rings), GFP_KERNEL); in ice_prepare_xdp_rings() 2645 if (!vsi->xdp_rings) in ice_prepare_xdp_rings() 2669 struct ice_tx_ring *xdp_ring = vsi->xdp_rings[q_id]; in ice_prepare_xdp_rings() 2680 vsi->rx_rings[i]->xdp_ring = vsi->xdp_rings[i % vsi->num_xdp_txq]; in ice_prepare_xdp_rings() 2731 if (vsi->xdp_rings[i]) { in ice_prepare_xdp_rings() 2732 kfree_rcu(vsi->xdp_rings[i], rcu); in ice_prepare_xdp_rings() [all …]
|
| D | ice.h | 390 struct ice_tx_ring **xdp_rings; /* XDP ring array */ member
|
| D | ice_txrx.c | 621 xdp_ring = vsi->xdp_rings[queue_index]; in ice_xdp_xmit() 627 xdp_ring = vsi->xdp_rings[queue_index]; in ice_xdp_xmit()
|
| D | ice_lib.c | 2004 ret = ice_vsi_cfg_txqs(vsi, vsi->xdp_rings, vsi->num_xdp_txq); in ice_vsi_cfg_xdp_txqs() 2239 return ice_vsi_stop_tx_rings(vsi, ICE_NO_RESET, 0, vsi->xdp_rings, vsi->num_xdp_txq); in ice_vsi_stop_xdp_tx_rings()
|
| /Linux-v6.1/drivers/net/ethernet/intel/i40e/ |
| D | i40e_xsk.c | 225 xdp_ring = rx_ring->vsi->xdp_rings[rx_ring->queue_index]; in i40e_run_xdp_zc() 667 if (!vsi->xdp_rings[queue_id]->xsk_pool) in i40e_xsk_wakeup() 670 ring = vsi->xdp_rings[queue_id]; in i40e_xsk_wakeup()
|
| D | i40e_main.c | 465 ring = READ_ONCE(vsi->xdp_rings[i]); in i40e_get_netdev_stats_struct() 933 p = READ_ONCE(vsi->xdp_rings[q]); in i40e_update_vsi_stats() 3312 err = i40e_setup_tx_descriptors(vsi->xdp_rings[i]); in i40e_vsi_setup_tx_resources() 3333 if (vsi->xdp_rings) { in i40e_vsi_free_tx_resources() 3335 if (vsi->xdp_rings[i] && vsi->xdp_rings[i]->desc) in i40e_vsi_free_tx_resources() 3336 i40e_free_tx_resources(vsi->xdp_rings[i]); in i40e_vsi_free_tx_resources() 3691 err = i40e_configure_tx_ring(vsi->xdp_rings[i]); in i40e_vsi_configure_tx() 4178 wr32(hw, I40E_QINT_TQCTL(vsi->xdp_rings[i]->reg_idx), 0); in i40e_vsi_disable_irq() 4501 struct i40e_ring *xdp_ring = vsi->xdp_rings[qp_idx]; in i40e_map_vector_to_qp() 7555 i40e_clean_tx_ring(vsi->xdp_rings[i]); in i40e_down() [all …]
|
| D | i40e_txrx.c | 2306 xdp_ring = rx_ring->vsi->xdp_rings[rx_ring->queue_index]; in i40e_run_xdp() 2402 rx_ring->vsi->xdp_rings[rx_ring->queue_index]; in i40e_finalize_xdp_rx() 3961 xdp_ring = vsi->xdp_rings[queue_index]; in i40e_xdp_xmit()
|
| D | i40e_debugfs.c | 330 struct i40e_ring *xdp_ring = READ_ONCE(vsi->xdp_rings[i]); in i40e_dbg_dump_vsi_seid() 587 ring = kmemdup(vsi->xdp_rings[ring_id], sizeof(*ring), GFP_KERNEL); in i40e_dbg_dump_desc()
|
| D | i40e.h | 882 struct i40e_ring **xdp_rings; /* XDP Tx rings */ member
|
| D | i40e_ethtool.c | 2101 vsi->xdp_rings[i]->count = new_tx_count; in i40e_set_ringparam()
|