Lines Matching refs:block_start_pfn
53 #define block_start_pfn(pfn, order) round_down(pfn, 1UL << (order))
725 unsigned long isolated, pfn, block_start_pfn, block_end_pfn;
729 block_start_pfn = pageblock_start_pfn(pfn);
730 if (block_start_pfn < cc->zone->zone_start_pfn)
731 block_start_pfn = cc->zone->zone_start_pfn;
735 block_start_pfn = block_end_pfn,
746 block_start_pfn = pageblock_start_pfn(pfn);
752 if (!pageblock_pfn_to_page(block_start_pfn,
1289 unsigned long pfn, block_start_pfn, block_end_pfn;
1294 block_start_pfn = pageblock_start_pfn(pfn);
1295 if (block_start_pfn < cc->zone->zone_start_pfn)
1296 block_start_pfn = cc->zone->zone_start_pfn;
1300 block_start_pfn = block_end_pfn,
1305 if (!pageblock_pfn_to_page(block_start_pfn,
1642 unsigned long block_start_pfn; /* start of current pageblock */
1659 * block_start_pfn -= pageblock_nr_pages in the for loop.
1666 block_start_pfn = pageblock_start_pfn(isolate_start_pfn);
1667 block_end_pfn = min(block_start_pfn + pageblock_nr_pages,
1677 for (; block_start_pfn >= low_pfn;
1678 block_end_pfn = block_start_pfn,
1679 block_start_pfn -= pageblock_nr_pages,
1680 isolate_start_pfn = block_start_pfn) {
1687 if (!(block_start_pfn % (COMPACT_CLUSTER_MAX * pageblock_nr_pages)))
1690 page = pageblock_pfn_to_page(block_start_pfn, block_end_pfn,
1695 next_pfn = skip_offline_sections_reverse(block_start_pfn);
1697 block_start_pfn = max(next_pfn, low_pfn);
1716 update_pageblock_skip(cc, page, block_start_pfn -
1727 block_start_pfn - pageblock_nr_pages;
1969 unsigned long block_start_pfn;
1984 block_start_pfn = pageblock_start_pfn(low_pfn);
1985 if (block_start_pfn < cc->zone->zone_start_pfn)
1986 block_start_pfn = cc->zone->zone_start_pfn;
2005 block_start_pfn = block_end_pfn,
2016 page = pageblock_pfn_to_page(block_start_pfn,
2021 next_pfn = skip_offline_sections(block_start_pfn);
2577 block_start_pfn(cc->migrate_pfn, cc->order);