Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/intel/ice/
H A Dice_xsk.c17 return &rx_ring->xdp_buf[idx]; in ice_xdp_buf()
334 size_t elem_size = pool_present ? sizeof(*rx_ring->xdp_buf) : in ice_realloc_rx_xdp_bufs()
344 rx_ring->xdp_buf = sw_ring; in ice_realloc_rx_xdp_bufs()
346 kfree(rx_ring->xdp_buf); in ice_realloc_rx_xdp_bufs()
347 rx_ring->xdp_buf = NULL; in ice_realloc_rx_xdp_bufs()
H A Dice_txrx.h316 struct xdp_buff **xdp_buf; member
H A Dice_txrx.c430 memset(rx_ring->xdp_buf, 0, array_size(rx_ring->count, sizeof(*rx_ring->xdp_buf))); in ice_clean_rx_ring()
461 kfree(rx_ring->xdp_buf); in ice_free_rx_ring()
462 rx_ring->xdp_buf = NULL; in ice_free_rx_ring()
/openbmc/linux/drivers/net/ethernet/marvell/
H A Dmvneta.c2434 struct xdp_buff xdp_buf; in mvneta_rx_swbm() local
2436 xdp_init_buff(&xdp_buf, PAGE_SIZE, &rxq->xdp_rxq); in mvneta_rx_swbm()
2437 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm()
2469 mvneta_swbm_rx_frame(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2472 if (unlikely(!xdp_buf.data_hard_start)) { in mvneta_rx_swbm()
2479 mvneta_swbm_add_rx_fragment(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2488 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm()
2493 mvneta_run_xdp(pp, rxq, xdp_prog, &xdp_buf, frame_sz, &ps)) in mvneta_rx_swbm()
2496 skb = mvneta_swbm_build_skb(pp, rxq->page_pool, &xdp_buf, desc_status); in mvneta_rx_swbm()
2500 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm()
[all …]