Lines Matching refs:page
61 static inline void set_page_unused(struct page *page, int order) in set_page_unused() argument
68 : "a" (page_to_phys(page + i)), in set_page_unused()
72 static inline void set_page_stable_dat(struct page *page, int order) in set_page_stable_dat() argument
79 : "a" (page_to_phys(page + i)), in set_page_stable_dat()
83 static inline void set_page_stable_nodat(struct page *page, int order) in set_page_stable_nodat() argument
90 : "a" (page_to_phys(page + i)), in set_page_stable_nodat()
97 struct page *page; in mark_kernel_pmd() local
105 page = phys_to_page(pmd_val(*pmd)); in mark_kernel_pmd()
106 set_bit(PG_arch_1, &page->flags); in mark_kernel_pmd()
113 struct page *page; in mark_kernel_pud() local
123 page = phys_to_page(pud_val(*pud)); in mark_kernel_pud()
125 set_bit(PG_arch_1, &page[i].flags); in mark_kernel_pud()
134 struct page *page; in mark_kernel_p4d() local
144 page = phys_to_page(p4d_val(*p4d)); in mark_kernel_p4d()
146 set_bit(PG_arch_1, &page[i].flags); in mark_kernel_p4d()
155 struct page *page; in mark_kernel_pgd() local
166 page = phys_to_page(pgd_val(*pgd)); in mark_kernel_pgd()
168 set_bit(PG_arch_1, &page[i].flags); in mark_kernel_pgd()
176 struct page *page; in cmma_init_nodat() local
187 page = pfn_to_page(start); in cmma_init_nodat()
188 for (ix = start; ix < end; ix++, page++) { in cmma_init_nodat()
189 if (__test_and_clear_bit(PG_arch_1, &page->flags)) in cmma_init_nodat()
191 if (!list_empty(&page->lru)) in cmma_init_nodat()
193 set_page_stable_nodat(page, 0); in cmma_init_nodat()
198 void arch_free_page(struct page *page, int order) in arch_free_page() argument
202 set_page_unused(page, order); in arch_free_page()
205 void arch_alloc_page(struct page *page, int order) in arch_alloc_page() argument
210 set_page_stable_dat(page, order); in arch_alloc_page()
212 set_page_stable_nodat(page, order); in arch_alloc_page()
215 void arch_set_page_dat(struct page *page, int order) in arch_set_page_dat() argument
219 set_page_stable_dat(page, order); in arch_set_page_dat()