Lines Matching full:migrate
3 * Memory Migration functionality - linux/mm/migrate.c
16 #include <linux/migrate.h>
56 #include <trace/events/migrate.h>
600 * For memory tiering mode, when migrate between slow and fast in folio_migrate_flags()
680 * @dst: The folio to migrate the data to.
682 * @mode: How to migrate the page.
684 * Common logic to directly migrate a single LRU folio suitable for
810 * @dst: The folio to migrate to.
811 * @src: The folio to migrate from.
812 * @mode: How to migrate the folio.
832 * @dst: The folio to migrate to.
833 * @src: The folio to migrate from.
834 * @mode: How to migrate the folio.
1009 * cannot try to migrate this page. in move_to_new_folio()
1093 * Compaction can migrate also non-LRU pages which are in migrate_folio_done()
1191 * we cannot notice that anon_vma is freed while we migrate a page. in migrate_folio_unmap()
1268 /* Migrate the folio to the newly allocated folio in dst. */
1357 * This means that when we try to migrate hugepage whose subpages are
1573 * When memory is low, don't bother to try to migrate in migrate_hugetlbs()
1659 * we will migrate them after the rest of the in migrate_pages_batch()
1690 * When memory is low, don't bother to try to migrate in migrate_pages_batch()
1840 /* Try to migrate in batch with MIGRATE_ASYNC mode firstly */ in migrate_pages_sync()
1861 * Fall back to migrate all failed folios one by one synchronously. All in migrate_pages_sync()
1881 * migrate_pages - migrate the folios specified in a list, to the free folios
1962 * is counted as 1 failure already. And, we only try to migrate in migrate_pages()
1981 * Return 0 in case all split folios of fail-to-migrate large folios in migrate_pages()
2156 * pages to migrate. Since we are going to in move_pages_and_store_status()
2170 * Migrate an array of page address onto an array of nodes and fill
2551 * Attempt to migrate a misplaced folio to the specified destination
2566 * Don't migrate file folios that are mapped in multiple processes in migrate_misplaced_folio()
2577 * Also do not migrate dirty folios as not all filesystems can move in migrate_misplaced_folio()