Lines Matching refs:addr
152 static pte_t * __init early_pte_alloc(pmd_t *pmd, unsigned long addr, in early_pte_alloc() argument
160 return pte_offset_kernel(pmd, addr); in early_pte_alloc()
163 static void __init alloc_init_pte(pmd_t *pmd, unsigned long addr, in alloc_init_pte() argument
167 pte_t *pte = early_pte_alloc(pmd, addr, type->prot_l1); in alloc_init_pte()
171 } while (pte++, addr += PAGE_SIZE, addr != end); in alloc_init_pte()
174 static void __init alloc_init_section(pgd_t *pgd, unsigned long addr, in alloc_init_section() argument
178 pmd_t *pmd = pmd_offset((pud_t *)pgd, addr); in alloc_init_section()
184 if (((addr | end | phys) & ~SECTION_MASK) == 0) { in alloc_init_section()
190 } while (pmd++, addr += SECTION_SIZE, addr != end); in alloc_init_section()
198 alloc_init_pte(pmd, addr, end, __phys_to_pfn(phys), type); in alloc_init_section()
210 unsigned long phys, addr, length, end; in create_mapping() local
230 addr = md->virtual & PAGE_MASK; in create_mapping()
234 if (type->prot_l1 == 0 && ((addr | phys | length) & ~SECTION_MASK)) { in create_mapping()
237 __pfn_to_phys(md->pfn), addr); in create_mapping()
241 pgd = pgd_offset_k(addr); in create_mapping()
242 end = addr + length; in create_mapping()
244 unsigned long next = pgd_addr_end(addr, end); in create_mapping()
246 alloc_init_section(pgd, addr, next, phys, type); in create_mapping()
248 phys += next - addr; in create_mapping()
249 addr = next; in create_mapping()
250 } while (pgd++, addr != end); in create_mapping()
302 unsigned long addr; in prepare_page_table() local
308 for (addr = 0; addr < MODULES_VADDR; addr += PGDIR_SIZE) in prepare_page_table()
309 pmd_clear(pmd_off_k(addr)); in prepare_page_table()
311 for ( ; addr < PAGE_OFFSET; addr += PGDIR_SIZE) in prepare_page_table()
312 pmd_clear(pmd_off_k(addr)); in prepare_page_table()
325 for (addr = __phys_to_virt(end); in prepare_page_table()
326 addr < VMALLOC_END; addr += PGDIR_SIZE) in prepare_page_table()
327 pmd_clear(pmd_off_k(addr)); in prepare_page_table()
352 unsigned long addr; in devicemaps_init() local
360 for (addr = VMALLOC_END; addr; addr += PGDIR_SIZE) in devicemaps_init()
361 pmd_clear(pmd_off_k(addr)); in devicemaps_init()
488 void update_mmu_cache(struct vm_area_struct *vma, unsigned long addr, in update_mmu_cache() argument