Lines Matching refs:paddr
14 static inline bool arc_uncached_addr_space(phys_addr_t paddr)
17 if (paddr >= ARC_UNCACHED_ADDR_SPACE)
19 } else if (paddr >= perip_base && paddr <= perip_end) {
26 void __iomem *ioremap(phys_addr_t paddr, unsigned long size)
31 end = paddr + size - 1;
32 if (!size || (end < paddr))
39 if (arc_uncached_addr_space(paddr))
40 return (void __iomem *)(u32)paddr;
42 return ioremap_prot(paddr, size, PAGE_KERNEL_NO_CACHE);
53 void __iomem *ioremap_prot(phys_addr_t paddr, unsigned long size,
63 end = paddr + size - 1;
64 if ((!size) || (end < paddr))
75 off = paddr & ~PAGE_MASK;
76 paddr &= PAGE_MASK_PHYS;
77 size = PAGE_ALIGN(end + 1) - paddr;
85 area->phys_addr = paddr;
87 if (ioremap_page_range(vaddr, vaddr + size, paddr, prot)) {