Lines Matching refs:dma_addr
80 dma_addr_t dma_addr) in xen_dma_to_phys() argument
82 return xen_bus_to_phys(dev, dma_to_phys(dev, dma_addr)); in xen_dma_to_phys()
104 static int is_xen_swiotlb_buffer(struct device *dev, dma_addr_t dma_addr) in is_xen_swiotlb_buffer() argument
106 unsigned long bfn = XEN_PFN_DOWN(dma_to_phys(dev, dma_addr)); in is_xen_swiotlb_buffer()
452 xen_swiotlb_sync_single_for_cpu(struct device *dev, dma_addr_t dma_addr, in xen_swiotlb_sync_single_for_cpu() argument
455 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_cpu()
458 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_cpu()
461 xen_dma_sync_for_cpu(dev, dma_addr, size, dir); in xen_swiotlb_sync_single_for_cpu()
464 if (is_xen_swiotlb_buffer(dev, dma_addr)) in xen_swiotlb_sync_single_for_cpu()
469 xen_swiotlb_sync_single_for_device(struct device *dev, dma_addr_t dma_addr, in xen_swiotlb_sync_single_for_device() argument
472 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_device()
474 if (is_xen_swiotlb_buffer(dev, dma_addr)) in xen_swiotlb_sync_single_for_device()
478 if (pfn_valid(PFN_DOWN(dma_to_phys(dev, dma_addr)))) in xen_swiotlb_sync_single_for_device()
481 xen_dma_sync_for_device(dev, dma_addr, size, dir); in xen_swiotlb_sync_single_for_device()