Lines Matching refs:xdp_buf
2434 struct xdp_buff xdp_buf;
2436 xdp_init_buff(&xdp_buf, PAGE_SIZE, &rxq->xdp_rxq);
2437 xdp_buf.data_hard_start = NULL;
2469 mvneta_swbm_rx_frame(pp, rx_desc, rxq, &xdp_buf,
2472 if (unlikely(!xdp_buf.data_hard_start)) {
2479 mvneta_swbm_add_rx_fragment(pp, rx_desc, rxq, &xdp_buf,
2488 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1);
2493 mvneta_run_xdp(pp, rxq, xdp_prog, &xdp_buf, frame_sz, &ps))
2496 skb = mvneta_swbm_build_skb(pp, rxq->page_pool, &xdp_buf, desc_status);
2500 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1);
2516 xdp_buf.data_hard_start = NULL;
2519 if (xdp_buf.data_hard_start)
2520 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, -1);