Lines Matching refs:pte
25 #define pmd_populate_kernel(mm, pmd, pte) \ argument
26 set_pmd(pmd, __pmd(_KERNPG_TABLE + __pa(pte)))
29 struct page *pte) in pmd_populate() argument
32 ((unsigned long)page_to_pfn(pte) << in pmd_populate()
73 struct page *pte; in pte_alloc_one() local
74 pte = alloc_pages(GFP_KERNEL, 0); in pte_alloc_one()
75 if (!pte) in pte_alloc_one()
77 clear_page(page_address(pte)); in pte_alloc_one()
78 if (!pgtable_pte_page_ctor(pte)) { in pte_alloc_one()
79 __free_page(pte); in pte_alloc_one()
82 return pte; in pte_alloc_one()
85 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) in pte_free_kernel() argument
87 free_page((unsigned long)pte); in pte_free_kernel()
90 static inline void pte_free(struct mm_struct *mm, struct page *pte) in pte_free() argument
92 pgtable_pte_page_dtor(pte); in pte_free()
93 __free_page(pte); in pte_free()
96 #define __pte_free_tlb(tlb, pte, addr) \ argument
98 pgtable_pte_page_dtor(pte); \
99 tlb_remove_page((tlb), (pte)); \