Lines Matching defs:xdpf
220 struct xdp_frame *xdpf;
253 xdpf = swdata->data.xdpf;
254 dev_sw_netstats_tx_add(ndev, 1, xdpf->len);
255 total_bytes += xdpf->len;
256 xdp_return_frame(xdpf);
681 * @xdpf: data to transmit
688 struct xdp_frame *xdpf,
716 page = virt_to_head_page(xdpf->data);
718 netdev_err(ndev, "xdp tx: failed to get page from xdpf\n");
722 buf_dma += xdpf->headroom + sizeof(struct xdp_frame);
724 buf_dma = dma_map_single(tx_chn->dma_dev, xdpf->data, xdpf->len, DMA_TO_DEVICE);
744 cppi5_hdesc_attach_buf(first_desc, buf_dma, xdpf->len, buf_dma, xdpf->len);
747 swdata->data.xdpf = xdpf;
751 netdev_tx_sent_queue(netif_txq, xdpf->len);
753 cppi5_hdesc_set_pktlen(first_desc, xdpf->len);
759 netdev_tx_completed_queue(netif_txq, 1, xdpf->len);
785 struct xdp_frame *xdpf;
797 xdpf = xdp_convert_buff_to_frame(xdp);
798 if (unlikely(!xdpf)) {
806 result = emac_xmit_xdp_frame(emac, xdpf, q_idx,
814 dev_sw_netstats_rx_add(ndev, xdpf->len);
1357 struct xdp_frame *xdpf;
1369 xdpf = swdata->data.xdpf;
1370 xdp_return_frame(xdpf);