Lines Matching refs:pte
17 pte_t *pte) in pmd_populate_kernel() argument
19 set_pmd(pmd, __pmd((unsigned long)pte)); in pmd_populate_kernel()
23 pgtable_t pte) in pmd_populate() argument
25 set_pmd(pmd, __pmd((unsigned long)page_address(pte))); in pmd_populate()
70 pte_t *pte; in pte_alloc_one_kernel() local
72 pte = (pte_t *) __get_free_pages(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO, PTE_ORDER); in pte_alloc_one_kernel()
74 return pte; in pte_alloc_one_kernel()
80 struct page *pte; in pte_alloc_one() local
82 pte = alloc_pages(GFP_KERNEL | __GFP_REPEAT, PTE_ORDER); in pte_alloc_one()
83 if (!pte) in pte_alloc_one()
85 clear_highpage(pte); in pte_alloc_one()
86 if (!pgtable_page_ctor(pte)) { in pte_alloc_one()
87 __free_page(pte); in pte_alloc_one()
90 return pte; in pte_alloc_one()
93 static inline void pte_free_kernel(struct mm_struct *mm, pte_t *pte) in pte_free_kernel() argument
95 free_pages((unsigned long)pte, PTE_ORDER); in pte_free_kernel()
98 static inline void pte_free(struct mm_struct *mm, pgtable_t pte) in pte_free() argument
100 pgtable_page_dtor(pte); in pte_free()
101 __free_pages(pte, PTE_ORDER); in pte_free()
104 #define __pte_free_tlb(tlb,pte,address) \ argument
106 pgtable_page_dtor(pte); \
107 tlb_remove_page((tlb), pte); \