Lines Matching refs:xdp_buf
2358 struct xdp_buff xdp_buf; in mvneta_rx_swbm() local
2360 xdp_init_buff(&xdp_buf, PAGE_SIZE, &rxq->xdp_rxq); in mvneta_rx_swbm()
2361 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm()
2395 mvneta_swbm_rx_frame(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2398 if (unlikely(!xdp_buf.data_hard_start)) { in mvneta_rx_swbm()
2405 mvneta_swbm_add_rx_fragment(pp, rx_desc, rxq, &xdp_buf, in mvneta_rx_swbm()
2414 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, &sinfo, -1); in mvneta_rx_swbm()
2419 mvneta_run_xdp(pp, rxq, xdp_prog, &xdp_buf, frame_sz, &ps)) in mvneta_rx_swbm()
2422 skb = mvneta_swbm_build_skb(pp, rxq->page_pool, &xdp_buf, desc_status); in mvneta_rx_swbm()
2426 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, &sinfo, -1); in mvneta_rx_swbm()
2442 xdp_buf.data_hard_start = NULL; in mvneta_rx_swbm()
2446 if (xdp_buf.data_hard_start) in mvneta_rx_swbm()
2447 mvneta_xdp_put_buff(pp, rxq, &xdp_buf, &sinfo, -1); in mvneta_rx_swbm()