Lines Matching refs:paddr

55 static inline phys_addr_t xen_phys_to_bus(struct device *dev, phys_addr_t paddr)  in xen_phys_to_bus()  argument
57 unsigned long bfn = pfn_to_bfn(XEN_PFN_DOWN(paddr)); in xen_phys_to_bus()
60 baddr |= paddr & ~XEN_PAGE_MASK; in xen_phys_to_bus()
64 static inline dma_addr_t xen_phys_to_dma(struct device *dev, phys_addr_t paddr) in xen_phys_to_dma() argument
66 return phys_to_dma(dev, xen_phys_to_bus(dev, paddr)); in xen_phys_to_dma()
73 phys_addr_t paddr = (xen_pfn << XEN_PAGE_SHIFT) | in xen_bus_to_phys() local
76 return paddr; in xen_bus_to_phys()
108 phys_addr_t paddr = (phys_addr_t)xen_pfn << XEN_PAGE_SHIFT; in is_xen_swiotlb_buffer() local
114 if (pfn_valid(PFN_DOWN(paddr))) { in is_xen_swiotlb_buffer()
115 return paddr >= virt_to_phys(xen_io_tlb_start) && in is_xen_swiotlb_buffer()
116 paddr < virt_to_phys(xen_io_tlb_end); in is_xen_swiotlb_buffer()
435 phys_addr_t paddr = xen_dma_to_phys(hwdev, dev_addr); in xen_swiotlb_unmap_page() local
441 arch_sync_dma_for_cpu(paddr, size, dir); in xen_swiotlb_unmap_page()
448 swiotlb_tbl_unmap_single(hwdev, paddr, size, size, dir, attrs); in xen_swiotlb_unmap_page()
455 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_cpu() local
459 arch_sync_dma_for_cpu(paddr, size, dir); in xen_swiotlb_sync_single_for_cpu()
465 swiotlb_tbl_sync_single(dev, paddr, size, dir, SYNC_FOR_CPU); in xen_swiotlb_sync_single_for_cpu()
472 phys_addr_t paddr = xen_dma_to_phys(dev, dma_addr); in xen_swiotlb_sync_single_for_device() local
475 swiotlb_tbl_sync_single(dev, paddr, size, dir, SYNC_FOR_DEVICE); in xen_swiotlb_sync_single_for_device()
479 arch_sync_dma_for_device(paddr, size, dir); in xen_swiotlb_sync_single_for_device()