Lines Matching refs:vaddr

107 pmd_t * __init populate_extra_pmd(unsigned long vaddr)  in populate_extra_pmd()  argument
109 int pgd_idx = pgd_index(vaddr); in populate_extra_pmd()
110 int pmd_idx = pmd_index(vaddr); in populate_extra_pmd()
115 pte_t * __init populate_extra_pte(unsigned long vaddr) in populate_extra_pte() argument
117 int pte_idx = pte_index(vaddr); in populate_extra_pte()
120 pmd = populate_extra_pmd(vaddr); in populate_extra_pte()
132 unsigned long vaddr; in page_table_range_init_count() local
137 vaddr = start; in page_table_range_init_count()
138 pgd_idx = pgd_index(vaddr); in page_table_range_init_count()
139 pmd_idx = pmd_index(vaddr); in page_table_range_init_count()
141 for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd_idx++) { in page_table_range_init_count()
142 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init_count()
144 if ((vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin && in page_table_range_init_count()
145 (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) in page_table_range_init_count()
147 vaddr += PMD_SIZE; in page_table_range_init_count()
156 unsigned long vaddr, pte_t *lastpte, in page_table_kmap_check() argument
170 && (vaddr >> PMD_SHIFT) >= pmd_idx_kmap_begin in page_table_kmap_check()
171 && (vaddr >> PMD_SHIFT) <= pmd_idx_kmap_end) { in page_table_kmap_check()
187 BUG_ON(vaddr < fix_to_virt(FIX_KMAP_BEGIN - 1) in page_table_kmap_check()
188 && vaddr > fix_to_virt(FIX_KMAP_END) in page_table_kmap_check()
207 unsigned long vaddr; in page_table_range_init() local
217 vaddr = start; in page_table_range_init()
218 pgd_idx = pgd_index(vaddr); in page_table_range_init()
219 pmd_idx = pmd_index(vaddr); in page_table_range_init()
222 for ( ; (pgd_idx < PTRS_PER_PGD) && (vaddr != end); pgd++, pgd_idx++) { in page_table_range_init()
224 pmd = pmd + pmd_index(vaddr); in page_table_range_init()
225 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init()
228 pmd, vaddr, pte, &adr); in page_table_range_init()
230 vaddr += PMD_SIZE; in page_table_range_init()
391 unsigned long vaddr = PKMAP_BASE; in permanent_kmaps_init() local
393 page_table_range_init(vaddr, vaddr + PAGE_SIZE*LAST_PKMAP, pgd_base); in permanent_kmaps_init()
395 pkmap_page_table = virt_to_kpte(vaddr); in permanent_kmaps_init()
498 unsigned long vaddr, end; in early_ioremap_page_table_range_init() local
504 vaddr = __fix_to_virt(__end_of_fixed_addresses - 1) & PMD_MASK; in early_ioremap_page_table_range_init()
506 page_table_range_init(vaddr, end, pgd_base); in early_ioremap_page_table_range_init()