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