Lines Matching refs:xdp_buf
2428 struct xdp_buff xdp_buf; in mvneta_rx_swbm() local
2430 xdp_init_buff(&xdp_buf, PAGE_SIZE, &rxq->xdp_rxq); in mvneta_rx_swbm()
2431 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm()
2463 mvneta_swbm_rx_frame(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2466 if (unlikely(!xdp_buf.data_hard_start)) { in mvneta_rx_swbm()
2473 mvneta_swbm_add_rx_fragment(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2482 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm()
2487 mvneta_run_xdp(pp, rxq, xdp_prog, &xdp_buf, frame_sz, &ps)) in mvneta_rx_swbm()
2490 skb = mvneta_swbm_build_skb(pp, rxq->page_pool, &xdp_buf, desc_status); in mvneta_rx_swbm()
2494 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm()
2510 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm()
2513 if (xdp_buf.data_hard_start) in mvneta_rx_swbm()
2514 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1); in mvneta_rx_swbm()