Lines Matching refs:paddr

47 static inline phys_addr_t xen_phys_to_bus(struct device *dev, phys_addr_t paddr)  in xen_phys_to_bus()  argument
49 unsigned long bfn = pfn_to_bfn(XEN_PFN_DOWN(paddr)); in xen_phys_to_bus()
52 baddr |= paddr & ~XEN_PAGE_MASK; in xen_phys_to_bus()
56 static inline dma_addr_t xen_phys_to_dma(struct device *dev, phys_addr_t paddr) in xen_phys_to_dma() argument
58 return phys_to_dma(dev, xen_phys_to_bus(dev, paddr)); in xen_phys_to_dma()
65 phys_addr_t paddr = (xen_pfn << XEN_PAGE_SHIFT) | in xen_bus_to_phys() local
68 return paddr; in xen_bus_to_phys()
104 phys_addr_t paddr = (phys_addr_t)xen_pfn << XEN_PAGE_SHIFT; in xen_swiotlb_find_pool() local
110 if (pfn_valid(PFN_DOWN(paddr))) in xen_swiotlb_find_pool()
111 return swiotlb_find_pool(dev, paddr); in xen_swiotlb_find_pool()
269 phys_addr_t paddr = xen_dma_to_phys(hwdev, dev_addr); in xen_swiotlb_unmap_page() local
276 arch_sync_dma_for_cpu(paddr, size, dir); in xen_swiotlb_unmap_page()
284 __swiotlb_tbl_unmap_single(hwdev, paddr, size, dir, in xen_swiotlb_unmap_page()
292 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_cpu() local
297 arch_sync_dma_for_cpu(paddr, size, dir); in xen_swiotlb_sync_single_for_cpu()
304 __swiotlb_sync_single_for_cpu(dev, paddr, size, dir, pool); in xen_swiotlb_sync_single_for_cpu()
311 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_device() local
316 __swiotlb_sync_single_for_device(dev, paddr, size, dir, pool); in xen_swiotlb_sync_single_for_device()
320 arch_sync_dma_for_device(paddr, size, dir); in xen_swiotlb_sync_single_for_device()
396 phys_addr_t paddr, in xen_swiotlb_direct_map_resource() argument
401 dma_addr_t dma_addr = paddr; in xen_swiotlb_direct_map_resource()