Lines Matching refs:pte
80 static void split_pmd(pmd_t *pmd, pte_t *pte) in split_pmd() argument
90 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in split_pmd()
92 } while (pte++, i++, i < PTRS_PER_PTE); in split_pmd()
100 pte_t *pte; in alloc_init_pte() local
103 pte = alloc(PTRS_PER_PTE * sizeof(pte_t)); in alloc_init_pte()
105 split_pmd(pmd, pte); in alloc_init_pte()
106 __pmd_populate(pmd, __pa(pte), PMD_TYPE_TABLE); in alloc_init_pte()
111 pte = pte_offset_kernel(pmd, addr); in alloc_init_pte()
113 set_pte(pte, pfn_pte(pfn, prot)); in alloc_init_pte()
115 } while (pte++, addr += PAGE_SIZE, addr != end); in alloc_init_pte()
479 pte_t *pte; in kern_addr_valid() local
502 pte = pte_offset_kernel(pmd, addr); in kern_addr_valid()
503 if (pte_none(*pte)) in kern_addr_valid()
506 return pfn_valid(pte_pfn(*pte)); in kern_addr_valid()
631 pte_t *pte; in __set_fixmap() local
635 pte = fixmap_pte(addr); in __set_fixmap()
638 set_pte(pte, pfn_pte(phys >> PAGE_SHIFT, flags)); in __set_fixmap()
640 pte_clear(&init_mm, addr, pte); in __set_fixmap()