Lines Matching refs:bufaddr
301 static void swap_buffer(void *bufaddr, int len) in swap_buffer() argument
304 unsigned int *buf = bufaddr; in swap_buffer()
382 void *bufaddr; in fec_enet_txq_submit_frag_skb() local
416 bufaddr = page_address(this_frag->page.p) + this_frag->page_offset; in fec_enet_txq_submit_frag_skb()
419 if (((unsigned long) bufaddr) & fep->tx_align || in fec_enet_txq_submit_frag_skb()
421 memcpy(txq->tx_bounce[index], bufaddr, frag_len); in fec_enet_txq_submit_frag_skb()
422 bufaddr = txq->tx_bounce[index]; in fec_enet_txq_submit_frag_skb()
425 swap_buffer(bufaddr, frag_len); in fec_enet_txq_submit_frag_skb()
428 addr = dma_map_single(&fep->pdev->dev, bufaddr, frag_len, in fec_enet_txq_submit_frag_skb()
459 void *bufaddr; in fec_enet_txq_submit_skb() local
489 bufaddr = skb->data; in fec_enet_txq_submit_skb()
494 if (((unsigned long) bufaddr) & fep->tx_align || in fec_enet_txq_submit_skb()
497 bufaddr = txq->tx_bounce[index]; in fec_enet_txq_submit_skb()
500 swap_buffer(bufaddr, buflen); in fec_enet_txq_submit_skb()
504 addr = dma_map_single(&fep->pdev->dev, bufaddr, buflen, DMA_TO_DEVICE); in fec_enet_txq_submit_skb()
644 void *bufaddr; in fec_enet_txq_put_hdr_tso() local
653 bufaddr = txq->tso_hdrs + index * TSO_HEADER_SIZE; in fec_enet_txq_put_hdr_tso()
655 if (((unsigned long)bufaddr) & fep->tx_align || in fec_enet_txq_put_hdr_tso()
658 bufaddr = txq->tx_bounce[index]; in fec_enet_txq_put_hdr_tso()
661 swap_buffer(bufaddr, hdr_len); in fec_enet_txq_put_hdr_tso()
663 dmabuf = dma_map_single(&fep->pdev->dev, bufaddr, in fec_enet_txq_put_hdr_tso()