Lines Matching refs:pte
65 struct page *pte; in pte_alloc_one() local
67 pte = alloc_page(GFP_KERNEL | __GFP_REPEAT | __GFP_ZERO); in pte_alloc_one()
68 if (!pte) in pte_alloc_one()
70 if (!pgtable_page_ctor(pte)) { in pte_alloc_one()
71 __free_page(pte); in pte_alloc_one()
74 return pte; in pte_alloc_one()
85 static inline void pte_free(struct mm_struct *mm, struct page *pte) in pte_free() argument
87 pgtable_page_dtor(pte); in pte_free()
88 __free_page(pte); in pte_free()
91 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) in pte_free_kernel() argument
93 free_page((unsigned long)pte); in pte_free_kernel()
97 pgtable_t pte) in pmd_populate() argument
103 set_pmd(pmd, __pmd(((unsigned long)page_to_pfn(pte) << PAGE_SHIFT) | in pmd_populate()
117 pte_t *pte) in pmd_populate_kernel() argument
129 set_pmd(pmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
137 set_pmd(ppmd, __pmd(((unsigned long)__pa(pte)) | HEXAGON_L1_PTE_SIZE)); in pmd_populate_kernel()
142 #define __pte_free_tlb(tlb, pte, addr) \ argument
144 pgtable_page_dtor((pte)); \
145 tlb_remove_page((tlb), (pte)); \