Lines Matching refs:src
29 migrate->src[migrate->npages++] = 0; in migrate_vma_collect_skip()
48 migrate->src[migrate->npages] = MIGRATE_PFN_MIGRATE; in migrate_vma_collect_hole()
283 migrate->src[migrate->npages++] = mpfn; in migrate_vma_collect_pmd()
468 migrate->cpages = migrate_device_unmap(migrate->src, migrate->npages, in migrate_vma_unmap()
552 if (!args->src || !args->dst) in migrate_vma_setup()
559 memset(args->src, 0, sizeof(*args->src) * nr_pages); in migrate_vma_setup()
589 unsigned long *src) in migrate_vma_insert_page() argument
693 *src = MIGRATE_PFN_MIGRATE; in migrate_vma_insert_page()
699 *src &= ~MIGRATE_PFN_MIGRATE; in migrate_vma_insert_page()
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
847 src = page_folio(page); in __migrate_device_finalize()
855 dst = src; in __migrate_device_finalize()
860 remove_migration_ptes(src, dst, 0); in __migrate_device_finalize()
861 if (fault_folio != src) in __migrate_device_finalize()
862 folio_unlock(src); in __migrate_device_finalize()
863 folio_put(src); in __migrate_device_finalize()
865 if (dst != src) { in __migrate_device_finalize()
903 __migrate_device_finalize(migrate->src, migrate->dst, migrate->npages, in migrate_vma_finalize()