Lines Matching refs:vaddr
233 static pud_t *fill_pud(pgd_t *pgd, unsigned long vaddr) in fill_pud() argument
242 return pud_offset(pgd, vaddr); in fill_pud()
245 static pmd_t *fill_pmd(pud_t *pud, unsigned long vaddr) in fill_pmd() argument
254 return pmd_offset(pud, vaddr); in fill_pmd()
257 static pte_t *fill_pte(pmd_t *pmd, unsigned long vaddr) in fill_pte() argument
265 return pte_offset_kernel(pmd, vaddr); in fill_pte()
268 void set_pte_vaddr_pud(pud_t *pud_page, unsigned long vaddr, pte_t new_pte) in set_pte_vaddr_pud() argument
274 pud = pud_page + pud_index(vaddr); in set_pte_vaddr_pud()
275 pmd = fill_pmd(pud, vaddr); in set_pte_vaddr_pud()
276 pte = fill_pte(pmd, vaddr); in set_pte_vaddr_pud()
284 __flush_tlb_one(vaddr); in set_pte_vaddr_pud()
287 void set_pte_vaddr(unsigned long vaddr, pte_t pteval) in set_pte_vaddr() argument
292 pr_debug("set_pte_vaddr %lx to %lx\n", vaddr, native_pte_val(pteval)); in set_pte_vaddr()
294 pgd = pgd_offset_k(vaddr); in set_pte_vaddr()
301 set_pte_vaddr_pud(pud_page, vaddr, pteval); in set_pte_vaddr()
304 pmd_t * __init populate_extra_pmd(unsigned long vaddr) in populate_extra_pmd() argument
309 pgd = pgd_offset_k(vaddr); in populate_extra_pmd()
310 pud = fill_pud(pgd, vaddr); in populate_extra_pmd()
311 return fill_pmd(pud, vaddr); in populate_extra_pmd()
314 pte_t * __init populate_extra_pte(unsigned long vaddr) in populate_extra_pte() argument
318 pmd = populate_extra_pmd(vaddr); in populate_extra_pte()
319 return fill_pte(pmd, vaddr); in populate_extra_pte()
380 unsigned long vaddr = __START_KERNEL_map; in cleanup_highmap() local
393 for (; vaddr + PMD_SIZE - 1 < vaddr_end; pmd++, vaddr += PMD_SIZE) { in cleanup_highmap()
396 if (vaddr < (unsigned long) _text || vaddr > end) in cleanup_highmap()