Lines Matching refs:xdpf
615 struct xdp_frame *xdpf; member
1858 xdp_return_frame_rx_napi(buf->xdpf); in mvneta_txq_bufs_free()
1860 xdp_return_frame(buf->xdpf); in mvneta_txq_bufs_free()
2042 struct xdp_frame *xdpf, bool dma_map) in mvneta_xdp_submit_frame() argument
2056 dma_addr = dma_map_single(pp->dev->dev.parent, xdpf->data, in mvneta_xdp_submit_frame()
2057 xdpf->len, DMA_TO_DEVICE); in mvneta_xdp_submit_frame()
2064 struct page *page = virt_to_page(xdpf->data); in mvneta_xdp_submit_frame()
2067 sizeof(*xdpf) + xdpf->headroom; in mvneta_xdp_submit_frame()
2069 xdpf->len, DMA_BIDIRECTIONAL); in mvneta_xdp_submit_frame()
2072 buf->xdpf = xdpf; in mvneta_xdp_submit_frame()
2076 tx_desc->data_size = xdpf->len; in mvneta_xdp_submit_frame()
2091 struct xdp_frame *xdpf; in mvneta_xdp_xmit_back() local
2095 xdpf = xdp_convert_buff_to_frame(xdp); in mvneta_xdp_xmit_back()
2096 if (unlikely(!xdpf)) in mvneta_xdp_xmit_back()
2104 ret = mvneta_xdp_submit_frame(pp, txq, xdpf, false); in mvneta_xdp_xmit_back()
2107 stats->es.ps.tx_bytes += xdpf->len; in mvneta_xdp_xmit_back()