Lines Matching refs:buffer_start

625 	u8 *buffer_start, *aligned_start;  in build_single_fd()  local
629 buffer_start = skb->data - dpaa2_eth_needed_headroom(priv, skb); in build_single_fd()
634 aligned_start = PTR_ALIGN(buffer_start - DPAA2_ETH_TX_BUF_ALIGN, in build_single_fd()
637 buffer_start = aligned_start; in build_single_fd()
643 swa = (struct dpaa2_eth_swa *)buffer_start; in build_single_fd()
647 addr = dma_map_single(dev, buffer_start, in build_single_fd()
648 skb_tail_pointer(skb) - buffer_start, in build_single_fd()
654 dpaa2_fd_set_offset(fd, (u16)(skb->data - buffer_start)); in build_single_fd()
660 enable_tx_tstamp(fd, buffer_start); in build_single_fd()
679 unsigned char *buffer_start; in free_tx_fd() local
685 buffer_start = dpaa2_iova_to_virt(priv->iommu_domain, fd_addr); in free_tx_fd()
686 swa = (struct dpaa2_eth_swa *)buffer_start; in free_tx_fd()
695 skb_tail_pointer(skb) - buffer_start, in free_tx_fd()
731 __le64 *ts = dpaa2_get_ts(buffer_start, true); in free_tx_fd()
743 skb_free_frag(buffer_start); in free_tx_fd()
1857 void *buffer_start, *aligned_start; in dpaa2_eth_xdp_xmit_frame() local
1875 buffer_start = xdpf->data - needed_headroom; in dpaa2_eth_xdp_xmit_frame()
1876 aligned_start = PTR_ALIGN(buffer_start - DPAA2_ETH_TX_BUF_ALIGN, in dpaa2_eth_xdp_xmit_frame()
1879 buffer_start = aligned_start; in dpaa2_eth_xdp_xmit_frame()
1881 swa = (struct dpaa2_eth_swa *)buffer_start; in dpaa2_eth_xdp_xmit_frame()
1884 swa->xdp.dma_size = xdpf->data + xdpf->len - buffer_start; in dpaa2_eth_xdp_xmit_frame()
1887 addr = dma_map_single(dev, buffer_start, in dpaa2_eth_xdp_xmit_frame()
1896 dpaa2_fd_set_offset(&fd, xdpf->data - buffer_start); in dpaa2_eth_xdp_xmit_frame()