Lines Matching refs:vaddr

108 pmd_t * __init populate_extra_pmd(unsigned long vaddr)  in populate_extra_pmd()  argument
110 int pgd_idx = pgd_index(vaddr); in populate_extra_pmd()
111 int pmd_idx = pmd_index(vaddr); in populate_extra_pmd()
116 pte_t * __init populate_extra_pte(unsigned long vaddr) in populate_extra_pte() argument
118 int pte_idx = pte_index(vaddr); in populate_extra_pte()
121 pmd = populate_extra_pmd(vaddr); in populate_extra_pte()
133 unsigned long vaddr; in page_table_range_init_count() local
138 vaddr = start; in page_table_range_init_count()
139 pgd_idx = pgd_index(vaddr); in page_table_range_init_count()
140 pmd_idx = pmd_index(vaddr); in page_table_range_init_count()
142 for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd_idx++) { in page_table_range_init_count()
143 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init_count()
145 if ((vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin && in page_table_range_init_count()
146 (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) in page_table_range_init_count()
148 vaddr += PMD_SIZE; in page_table_range_init_count()
157 unsigned long vaddr, pte_t *lastpte, in page_table_kmap_check() argument
171 && (vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin in page_table_kmap_check()
172 && (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) { in page_table_kmap_check()
190 BUG_ON(vaddr < fix_to_virt(FIX_KMAP_BEGIN - 1) in page_table_kmap_check()
191 && vaddr > fix_to_virt(FIX_KMAP_END) in page_table_kmap_check()
210 unsigned long vaddr; in page_table_range_init() local
220 vaddr = start; in page_table_range_init()
221 pgd_idx = pgd_index(vaddr); in page_table_range_init()
222 pmd_idx = pmd_index(vaddr); in page_table_range_init()
225 for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd++, pgd_idx++) { in page_table_range_init()
227 pmd = pmd + pmd_index(vaddr); in page_table_range_init()
228 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init()
231 pmd, vaddr, pte, &adr); in page_table_range_init()
233 vaddr += PMD_SIZE; in page_table_range_init()
393 static inline pte_t *kmap_get_fixmap_pte(unsigned long vaddr) in kmap_get_fixmap_pte() argument
395 return pte_offset_kernel(pmd_offset(pud_offset(pgd_offset_k(vaddr), in kmap_get_fixmap_pte()
396 vaddr), vaddr), vaddr); in kmap_get_fixmap_pte()
415 unsigned long vaddr; in permanent_kmaps_init() local
421 vaddr = PKMAP_BASE; in permanent_kmaps_init()
422 page_table_range_init(vaddr, vaddr + PAGE_SIZE*LAST_PKMAP, pgd_base); in permanent_kmaps_init()
424 pgd = swapper_pg_dir + pgd_index(vaddr); in permanent_kmaps_init()
425 pud = pud_offset(pgd, vaddr); in permanent_kmaps_init()
426 pmd = pmd_offset(pud, vaddr); in permanent_kmaps_init()
427 pte = pte_offset_kernel(pmd, vaddr); in permanent_kmaps_init()
522 unsigned long vaddr, end; in early_ioremap_page_table_range_init() local
528 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in early_ioremap_page_table_range_init()
530 page_table_range_init(vaddr, end, pgd_base); in early_ioremap_page_table_range_init()