Lines Matching defs:vaddr
141 void *vaddr)
160 sgt = vaddr + dpaa2_fd_get_offset(fd);
173 free_pages((unsigned long)vaddr, 0);
287 void *vaddr;
291 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, buf_array[i]);
296 free_pages((unsigned long)vaddr, 0);
299 (vaddr + DPAA2_ETH_RX_HWA_SIZE);
428 struct dpaa2_fd *fd, void *vaddr)
442 xdp_prepare_buff(&xdp, vaddr + offset, XDP_PACKET_HEADROOM,
448 dpaa2_fd_set_offset(fd, xdp.data - vaddr);
455 dpaa2_eth_xdp_enqueue(priv, ch, fd, vaddr, rx_fq->flowid);
473 xdp.data_hard_start = vaddr;
479 virt_to_page(vaddr), 0,
482 free_pages((unsigned long)vaddr, 0);
537 const struct dpaa2_fd *fd, void *vaddr,
545 fas = dpaa2_get_fas(vaddr, false);
552 __le64 *ts = dpaa2_get_ts(vaddr, false);
585 void *vaddr;
597 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, addr);
601 buf_data = vaddr + dpaa2_fd_get_offset(fd);
608 xdp_act = dpaa2_eth_run_xdp(priv, ch, fq, (struct dpaa2_fd *)fd, vaddr);
615 skb = dpaa2_eth_copybreak(ch, fd, vaddr);
619 skb = dpaa2_eth_build_linear_skb(ch, fd, vaddr);
629 free_pages((unsigned long)vaddr, 0);
640 dpaa2_eth_receive_skb(priv, ch, fd, vaddr, fq, percpu_stats, skb);
647 dpaa2_eth_free_rx_fd(priv, fd, vaddr);
668 void *vaddr;
670 vaddr = dpaa2_iova_to_virt(priv->iommu_domain, addr);
674 buf_data = vaddr + dpaa2_fd_get_offset(fd);
679 skb = dpaa2_eth_build_linear_skb(ch, fd, vaddr);
684 free_pages((unsigned long)vaddr, 0);
687 dpaa2_eth_free_rx_fd(priv, fd, vaddr);
691 fapr = dpaa2_get_fapr(vaddr, false);