Lines Matching refs:bufaddr
297 static void swap_buffer(void *bufaddr, int len) in swap_buffer() argument
300 unsigned int *buf = bufaddr; in swap_buffer()
378 void *bufaddr; in fec_enet_txq_submit_frag_skb() local
412 bufaddr = page_address(this_frag->page.p) + this_frag->page_offset; in fec_enet_txq_submit_frag_skb()
415 if (((unsigned long) bufaddr) & fep->tx_align || in fec_enet_txq_submit_frag_skb()
417 memcpy(txq->tx_bounce[index], bufaddr, frag_len); in fec_enet_txq_submit_frag_skb()
418 bufaddr = txq->tx_bounce[index]; in fec_enet_txq_submit_frag_skb()
421 swap_buffer(bufaddr, frag_len); in fec_enet_txq_submit_frag_skb()
424 addr = dma_map_single(&fep->pdev->dev, bufaddr, frag_len, in fec_enet_txq_submit_frag_skb()
458 void *bufaddr; in fec_enet_txq_submit_skb() local
488 bufaddr = skb->data; in fec_enet_txq_submit_skb()
493 if (((unsigned long) bufaddr) & fep->tx_align || in fec_enet_txq_submit_skb()
496 bufaddr = txq->tx_bounce[index]; in fec_enet_txq_submit_skb()
499 swap_buffer(bufaddr, buflen); in fec_enet_txq_submit_skb()
503 addr = dma_map_single(&fep->pdev->dev, bufaddr, buflen, DMA_TO_DEVICE); in fec_enet_txq_submit_skb()
640 void *bufaddr; in fec_enet_txq_put_hdr_tso() local
649 bufaddr = txq->tso_hdrs + index * TSO_HEADER_SIZE; in fec_enet_txq_put_hdr_tso()
651 if (((unsigned long)bufaddr) & fep->tx_align || in fec_enet_txq_put_hdr_tso()
654 bufaddr = txq->tx_bounce[index]; in fec_enet_txq_put_hdr_tso()
657 swap_buffer(bufaddr, hdr_len); in fec_enet_txq_put_hdr_tso()
659 dmabuf = dma_map_single(&fep->pdev->dev, bufaddr, in fec_enet_txq_put_hdr_tso()