Lines Matching refs:pfn
32 * This function tries to get a user memory page by pfn as described above.
34 static struct folio *page_idle_get_folio(unsigned long pfn)
36 struct page *page = pfn_to_online_page(pfn);
120 unsigned long pfn, end_pfn;
126 pfn = pos * BITS_PER_BYTE;
127 if (pfn >= max_pfn)
130 end_pfn = pfn + count * BITS_PER_BYTE;
134 for (; pfn < end_pfn; pfn++) {
135 bit = pfn % BITMAP_CHUNK_BITS;
138 folio = page_idle_get_folio(pfn);
165 unsigned long pfn, end_pfn;
171 pfn = pos * BITS_PER_BYTE;
172 if (pfn >= max_pfn)
175 end_pfn = pfn + count * BITS_PER_BYTE;
179 for (; pfn < end_pfn; pfn++) {
180 bit = pfn % BITMAP_CHUNK_BITS;
182 folio = page_idle_get_folio(pfn);