Home
last modified time | relevance | path

Searched refs:xsk_pools (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c272 if (vsi->xsk_pools) in ice_xsk_alloc_pools()
275 vsi->xsk_pools = kcalloc(vsi->num_xsk_pools, sizeof(*vsi->xsk_pools), in ice_xsk_alloc_pools()
278 if (!vsi->xsk_pools) { in ice_xsk_alloc_pools()
293 vsi->xsk_pools[qid] = NULL; in ice_xsk_remove_pool()
297 kfree(vsi->xsk_pools); in ice_xsk_remove_pool()
298 vsi->xsk_pools = NULL; in ice_xsk_remove_pool()
312 if (!vsi->xsk_pools || qid >= vsi->num_xsk_pools || in ice_xsk_pool_disable()
313 !vsi->xsk_pools[qid]) in ice_xsk_pool_disable()
316 xsk_pool_dma_unmap(vsi->xsk_pools[qi in ice_xsk_pool_disable()
[all...]
H A Dice.h329 struct xsk_buff_pool **xsk_pools; member
518 struct xsk_buff_pool **pools = ring->vsi->xsk_pools; in ice_xsk_pool()
H A Dice_main.c2558 if (!ret && prog && vsi->xsk_pools) { in ice_xdp_setup_prog()
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/
H A Dnfp_net_xsk.c143 prev_pool = dp->xsk_pools[queue_id]; in nfp_net_xsk_setup_pool()
144 dp->xsk_pools[queue_id] = pool; in nfp_net_xsk_setup_pool()
H A Dnfp_net_xsk.h15 return dp->xdp_prog && dp->xsk_pools[qid]; in nfp_net_has_xsk_pool_slow()
H A Dnfp_net_common.c803 r_vec->xsk_pool = dp->xdp_prog ? dp->xsk_pools[idx] : NULL; in nfp_net_vector_assign_rings()
1562 new->xsk_pools = kmemdup(new->xsk_pools, in nfp_net_clone_dp()
1564 sizeof(new->xsk_pools)), in nfp_net_clone_dp()
1566 if (!new->xsk_pools) { in nfp_net_clone_dp()
1585 kfree(dp->xsk_pools); in nfp_net_free_dp()
1609 if (!dp->xsk_pools[r]) in nfp_net_check_config()
1612 if (xsk_pool_get_rx_frame_size(dp->xsk_pools[r]) < xsk_min_fl_bufsz) { in nfp_net_check_config()
2359 nn->dp.xsk_pools = kcalloc(nn->max_r_vecs, sizeof(nn->dp.xsk_pools), in nfp_net_alloc()
[all...]
H A Dnfp_net.h499 * @xsk_pools: XSK buffer pools, @max_r_vecs in size (for AF_XDP).
543 struct xsk_buff_pool **xsk_pools; member

Completed in 14 milliseconds