• Home
  • Raw
  • Download

Lines Matching full:isolated

288  * If no pages were isolated then mark this pageblock to be skipped in the
450 int isolated; in isolate_freepages_block() local
517 isolated = __isolate_free_page(page, order); in isolate_freepages_block()
518 if (!isolated) in isolate_freepages_block()
522 total_isolated += isolated; in isolate_freepages_block()
523 cc->nr_freepages += isolated; in isolate_freepages_block()
527 blockpfn += isolated; in isolate_freepages_block()
531 blockpfn += isolated - 1; in isolate_freepages_block()
532 cursor += isolated - 1; in isolate_freepages_block()
561 * pages requested were isolated. If there were any failures, 0 is in isolate_freepages_block()
587 * Otherwise, function returns one-past-the-last PFN of isolated page
595 unsigned long isolated, pfn, block_start_pfn, block_end_pfn; in isolate_freepages_range() local
604 for (; pfn < end_pfn; pfn += isolated, in isolate_freepages_range()
613 * pfn could pass the block_end_pfn if isolated freepage in isolate_freepages_range()
627 isolated = isolate_freepages_block(cc, &isolate_start_pfn, in isolate_freepages_range()
635 if (!isolated) in isolate_freepages_range()
661 unsigned long active, inactive, isolated; in too_many_isolated() local
667 isolated = node_page_state(zone->zone_pgdat, NR_ISOLATED_FILE) + in too_many_isolated()
670 return isolated > (inactive + active) / 2; in too_many_isolated()
687 * The pages are isolated on cc->migratepages list (not required to be empty),
706 * Ensure that there are not too many pages isolated from the LRU in isolate_migratepages_block()
708 * delay for some time until fewer pages are isolated in isolate_migratepages_block()
734 * We have isolated all migration candidates in the in isolate_migratepages_block()
878 /* Successfully isolated */ in isolate_migratepages_block()
891 * - this is the lowest page that was isolated and likely be in isolate_migratepages_block()
909 * We have isolated some pages, but then failed. Release them in isolate_migratepages_block()
968 * Otherwise, function returns one-past-the-last PFN of isolated page
1078 * successfully isolated from, zone-cached value, or the end of the in isolate_freepages()
1096 * and free page scanners meet or enough free pages are isolated. in isolate_freepages()
1129 * If we isolated enough freepages, or aborted due to lock in isolate_freepages()
1137 * freepages can be isolated next time. in isolate_freepages()
1166 * from the isolated freelists in the block we are migrating to.
1194 * This is a migrate-callback that "frees" freepages back to the isolated
1209 ISOLATE_NONE, /* No pages isolated, continue scanning */
1210 ISOLATE_SUCCESS, /* Pages isolated, migrate */
1290 * Either we isolated something and proceed with migration. Or in isolate_migratepages()
1615 * We haven't isolated and migrated anything, but in compact_zone()