Lines Matching refs:phys_addr
22 void __iomem *__ioremap(unsigned long phys_addr, size_t size, in __ioremap() argument
35 if ((phys_addr >= P4SEG) && (flags == 0)) in __ioremap()
36 return (void __iomem *)phys_addr; in __ioremap()
39 last_addr = phys_addr + size - 1; in __ioremap()
40 if (!size || last_addr < phys_addr) in __ioremap()
48 if (PHYSADDR(P2SEGADDR(phys_addr)) == phys_addr) in __ioremap()
49 return (void __iomem *)P2SEGADDR(phys_addr); in __ioremap()
52 offset = phys_addr & ~PAGE_MASK; in __ioremap()
53 phys_addr &= PAGE_MASK; in __ioremap()
54 size = PAGE_ALIGN(last_addr + 1) - phys_addr; in __ioremap()
65 area->phys_addr = phys_addr; in __ioremap()
67 if (ioremap_page_range(addr, addr + size, phys_addr, prot)) { in __ioremap()