Lines Matching defs:dma_addr
72 dma_addr_t dma_addr)
74 return xen_bus_to_phys(dev, dma_to_phys(dev, dma_addr));
91 static int is_xen_swiotlb_buffer(struct device *dev, dma_addr_t dma_addr)
93 unsigned long bfn = XEN_PFN_DOWN(dma_to_phys(dev, dma_addr));
246 * Unmap a single streaming mode DMA translation. The dma_addr and size must
273 xen_swiotlb_sync_single_for_cpu(struct device *dev, dma_addr_t dma_addr,
276 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr);
279 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr))))
282 xen_dma_sync_for_cpu(dev, dma_addr, size, dir);
285 if (is_xen_swiotlb_buffer(dev, dma_addr))
290 xen_swiotlb_sync_single_for_device(struct device *dev, dma_addr_t dma_addr,
293 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr);
295 if (is_xen_swiotlb_buffer(dev, dma_addr))
299 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr))))
302 xen_dma_sync_for_device(dev, dma_addr, size, dir);