Lines Matching refs:addr
68 unsigned long addr = virt, end = virt + (size & ~(SZ_4M - 1)); in unmap_area_sections() local
71 flush_cache_vunmap(addr, end); in unmap_area_sections()
72 pgd = pgd_offset_k(addr); in unmap_area_sections()
74 pmd_t pmd, *pmdp = pmd_offset((pud_t *)pgd, addr); in unmap_area_sections()
94 addr += PGDIR_SIZE; in unmap_area_sections()
96 } while (addr < end); in unmap_area_sections()
105 unsigned long addr = virt, end = virt + size; in remap_area_sections() local
114 pgd = pgd_offset_k(addr); in remap_area_sections()
116 pmd_t *pmd = pmd_offset((pud_t *)pgd, addr); in remap_area_sections()
122 addr += PGDIR_SIZE; in remap_area_sections()
124 } while (addr < end); in remap_area_sections()
134 unsigned long addr; in __uc32_ioremap_pfn_caller() local
166 addr = (unsigned long)area->addr; in __uc32_ioremap_pfn_caller()
168 if (!((__pfn_to_phys(pfn) | size | addr) & ~PMD_MASK)) { in __uc32_ioremap_pfn_caller()
170 err = remap_area_sections(addr, pfn, size, type); in __uc32_ioremap_pfn_caller()
172 err = ioremap_page_range(addr, addr + size, __pfn_to_phys(pfn), in __uc32_ioremap_pfn_caller()
176 vunmap((void *)addr); in __uc32_ioremap_pfn_caller()
180 flush_cache_vmap(addr, addr + size); in __uc32_ioremap_pfn_caller()
181 return (void __iomem *) (offset + addr); in __uc32_ioremap_pfn_caller()
237 void *addr = (void *)(PAGE_MASK & (unsigned long)io_addr); in __uc32_iounmap() local
247 vm = find_vm_area(addr); in __uc32_iounmap()
250 unmap_area_sections((unsigned long)vm->addr, vm->size); in __uc32_iounmap()
252 vunmap(addr); in __uc32_iounmap()