Lines Matching refs:xdpf
618 struct xdp_frame *xdpf; member
1862 xdp_return_frame_rx_napi(buf->xdpf); in mvneta_txq_bufs_free()
1864 xdp_return_frame_bulk(buf->xdpf, &bq); in mvneta_txq_bufs_free()
2049 struct xdp_frame *xdpf, bool dma_map) in mvneta_xdp_submit_frame() argument
2063 dma_addr = dma_map_single(pp->dev->dev.parent, xdpf->data, in mvneta_xdp_submit_frame()
2064 xdpf->len, DMA_TO_DEVICE); in mvneta_xdp_submit_frame()
2071 struct page *page = virt_to_page(xdpf->data); in mvneta_xdp_submit_frame()
2074 sizeof(*xdpf) + xdpf->headroom; in mvneta_xdp_submit_frame()
2076 xdpf->len, DMA_BIDIRECTIONAL); in mvneta_xdp_submit_frame()
2079 buf->xdpf = xdpf; in mvneta_xdp_submit_frame()
2083 tx_desc->data_size = xdpf->len; in mvneta_xdp_submit_frame()
2098 struct xdp_frame *xdpf; in mvneta_xdp_xmit_back() local
2102 xdpf = xdp_convert_buff_to_frame(xdp); in mvneta_xdp_xmit_back()
2103 if (unlikely(!xdpf)) in mvneta_xdp_xmit_back()
2111 ret = mvneta_xdp_submit_frame(pp, txq, xdpf, false); in mvneta_xdp_xmit_back()
2114 stats->es.ps.tx_bytes += xdpf->len; in mvneta_xdp_xmit_back()