Lines Matching defs:dma

78 		dma_unmap_page(tx_ring->dev, tx_swbd->dma,
82 dma_unmap_single(tx_ring->dev, tx_swbd->dma,
84 tx_swbd->dma = 0;
93 if (tx_swbd->dma)
159 dma_addr_t dma;
166 dma = dma_map_single(tx_ring->dev, skb->data, len, DMA_TO_DEVICE);
167 if (unlikely(dma_mapping_error(tx_ring->dev, dma)))
170 temp_bd.addr = cpu_to_le64(dma);
175 tx_swbd->dma = dma;
279 dma = skb_frag_dma_map(tx_ring->dev, frag, 0, len,
281 if (dma_mapping_error(tx_ring->dev, dma))
298 temp_bd.addr = cpu_to_le64(dma);
301 tx_swbd->dma = dma;
361 /* For the TSO header we do not set the dma address since we do not
418 tx_swbd->dma = addr;
780 .dma = tx_swbd->dma,
794 dma_sync_single_range_for_device(rx_ring->dev, rx_swbd.dma,
806 dma_unmap_page(rx_ring->dev, rx_swbd.dma, PAGE_SIZE,
853 else if (likely(tx_swbd->dma))
933 rx_swbd->dma = addr;
960 rxbd->w.addr = cpu_to_le64(rx_swbd->dma +
1059 dma_sync_single_range_for_cpu(rx_ring->dev, rx_swbd->dma,
1073 dma_sync_single_range_for_device(rx_ring->dev, rx_swbd->dma,
1090 dma_unmap_page(rx_ring->dev, rx_swbd->dma, PAGE_SIZE,
1261 txbd->addr = cpu_to_le64(tx_swbd->dma + tx_swbd->page_offset);
1316 dma_addr_t dma;
1320 dma = dma_map_single(tx_ring->dev, data, len, DMA_TO_DEVICE);
1321 if (unlikely(dma_mapping_error(tx_ring->dev, dma))) {
1326 xdp_tx_swbd->dma = dma;
1347 dma = dma_map_single(tx_ring->dev, data, len, DMA_TO_DEVICE);
1348 if (unlikely(dma_mapping_error(tx_ring->dev, dma))) {
1357 xdp_tx_swbd->dma = dma;
1503 tx_swbd->dma = rx_swbd->dma;
2011 dma_unmap_page(rx_ring->dev, rx_swbd->dma, PAGE_SIZE,
3142 /* set up for high or low dma */