Lines Matching refs:paddr
47 static inline phys_addr_t xen_phys_to_bus(struct device *dev, phys_addr_t paddr)
49 unsigned long bfn = pfn_to_bfn(XEN_PFN_DOWN(paddr));
52 baddr |= paddr & ~XEN_PAGE_MASK;
56 static inline dma_addr_t xen_phys_to_dma(struct device *dev, phys_addr_t paddr)
58 return phys_to_dma(dev, xen_phys_to_bus(dev, paddr));
65 phys_addr_t paddr = (xen_pfn << XEN_PAGE_SHIFT) |
68 return paddr;
95 phys_addr_t paddr = (phys_addr_t)xen_pfn << XEN_PAGE_SHIFT;
101 if (pfn_valid(PFN_DOWN(paddr)))
102 return is_swiotlb_buffer(dev, paddr);
256 phys_addr_t paddr = xen_dma_to_phys(hwdev, dev_addr);
262 arch_sync_dma_for_cpu(paddr, size, dir);
267 /* NOTE: We use dev_addr here, not paddr! */
269 swiotlb_tbl_unmap_single(hwdev, paddr, size, dir, attrs);
276 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr);
280 arch_sync_dma_for_cpu(paddr, size, dir);
286 swiotlb_sync_single_for_cpu(dev, paddr, size, dir);
293 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr);
296 swiotlb_sync_single_for_device(dev, paddr, size, dir);
300 arch_sync_dma_for_device(paddr, size, dir);