Lines Matching refs:xdpf
272 struct xdp_frame *xdpf;
675 bytes += desc->xdpf->len;
677 xdp_return_frame_rx_napi(desc->xdpf);
679 xdp_return_frame_bulk(desc->xdpf, &bq);
821 dring->desc[idx].xdpf = buf;
829 struct xdp_frame *xdpf, bool is_ndo)
833 struct page *page = virt_to_page(xdpf->data);
851 dma_handle = dma_map_single(priv->dev, xdpf->data, xdpf->len,
865 dma_handle = page_pool_get_dma_addr(page) + xdpf->headroom +
866 sizeof(*xdpf);
867 dma_sync_single_for_device(priv->dev, dma_handle, xdpf->len,
873 tx_desc.addr = xdpf->data;
874 tx_desc.len = xdpf->len;
876 netdev_sent_queue(priv->ndev, xdpf->len);
877 netsec_set_tx_de(priv, tx_ring, &tx_ctrl, &tx_desc, xdpf);
885 struct xdp_frame *xdpf = xdp_convert_buff_to_frame(xdp);
888 if (unlikely(!xdpf))
892 ret = netsec_xdp_queue_one(priv, xdpf, false);
1773 struct xdp_frame *xdpf = frames[i];
1776 err = netsec_xdp_queue_one(priv, xdpf, true);