Lines Matching refs:page
32 struct page *page; in pte_alloc_one() local
35 page = alloc_pages(GFP_KERNEL|__GFP_REPEAT|__GFP_ZERO, 0); in pte_alloc_one()
36 if(!page) in pte_alloc_one()
38 if (!pgtable_page_ctor(page)) { in pte_alloc_one()
39 __free_page(page); in pte_alloc_one()
43 pte = kmap(page); in pte_alloc_one()
47 kunmap(page); in pte_alloc_one()
48 return page; in pte_alloc_one()
51 static inline void pte_free(struct mm_struct *mm, pgtable_t page) in pte_free() argument
53 pgtable_page_dtor(page); in pte_free()
54 cache_page(kmap(page)); in pte_free()
55 kunmap(page); in pte_free()
56 __free_page(page); in pte_free()
59 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, in __pte_free_tlb() argument
62 pgtable_page_dtor(page); in __pte_free_tlb()
63 cache_page(kmap(page)); in __pte_free_tlb()
64 kunmap(page); in __pte_free_tlb()
65 __free_page(page); in __pte_free_tlb()
102 static inline void pmd_populate(struct mm_struct *mm, pmd_t *pmd, pgtable_t page) in pmd_populate() argument
104 pmd_set(pmd, page_address(page)); in pmd_populate()