Lines Matching defs:pfn
574 unsigned long pfn)
579 if ((pfn < has->covered_start_pfn) || (pfn >= has->covered_end_pfn))
584 if ((pfn >= gap->start_pfn) && (pfn < gap->end_pfn))
594 unsigned long pfn = start_pfn, count = 0;
598 while (pfn < start_pfn + nr_pages) {
600 * Search for HAS which covers the pfn and when we find one
605 while ((pfn >= has->start_pfn) &&
606 (pfn < has->end_pfn) &&
607 (pfn < start_pfn + nr_pages)) {
609 if (has_pfn_is_backed(has, pfn))
611 pfn++;
621 pfn++;
692 pr_debug("Online %lu pages starting at pfn 0x%lx\n", size, start_pfn);
767 unsigned long pfn = page_to_pfn(pg);
772 if ((pfn < has->start_pfn) ||
773 (pfn + (1UL << order) > has->end_pfn))
776 hv_bring_pgs_online(has, pfn, 1UL << order);
793 * If the pfn range we are dealing with is not in the current
800 * If the current start pfn is not where the covered_end
853 pr_debug("Hot adding %lu pages starting at pfn 0x%lx.\n", pg_count,
859 * If the pfn range we are dealing with is not in the current