Lines Matching refs:pte
74 static void split_pmd(pmd_t *pmd, pte_t *pte) in split_pmd() argument
84 set_pte(pte, pfn_pte(pfn, PAGE_KERNEL_EXEC)); in split_pmd()
86 } while (pte++, i++, i < PTRS_PER_PTE); in split_pmd()
94 pte_t *pte; in alloc_init_pte() local
97 pte = alloc(PTRS_PER_PTE * sizeof(pte_t)); in alloc_init_pte()
99 split_pmd(pmd, pte); in alloc_init_pte()
100 __pmd_populate(pmd, __pa(pte), PMD_TYPE_TABLE); in alloc_init_pte()
105 pte = pte_offset_kernel(pmd, addr); in alloc_init_pte()
107 set_pte(pte, pfn_pte(pfn, prot)); in alloc_init_pte()
109 } while (pte++, addr += PAGE_SIZE, addr != end); in alloc_init_pte()
484 pte_t *pte; in kern_addr_valid() local
507 pte = pte_offset_kernel(pmd, addr); in kern_addr_valid()
508 if (pte_none(*pte)) in kern_addr_valid()
511 return pfn_valid(pte_pfn(*pte)); in kern_addr_valid()
636 pte_t *pte; in __set_fixmap() local
640 pte = fixmap_pte(addr); in __set_fixmap()
643 set_pte(pte, pfn_pte(phys >> PAGE_SHIFT, flags)); in __set_fixmap()
645 pte_clear(&init_mm, addr, pte); in __set_fixmap()