Lines Matching refs:block_start_pfn

48 #define block_start_pfn(pfn, order)	round_down(pfn, 1UL << (order))
50 #define pageblock_start_pfn(pfn) block_start_pfn(pfn, pageblock_order)
703 unsigned long isolated, pfn, block_start_pfn, block_end_pfn;
707 block_start_pfn = pageblock_start_pfn(pfn);
708 if (block_start_pfn < cc->zone->zone_start_pfn)
709 block_start_pfn = cc->zone->zone_start_pfn;
713 block_start_pfn = block_end_pfn,
726 block_start_pfn = pageblock_start_pfn(pfn);
731 if (!pageblock_pfn_to_page(block_start_pfn,
1114 unsigned long pfn, block_start_pfn, block_end_pfn;
1118 block_start_pfn = pageblock_start_pfn(pfn);
1119 if (block_start_pfn < cc->zone->zone_start_pfn)
1120 block_start_pfn = cc->zone->zone_start_pfn;
1124 block_start_pfn = block_end_pfn,
1129 if (!pageblock_pfn_to_page(block_start_pfn,
1463 unsigned long block_start_pfn; /* start of current pageblock */
1480 * block_start_pfn -= pageblock_nr_pages in the for loop.
1487 block_start_pfn = pageblock_start_pfn(isolate_start_pfn);
1488 block_end_pfn = min(block_start_pfn + pageblock_nr_pages,
1498 for (; block_start_pfn >= low_pfn;
1499 block_end_pfn = block_start_pfn,
1500 block_start_pfn -= pageblock_nr_pages,
1501 isolate_start_pfn = block_start_pfn) {
1508 if (!(block_start_pfn % (SWAP_CLUSTER_MAX * pageblock_nr_pages)))
1511 page = pageblock_pfn_to_page(block_start_pfn, block_end_pfn,
1530 update_pageblock_skip(cc, page, block_start_pfn);
1540 block_start_pfn - pageblock_nr_pages;
1773 unsigned long block_start_pfn;
1788 block_start_pfn = pageblock_start_pfn(low_pfn);
1789 if (block_start_pfn < cc->zone->zone_start_pfn)
1790 block_start_pfn = cc->zone->zone_start_pfn;
1809 block_start_pfn = block_end_pfn,
1820 page = pageblock_pfn_to_page(block_start_pfn,
2358 block_start_pfn(cc->migrate_pfn, cc->order);