Lines Matching full:pte
42 *pl2p = (pte_t){ .pte = 0 }; in zap_early_initrd_mapping()
45 *(pl2p + ((PAGE_OFFSET >> PGDIR_SHIFT))) = (pte_t) {.pte = 0}; in zap_early_initrd_mapping()
92 * to the first kernel PMD. Note the upper half of each PMD or PTE are
105 static __init __no_stack_protector pte_t init_map(pte_t pte, pte_t **ptep, pl2_t **pl2p, in init_map() argument
108 while ((pte.pte & PTE_PFN_MASK) < limit) { in init_map()
119 **ptep = pte; in init_map()
120 pte.pte += PAGE_SIZE; in init_map()
125 return pte; in init_map()
132 pte_t pte, *ptep = (pte_t *)__pa_nodebug(__brk_base); in mk_early_pgtbl_32() local
137 pte.pte = PTE_IDENT_ATTR; in mk_early_pgtbl_32()
138 pte = init_map(pte, &ptep, &pl2p, limit); in mk_early_pgtbl_32()
142 *ptr = (pte.pte & PTE_PFN_MASK) >> PAGE_SHIFT; in mk_early_pgtbl_32()
154 *ptr = (pte.pte & PTE_PFN_MASK) + PAGE_OFFSET; in mk_early_pgtbl_32()
162 pte.pte = PTE_IDENT_ATTR | PFN_ALIGN(limit); in mk_early_pgtbl_32()
165 init_map(pte, &ptep, &pl2p, limit); in mk_early_pgtbl_32()