Lines Matching refs:pfn
593 unsigned long pfn)
598 if ((pfn < has->covered_start_pfn) || (pfn >= has->covered_end_pfn))
603 if ((pfn >= gap->start_pfn) && (pfn < gap->end_pfn))
613 unsigned long pfn = start_pfn, count = 0;
617 while (pfn < start_pfn + nr_pages) {
619 * Search for HAS which covers the pfn and when we find one
624 while ((pfn >= has->start_pfn) &&
625 (pfn < has->end_pfn) &&
626 (pfn < start_pfn + nr_pages)) {
628 if (has_pfn_is_backed(has, pfn))
630 pfn++;
640 pfn++;
712 pr_debug("Online %lu pages starting at pfn 0x%lx\n", size, start_pfn);
785 unsigned long pfn = page_to_pfn(pg);
790 if ((pfn < has->start_pfn) ||
791 (pfn + (1UL << order) > has->end_pfn))
794 hv_bring_pgs_online(has, pfn, 1UL << order);
809 * If the pfn range we are dealing with is not in the current
816 * If the current start pfn is not where the covered_end
868 pr_debug("Hot adding %lu pages starting at pfn 0x%lx.\n", pg_count,
874 * If the pfn range we are dealing with is not in the current