Lines Matching defs:newpage
694 struct page *newpage = migrate_pfn_to_page(dst_pfns[i]);
699 if (!newpage) {
726 migrate_vma_insert_page(migrate, addr, newpage,
733 if (is_device_private_page(newpage) ||
734 is_device_coherent_page(newpage)) {
752 } else if (is_zone_device_page(newpage)) {
761 r = migrate_folio_extra(mapping, page_folio(newpage),
765 r = migrate_folio(mapping, page_folio(newpage),
822 struct page *newpage = migrate_pfn_to_page(dst_pfns[i]);
826 if (newpage) {
827 unlock_page(newpage);
828 put_page(newpage);
833 if (!(src_pfns[i] & MIGRATE_PFN_MIGRATE) || !newpage) {
834 if (newpage) {
835 unlock_page(newpage);
836 put_page(newpage);
838 newpage = page;
842 dst = page_folio(newpage);
851 if (newpage != page) {
852 unlock_page(newpage);
853 if (is_zone_device_page(newpage))
854 put_page(newpage);
856 putback_lru_page(newpage);