Lines Matching refs:pte
156 static pte_t *__init page_table_kmap_check(pte_t *pte, pmd_t *pmd, in page_table_kmap_check() argument
179 set_pte(newpte + i, pte[i]); in page_table_kmap_check()
187 paravirt_release_pte(__pa(pte) >> PAGE_SHIFT); in page_table_kmap_check()
188 pte = newpte; in page_table_kmap_check()
192 && lastpte && lastpte + PTRS_PER_PTE != pte); in page_table_kmap_check()
194 return pte; in page_table_kmap_check()
213 pte_t *pte = NULL; in page_table_range_init() local
230 pte = page_table_kmap_check(one_page_table_init(pmd), in page_table_range_init()
231 pmd, vaddr, pte, &adr); in page_table_range_init()
264 pte_t *pte; in kernel_physical_mapping_init() local
342 pte = one_page_table_init(pmd); in kernel_physical_mapping_init()
345 pte += pte_ofs; in kernel_physical_mapping_init()
347 pte++, pfn++, pte_ofs++, addr += PAGE_SIZE) { in kernel_physical_mapping_init()
360 set_pte(pte, pfn_pte(pfn, init_prot)); in kernel_physical_mapping_init()
363 set_pte(pte, pfn_pte(pfn, prot)); in kernel_physical_mapping_init()
419 pte_t *pte; in permanent_kmaps_init() local
427 pte = pte_offset_kernel(pmd, vaddr); in permanent_kmaps_init()
428 pkmap_page_table = pte; in permanent_kmaps_init()
459 pte_t *pte; in native_pagetable_init() local
488 pte = pte_offset_kernel(pmd, va); in native_pagetable_init()
489 if (!pte_present(*pte)) in native_pagetable_init()
493 pfn, pmd, __pa(pmd), pte, __pa(pte)); in native_pagetable_init()
494 pte_clear(NULL, va, pte); in native_pagetable_init()