Lines Matching refs:block_end_pfn
54 #define block_end_pfn(pfn, order) ALIGN((pfn) + 1, 1UL << (order)) macro
725 unsigned long isolated, pfn, block_start_pfn, block_end_pfn; in isolate_freepages_range() local
732 block_end_pfn = pageblock_end_pfn(pfn); in isolate_freepages_range()
735 block_start_pfn = block_end_pfn, in isolate_freepages_range()
736 block_end_pfn += pageblock_nr_pages) { in isolate_freepages_range()
745 if (pfn >= block_end_pfn) { in isolate_freepages_range()
747 block_end_pfn = pageblock_end_pfn(pfn); in isolate_freepages_range()
750 block_end_pfn = min(block_end_pfn, end_pfn); in isolate_freepages_range()
753 block_end_pfn, cc->zone)) in isolate_freepages_range()
757 block_end_pfn, &freelist, 0, true); in isolate_freepages_range()
881 next_skip_pfn = block_end_pfn(low_pfn, cc->order); in isolate_migratepages_block()
906 next_skip_pfn = block_end_pfn(low_pfn, cc->order); in isolate_migratepages_block()
1289 unsigned long pfn, block_start_pfn, block_end_pfn; in isolate_migratepages_range() local
1297 block_end_pfn = pageblock_end_pfn(pfn); in isolate_migratepages_range()
1299 for (; pfn < end_pfn; pfn = block_end_pfn, in isolate_migratepages_range()
1300 block_start_pfn = block_end_pfn, in isolate_migratepages_range()
1301 block_end_pfn += pageblock_nr_pages) { in isolate_migratepages_range()
1303 block_end_pfn = min(block_end_pfn, end_pfn); in isolate_migratepages_range()
1306 block_end_pfn, cc->zone)) in isolate_migratepages_range()
1309 ret = isolate_migratepages_block(cc, pfn, block_end_pfn, in isolate_migratepages_range()
1644 unsigned long block_end_pfn; /* end of current pageblock */ in isolate_freepages() local
1667 block_end_pfn = min(block_start_pfn + pageblock_nr_pages, in isolate_freepages()
1678 block_end_pfn = block_start_pfn, in isolate_freepages()
1690 page = pageblock_pfn_to_page(block_start_pfn, block_end_pfn, in isolate_freepages()
1712 block_end_pfn, freelist, stride, false); in isolate_freepages()
1715 if (isolate_start_pfn == block_end_pfn) in isolate_freepages()
1721 if (isolate_start_pfn >= block_end_pfn) { in isolate_freepages()
1730 } else if (isolate_start_pfn < block_end_pfn) { in isolate_freepages()
1970 unsigned long block_end_pfn; in isolate_migratepages() local
1996 block_end_pfn = pageblock_end_pfn(low_pfn); in isolate_migratepages()
2002 for (; block_end_pfn <= cc->free_pfn; in isolate_migratepages()
2004 cc->migrate_pfn = low_pfn = block_end_pfn, in isolate_migratepages()
2005 block_start_pfn = block_end_pfn, in isolate_migratepages()
2006 block_end_pfn += pageblock_nr_pages) { in isolate_migratepages()
2017 block_end_pfn, cc->zone); in isolate_migratepages()
2023 block_end_pfn = min(next_pfn, cc->free_pfn); in isolate_migratepages()
2048 update_cached_migrate(cc, block_end_pfn); in isolate_migratepages()
2053 if (isolate_migratepages_block(cc, low_pfn, block_end_pfn, in isolate_migratepages()