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