Lines Matching refs:xdpf
272 struct xdp_frame *xdpf;
667 bytes += desc->xdpf->len;
668 xdp_return_frame(desc->xdpf);
807 dring->desc[idx].xdpf = buf;
815 struct xdp_frame *xdpf, bool is_ndo)
819 struct page *page = virt_to_page(xdpf->data);
837 dma_handle = dma_map_single(priv->dev, xdpf->data, xdpf->len,
851 dma_handle = page_pool_get_dma_addr(page) + xdpf->headroom +
852 sizeof(*xdpf);
853 dma_sync_single_for_device(priv->dev, dma_handle, xdpf->len,
859 tx_desc.addr = xdpf->data;
860 tx_desc.len = xdpf->len;
862 netdev_sent_queue(priv->ndev, xdpf->len);
863 netsec_set_tx_de(priv, tx_ring, &tx_ctrl, &tx_desc, xdpf);
871 struct xdp_frame *xdpf = xdp_convert_buff_to_frame(xdp);
874 if (unlikely(!xdpf))
878 ret = netsec_xdp_queue_one(priv, xdpf, false);
1764 struct xdp_frame *xdpf = frames[i];
1767 err = netsec_xdp_queue_one(priv, xdpf, true);
1769 xdp_return_frame_rx_napi(xdpf);