Lines Matching refs:addr
77 if (vm->addr > vaddr) in find_static_vm_vaddr()
80 if (vm->addr <= vaddr && vm->addr + vm->size > vaddr) in find_static_vm_vaddr()
95 vaddr = vm->addr; in add_static_vm_early()
100 if (vm->addr > vaddr) in add_static_vm_early()
141 unsigned long addr = virt, end = virt + (size & ~(SZ_1M - 1)); in unmap_area_sections() local
146 flush_cache_vunmap(addr, end); in unmap_area_sections()
147 pgd = pgd_offset_k(addr); in unmap_area_sections()
148 pud = pud_offset(pgd, addr); in unmap_area_sections()
149 pmdp = pmd_offset(pud, addr); in unmap_area_sections()
171 addr += PMD_SIZE; in unmap_area_sections()
173 } while (addr < end); in unmap_area_sections()
189 unsigned long addr = virt, end = virt + size; in remap_area_sections() local
200 pgd = pgd_offset_k(addr); in remap_area_sections()
201 pud = pud_offset(pgd, addr); in remap_area_sections()
202 pmd = pmd_offset(pud, addr); in remap_area_sections()
210 addr += PMD_SIZE; in remap_area_sections()
212 } while (addr < end); in remap_area_sections()
221 unsigned long addr = virt, end = virt + size; in remap_area_supersections() local
233 pud = pud_offset(pgd, addr); in remap_area_supersections()
234 pmd = pmd_offset(pud, addr); in remap_area_supersections()
247 addr += PMD_SIZE; in remap_area_supersections()
252 } while (addr < end); in remap_area_supersections()
263 unsigned long addr; in __arm_ioremap_pfn_caller() local
292 addr = (unsigned long)svm->vm.addr; in __arm_ioremap_pfn_caller()
293 addr += paddr - svm->vm.phys_addr; in __arm_ioremap_pfn_caller()
294 return (void __iomem *) (offset + addr); in __arm_ioremap_pfn_caller()
307 addr = (unsigned long)area->addr; in __arm_ioremap_pfn_caller()
314 !((paddr | size | addr) & ~SUPERSECTION_MASK)) { in __arm_ioremap_pfn_caller()
316 err = remap_area_supersections(addr, pfn, size, type); in __arm_ioremap_pfn_caller()
317 } else if (!((paddr | size | addr) & ~PMD_MASK)) { in __arm_ioremap_pfn_caller()
319 err = remap_area_sections(addr, pfn, size, type); in __arm_ioremap_pfn_caller()
322 err = ioremap_page_range(addr, addr + size, paddr, in __arm_ioremap_pfn_caller()
326 vunmap((void *)addr); in __arm_ioremap_pfn_caller()
330 flush_cache_vmap(addr, addr + size); in __arm_ioremap_pfn_caller()
331 return (void __iomem *) (offset + addr); in __arm_ioremap_pfn_caller()
418 void *addr = (void *)(PAGE_MASK & (unsigned long)io_addr); in __iounmap() local
422 svm = find_static_vm_vaddr(addr); in __iounmap()
430 vm = find_vm_area(addr); in __iounmap()
438 unmap_area_sections((unsigned long)vm->addr, vm->size); in __iounmap()
442 vunmap(addr); in __iounmap()