Lines Matching defs:end_pfn

558 				unsigned long end_pfn,
577 for (; blockpfn < end_pfn; blockpfn += stride, page += stride) {
602 (blockpfn + (1UL << order) <= end_pfn)) {
657 if (unlikely(blockpfn > end_pfn))
658 blockpfn = end_pfn;
671 if (strict && blockpfn < end_pfn)
684 * @end_pfn: The one-past-last PFN.
687 * [start_pfn, end_pfn) range are considered errors, cause function to
691 * (which may be greater then end_pfn if end fell in a middle of
696 unsigned long start_pfn, unsigned long end_pfn)
710 for (; pfn < end_pfn; pfn += isolated,
726 block_end_pfn = min(block_end_pfn, end_pfn);
750 if (pfn < end_pfn) {
824 * @end_pfn: The one-past-the-last PFN to isolate, within same pageblock
828 * [low_pfn, end_pfn). The range is expected to be within same pageblock.
838 unsigned long end_pfn, isolate_mode_t mode)
884 for (; low_pfn < end_pfn; low_pfn++) {
943 low_pfn = end_pfn;
1177 low_pfn = end_pfn;
1270 if (unlikely(low_pfn > end_pfn))
1271 low_pfn = end_pfn;
1291 if (low_pfn == end_pfn && (!nr_isolated || cc->finish_pageblock)) {
1314 * @end_pfn: The one-past-last PFN.
1321 unsigned long end_pfn)
1333 for (; pfn < end_pfn; pfn = block_end_pfn,
1337 block_end_pfn = min(block_end_pfn, end_pfn);
1460 unsigned long start_pfn, end_pfn;
1473 end_pfn = min(pageblock_end_pfn(pfn), zone_end_pfn(cc->zone));
1475 page = pageblock_pfn_to_page(start_pfn, end_pfn, cc->zone);
1479 isolate_freepages_block(cc, &start_pfn, end_pfn, cc->freepages, 1, false);
1482 if (start_pfn == end_pfn && !cc->no_set_skip_hint)
2515 unsigned long end_pfn = zone_end_pfn(cc->zone);
2562 cc->free_pfn = pageblock_start_pfn(end_pfn - 1);
2566 if (cc->free_pfn < start_pfn || cc->free_pfn >= end_pfn) {
2567 cc->free_pfn = pageblock_start_pfn(end_pfn - 1);
2570 if (cc->migrate_pfn < start_pfn || cc->migrate_pfn >= end_pfn) {
2593 trace_mm_compaction_begin(cc, start_pfn, end_pfn, sync);
2742 trace_mm_compaction_end(cc, start_pfn, end_pfn, sync, ret);