Lines Matching defs:zero_page
194 struct page *zero_page;
199 zero_page = alloc_pages((GFP_TRANSHUGE | __GFP_ZERO) & ~__GFP_MOVABLE,
201 if (!zero_page) {
206 if (cmpxchg(&huge_zero_page, NULL, zero_page)) {
208 __free_pages(zero_page, compound_order(zero_page));
211 WRITE_ONCE(huge_zero_pfn, page_to_pfn(zero_page));
260 struct page *zero_page = xchg(&huge_zero_page, NULL);
261 BUG_ON(zero_page == NULL);
263 __free_pages(zero_page, compound_order(zero_page));
984 struct page *zero_page)
989 entry = mk_pmd(zero_page, vma->vm_page_prot);
1013 struct page *zero_page;
1018 zero_page = mm_get_huge_zero_page(vma->vm_mm);
1019 if (unlikely(!zero_page)) {
1038 haddr, vmf->pmd, zero_page);