Home
last modified time | relevance | path

Searched refs:xdp_buf (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c19 return &rx_ring->xdp_buf[idx]; in ice_xdp_buf()
177 rx_ring->xdp_buf = kzalloc_objs(*rx_ring->xdp_buf, in ice_realloc_rx_xdp_bufs()
179 if (!rx_ring->xdp_buf) in ice_realloc_rx_xdp_bufs()
182 kfree(rx_ring->xdp_buf); in ice_realloc_rx_xdp_bufs()
183 rx_ring->xdp_buf = NULL; in ice_realloc_rx_xdp_bufs()
H A Dice_txrx.c598 kfree(rx_ring->xdp_buf); in ice_free_rx_ring()
599 rx_ring->xdp_buf = NULL; in ice_free_rx_ring()
H A Dice_ethtool.c3345 rx_rings[i].xdp_buf = NULL; in ice_set_ringparam()
/linux/drivers/net/ethernet/pensando/ionic/
H A Dionic_txrx.c478 struct xdp_buff xdp_buf; in ionic_run_xdp() local
487 xdp_init_buff(&xdp_buf, IONIC_PAGE_SIZE, rxq->xdp_rxq_info); in ionic_run_xdp()
489 xdp_prepare_buff(&xdp_buf, ionic_rx_buf_va(buf_info), in ionic_run_xdp()
494 prefetchw(&xdp_buf.data_hard_start); in ionic_run_xdp()
507 sinfo = xdp_get_shared_info_from_buff(&xdp_buf); in ionic_run_xdp()
510 xdp_buff_set_frags_flag(&xdp_buf); in ionic_run_xdp()
530 xdp_buff_set_frag_pfmemalloc(&xdp_buf); in ionic_run_xdp()
535 xdp_action = bpf_prog_run_xdp(xdp_prog, &xdp_buf); in ionic_run_xdp()
554 xdpf = xdp_convert_buff_to_frame(&xdp_buf); in ionic_run_xdp()
587 err = xdp_do_redirect(netdev, &xdp_buf, xdp_prog); in ionic_run_xdp()
/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c2436 struct xdp_buff xdp_buf; in mvneta_rx_swbm() local
2438 xdp_init_buff(&xdp_buf, PAGE_SIZE, &rxq->xdp_rxq); in mvneta_rx_swbm()
2439 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm()
2471 mvneta_swbm_rx_frame(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2474 if (unlikely(!xdp_buf.data_hard_start)) { in mvneta_rx_swbm()
2481 mvneta_swbm_add_rx_fragment(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2490 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm()
2495 mvneta_run_xdp(pp, rxq, xdp_prog, &xdp_buf, frame_sz, &ps)) in mvneta_rx_swbm()
2498 skb = mvneta_swbm_build_skb(pp, rxq->page_pool, &xdp_buf, desc_status); in mvneta_rx_swbm()
2502 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm()
[all …]