Lines Matching refs:phys_addr
22 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pte() argument
34 pfn = phys_addr >> PAGE_SHIFT; in remap_area_pte()
48 phys_addr_t size, phys_addr_t phys_addr, unsigned long flags) in remap_area_pmd() argument
56 phys_addr -= address; in remap_area_pmd()
62 remap_area_pte(pte, address, end - address, address + phys_addr, flags); in remap_area_pmd()
69 static int remap_area_pages(unsigned long address, phys_addr_t phys_addr, in remap_area_pages() argument
76 phys_addr -= address; in remap_area_pages()
92 phys_addr + address, flags)) in remap_area_pages()
132 void __iomem * __ioremap(phys_addr_t phys_addr, phys_addr_t size, unsigned long flags) in __ioremap() argument
139 phys_addr = fixup_bigphys_addr(phys_addr, size); in __ioremap()
142 last_addr = phys_addr + size - 1; in __ioremap()
143 if (!size || last_addr < phys_addr) in __ioremap()
150 if (IS_LOW512(phys_addr) && IS_LOW512(last_addr) && in __ioremap()
152 return (void __iomem *) CKSEG1ADDR(phys_addr); in __ioremap()
158 pfn = PFN_DOWN(phys_addr); in __ioremap()
163 &phys_addr, &last_addr); in __ioremap()
170 offset = phys_addr & ~PAGE_MASK; in __ioremap()
171 phys_addr &= PAGE_MASK; in __ioremap()
172 size = PAGE_ALIGN(last_addr + 1) - phys_addr; in __ioremap()
181 if (remap_area_pages((unsigned long) addr, phys_addr, size, flags)) { in __ioremap()