Lines Matching refs:bufaddr
312 static void swap_buffer(void *bufaddr, int len)
315 unsigned int *buf = bufaddr;
394 void *bufaddr;
428 bufaddr = skb_frag_address(this_frag);
431 if (((unsigned long) bufaddr) & fep->tx_align ||
433 memcpy(txq->tx_bounce[index], bufaddr, frag_len);
434 bufaddr = txq->tx_bounce[index];
437 swap_buffer(bufaddr, frag_len);
440 addr = dma_map_single(&fep->pdev->dev, bufaddr, frag_len,
474 void *bufaddr;
503 bufaddr = skb->data;
507 if (((unsigned long) bufaddr) & fep->tx_align ||
510 bufaddr = txq->tx_bounce[index];
513 swap_buffer(bufaddr, buflen);
517 addr = dma_map_single(&fep->pdev->dev, bufaddr, buflen, DMA_TO_DEVICE);
663 void *bufaddr;
672 bufaddr = txq->tso_hdrs + index * TSO_HEADER_SIZE;
674 if (((unsigned long)bufaddr) & fep->tx_align ||
677 bufaddr = txq->tx_bounce[index];
680 swap_buffer(bufaddr, hdr_len);
682 dmabuf = dma_map_single(&fep->pdev->dev, bufaddr,