Lines Matching refs:block_end_pfn

48 #define block_end_pfn(pfn, order)	ALIGN((pfn) + 1, 1UL << (order))  macro
50 #define pageblock_end_pfn(pfn) block_end_pfn(pfn, pageblock_order)
595 unsigned long isolated, pfn, block_start_pfn, block_end_pfn; in isolate_freepages_range() local
602 block_end_pfn = pageblock_end_pfn(pfn); in isolate_freepages_range()
605 block_start_pfn = block_end_pfn, in isolate_freepages_range()
606 block_end_pfn += pageblock_nr_pages) { in isolate_freepages_range()
610 block_end_pfn = min(block_end_pfn, end_pfn); in isolate_freepages_range()
617 if (pfn >= block_end_pfn) { in isolate_freepages_range()
619 block_end_pfn = pageblock_end_pfn(pfn); in isolate_freepages_range()
620 block_end_pfn = min(block_end_pfn, end_pfn); in isolate_freepages_range()
624 block_end_pfn, cc->zone)) in isolate_freepages_range()
628 block_end_pfn, &freelist, true); in isolate_freepages_range()
726 next_skip_pfn = block_end_pfn(low_pfn, cc->order); in isolate_migratepages_block()
751 next_skip_pfn = block_end_pfn(low_pfn, cc->order); in isolate_migratepages_block()
975 unsigned long pfn, block_start_pfn, block_end_pfn; in isolate_migratepages_range() local
982 block_end_pfn = pageblock_end_pfn(pfn); in isolate_migratepages_range()
984 for (; pfn < end_pfn; pfn = block_end_pfn, in isolate_migratepages_range()
985 block_start_pfn = block_end_pfn, in isolate_migratepages_range()
986 block_end_pfn += pageblock_nr_pages) { in isolate_migratepages_range()
988 block_end_pfn = min(block_end_pfn, end_pfn); in isolate_migratepages_range()
991 block_end_pfn, cc->zone)) in isolate_migratepages_range()
994 pfn = isolate_migratepages_block(cc, pfn, block_end_pfn, in isolate_migratepages_range()
1072 unsigned long block_end_pfn; /* end of current pageblock */ in isolate_freepages() local
1089 block_end_pfn = min(block_start_pfn + pageblock_nr_pages, in isolate_freepages()
1099 block_end_pfn = block_start_pfn, in isolate_freepages()
1111 page = pageblock_pfn_to_page(block_start_pfn, block_end_pfn, in isolate_freepages()
1125 isolate_freepages_block(cc, &isolate_start_pfn, block_end_pfn, in isolate_freepages()
1134 if (isolate_start_pfn >= block_end_pfn) { in isolate_freepages()
1143 } else if (isolate_start_pfn < block_end_pfn) { in isolate_freepages()
1228 unsigned long block_end_pfn; in isolate_migratepages() local
1245 block_end_pfn = pageblock_end_pfn(low_pfn); in isolate_migratepages()
1251 for (; block_end_pfn <= cc->free_pfn; in isolate_migratepages()
1252 low_pfn = block_end_pfn, in isolate_migratepages()
1253 block_start_pfn = block_end_pfn, in isolate_migratepages()
1254 block_end_pfn += pageblock_nr_pages) { in isolate_migratepages()
1265 page = pageblock_pfn_to_page(block_start_pfn, block_end_pfn, in isolate_migratepages()
1284 block_end_pfn, isolate_mode); in isolate_migratepages()
1638 cc->migrate_pfn = block_end_pfn( in compact_zone()