Lines Matching refs:pages
642 struct page *pages; in kimage_alloc_pages() local
644 pages = alloc_pages(gfp_mask, order); in kimage_alloc_pages()
645 if (pages) { in kimage_alloc_pages()
647 pages->mapping = NULL; in kimage_alloc_pages()
648 set_page_private(pages, order); in kimage_alloc_pages()
651 SetPageReserved(pages + i); in kimage_alloc_pages()
654 return pages; in kimage_alloc_pages()
698 struct page *pages; in kimage_alloc_normal_control_pages() local
710 pages = kimage_alloc_pages(KEXEC_CONTROL_MEMORY_GFP, order); in kimage_alloc_normal_control_pages()
711 if (!pages) in kimage_alloc_normal_control_pages()
713 pfn = page_to_pfn(pages); in kimage_alloc_normal_control_pages()
719 list_add(&pages->lru, &extra_pages); in kimage_alloc_normal_control_pages()
720 pages = NULL; in kimage_alloc_normal_control_pages()
722 } while (!pages); in kimage_alloc_normal_control_pages()
724 if (pages) { in kimage_alloc_normal_control_pages()
726 list_add(&pages->lru, &image->control_pages); in kimage_alloc_normal_control_pages()
744 return pages; in kimage_alloc_normal_control_pages()
772 struct page *pages; in kimage_alloc_crash_control_pages() local
774 pages = NULL; in kimage_alloc_crash_control_pages()
798 pages = pfn_to_page(hole_start >> PAGE_SHIFT); in kimage_alloc_crash_control_pages()
802 if (pages) in kimage_alloc_crash_control_pages()
805 return pages; in kimage_alloc_crash_control_pages()
812 struct page *pages = NULL; in kimage_alloc_control_pages() local
816 pages = kimage_alloc_normal_control_pages(image, order); in kimage_alloc_control_pages()
819 pages = kimage_alloc_crash_control_pages(image, order); in kimage_alloc_control_pages()
823 return pages; in kimage_alloc_control_pages()