Lines Matching refs:dst

28 		migrate->dst[migrate->npages] = 0;  in migrate_vma_collect_skip()
49 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_hole()
282 migrate->dst[migrate->npages] = 0; in migrate_vma_collect_pmd()
552 if (!args->src || !args->dst) in migrate_vma_setup()
817 __migrate_device_pages(migrate->src, migrate->dst, migrate->npages, migrate); in migrate_vma_pages()
831 struct folio *dst = NULL, *src = NULL; in __migrate_device_finalize() local
836 dst = page_folio(newpage); in __migrate_device_finalize()
839 if (dst) { in __migrate_device_finalize()
840 WARN_ON_ONCE(fault_folio == dst); in __migrate_device_finalize()
841 folio_unlock(dst); in __migrate_device_finalize()
842 folio_put(dst); in __migrate_device_finalize()
849 if (!(src_pfns[i] & MIGRATE_PFN_MIGRATE) || !dst) { in __migrate_device_finalize()
850 if (dst) { in __migrate_device_finalize()
851 WARN_ON_ONCE(fault_folio == dst); in __migrate_device_finalize()
852 folio_unlock(dst); in __migrate_device_finalize()
853 folio_put(dst); in __migrate_device_finalize()
855 dst = src; in __migrate_device_finalize()
858 if (!folio_is_zone_device(dst)) in __migrate_device_finalize()
859 folio_add_lru(dst); in __migrate_device_finalize()
860 remove_migration_ptes(src, dst, 0); in __migrate_device_finalize()
865 if (dst != src) { in __migrate_device_finalize()
866 WARN_ON_ONCE(fault_folio == dst); in __migrate_device_finalize()
867 folio_unlock(dst); in __migrate_device_finalize()
868 folio_put(dst); in __migrate_device_finalize()
903 __migrate_device_finalize(migrate->src, migrate->dst, migrate->npages, in migrate_vma_finalize()