Lines Matching refs:page
17 unsigned long page = __get_free_page(GFP_DMA); in pte_alloc_one_kernel() local
19 if (!page) in pte_alloc_one_kernel()
22 memset((void *)page, 0, PAGE_SIZE); in pte_alloc_one_kernel()
23 return (pte_t *) (page); in pte_alloc_one_kernel()
34 #define pmd_populate(mm, pmd, page) (pmd_val(*pmd) = \ argument
35 (unsigned long)(page_address(page)))
41 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t page, in __pte_free_tlb() argument
44 pgtable_pte_page_dtor(page); in __pte_free_tlb()
45 __free_page(page); in __pte_free_tlb()
50 static inline struct page *pte_alloc_one(struct mm_struct *mm) in pte_alloc_one()
52 struct page *page = alloc_pages(GFP_DMA, 0); in pte_alloc_one() local
55 if (!page) in pte_alloc_one()
57 if (!pgtable_pte_page_ctor(page)) { in pte_alloc_one()
58 __free_page(page); in pte_alloc_one()
62 pte = kmap(page); in pte_alloc_one()
69 kunmap(page); in pte_alloc_one()
71 return page; in pte_alloc_one()
74 static inline void pte_free(struct mm_struct *mm, struct page *page) in pte_free() argument
76 pgtable_pte_page_dtor(page); in pte_free()
77 __free_page(page); in pte_free()