Lines Matching defs:dma_dev

135 	struct device *dma_dev = bgmac->dma_dev;
162 slot->dma_addr = dma_map_single(dma_dev, skb->data, skb_headlen(skb),
164 if (unlikely(dma_mapping_error(dma_dev, slot->dma_addr)))
180 slot->dma_addr = skb_frag_dma_map(dma_dev, frag, 0,
182 if (unlikely(dma_mapping_error(dma_dev, slot->dma_addr)))
211 dma_unmap_single(dma_dev, slot->dma_addr, skb_headlen(skb),
220 dma_unmap_page(dma_dev, slot->dma_addr, len, DMA_TO_DEVICE);
237 struct device *dma_dev = bgmac->dma_dev;
262 dma_unmap_single(dma_dev, slot->dma_addr, len,
265 dma_unmap_page(dma_dev, slot->dma_addr, len,
336 struct device *dma_dev = bgmac->dma_dev;
352 dma_addr = dma_map_single(dma_dev, buf + BGMAC_RX_BUF_OFFSET,
354 if (dma_mapping_error(dma_dev, dma_addr)) {
399 static void bgmac_dma_rx_poison_buf(struct device *dma_dev,
404 dma_sync_single_for_cpu(dma_dev, slot->dma_addr, BGMAC_RX_BUF_SIZE,
408 dma_sync_single_for_device(dma_dev, slot->dma_addr, BGMAC_RX_BUF_SIZE,
425 struct device *dma_dev = bgmac->dma_dev;
436 bgmac_dma_rx_poison_buf(dma_dev, slot);
441 dma_unmap_single(dma_dev, dma_addr,
528 struct device *dma_dev = bgmac->dma_dev;
544 dma_unmap_single(dma_dev, slot->dma_addr,
547 dma_unmap_page(dma_dev, slot->dma_addr,
555 struct device *dma_dev = bgmac->dma_dev;
564 dma_unmap_single(dma_dev, slot->dma_addr,
576 struct device *dma_dev = bgmac->dma_dev;
584 dma_free_coherent(dma_dev, size, ring->cpu_base,
614 struct device *dma_dev = bgmac->dma_dev;
637 ring->cpu_base = dma_alloc_coherent(dma_dev, size,
662 ring->cpu_base = dma_alloc_coherent(dma_dev, size,