Searched refs:migratepages (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/include/trace/events/ |
H A D | compaction.h | 72 struct list_head *migratepages), 74 TP_ARGS(nr_all, migrate_rc, migratepages), 94 list_for_each(page_lru, migratepages)
|
/kernel/linux/linux-5.10/mm/ |
H A D | compaction.c | 795 * The pages are isolated on cc->migratepages list (not required to be empty), 1018 list_add(&page->lru, &cc->migratepages); in isolate_migratepages_block() 1049 putback_movable_pages(&cc->migratepages); in isolate_migratepages_block() 1495 * pages on cc->migratepages. We stop searching if the migrate in isolate_freepages() 2210 INIT_LIST_HEAD(&cc->migratepages); in compact_zone() 2295 putback_movable_pages(&cc->migratepages); in compact_zone() 2316 err = migrate_pages(&cc->migratepages, compaction_alloc, in compact_zone() 2321 &cc->migratepages); in compact_zone() 2326 putback_movable_pages(&cc->migratepages); in compact_zone() 2439 VM_BUG_ON(!list_empty(&cc.migratepages)); in compact_zone_order() [all...] |
H A D | migrate.c | 2097 LIST_HEAD(migratepages); in migrate_misplaced_page() 2118 list_add(&page->lru, &migratepages); in migrate_misplaced_page() 2119 nr_remaining = migrate_pages(&migratepages, alloc_misplaced_dst_page, in migrate_misplaced_page() 2123 if (!list_empty(&migratepages)) { in migrate_misplaced_page() 2132 BUG_ON(!list_empty(&migratepages)); in migrate_misplaced_page()
|
H A D | internal.h | 352 struct list_head migratepages; /* List of pages being migrated */ member
|
H A D | page_alloc.c | 8604 while (pfn < end || !list_empty(&cc->migratepages)) { in __alloc_contig_migrate_range() 8610 if (list_empty(&cc->migratepages)) { in __alloc_contig_migrate_range() 8624 &cc->migratepages); in __alloc_contig_migrate_range() 8627 ret = migrate_pages(&cc->migratepages, alloc_migration_target, in __alloc_contig_migrate_range() 8631 putback_movable_pages(&cc->migratepages); in __alloc_contig_migrate_range() 8675 INIT_LIST_HEAD(&cc.migratepages); in alloc_contig_range()
|
/kernel/linux/linux-6.6/mm/ |
H A D | compaction.c | 834 * The pages are isolated on cc->migratepages list (not required to be empty), 956 ret = isolate_or_dissolve_huge_page(page, &cc->migratepages); in isolate_migratepages_block() 974 * on the cc->migratepages list. in isolate_migratepages_block() 1172 list_add(&folio->lru, &cc->migratepages); in isolate_migratepages_block() 1214 putback_movable_pages(&cc->migratepages); in isolate_migratepages_block() 1674 * pages on cc->migratepages. We stop searching if the migrate in isolate_freepages() 2400 INIT_LIST_HEAD(&cc->migratepages); in compact_zone() 2494 putback_movable_pages(&cc->migratepages); in compact_zone() 2515 err = migrate_pages(&cc->migratepages, compaction_alloc, in compact_zone() 2524 putback_movable_pages(&cc->migratepages); in compact_zone() [all...] |
H A D | migrate.c | 2564 LIST_HEAD(migratepages); in migrate_misplaced_page() 2586 list_add(&page->lru, &migratepages); in migrate_misplaced_page() 2587 nr_remaining = migrate_pages(&migratepages, alloc_misplaced_dst_folio, in migrate_misplaced_page() 2591 if (!list_empty(&migratepages)) { in migrate_misplaced_page() 2605 BUG_ON(!list_empty(&migratepages)); in migrate_misplaced_page()
|
H A D | page_isolation.c | 419 INIT_LIST_HEAD(&cc.migratepages); in isolate_single_pageblock()
|
H A D | page_alloc.c | 6084 while (pfn < end || !list_empty(&cc->migratepages)) { in __alloc_contig_migrate_range() 6090 if (list_empty(&cc->migratepages)) { in __alloc_contig_migrate_range() 6103 &cc->migratepages); in __alloc_contig_migrate_range() 6106 ret = migrate_pages(&cc->migratepages, alloc_migration_target, in __alloc_contig_migrate_range() 6120 alloc_contig_dump_pages(&cc->migratepages); in __alloc_contig_migrate_range() 6121 putback_movable_pages(&cc->migratepages); in __alloc_contig_migrate_range() 6165 INIT_LIST_HEAD(&cc.migratepages); in alloc_contig_range()
|
H A D | internal.h | 617 struct list_head migratepages; /* List of pages being migrated */ member
|
Completed in 36 milliseconds