Lines Matching refs:pfn
34 static struct page *page_idle_get_page(unsigned long pfn) in page_idle_get_page() argument
36 struct page *page = pfn_to_online_page(pfn); in page_idle_get_page()
119 unsigned long pfn, end_pfn; in page_idle_bitmap_read() local
125 pfn = pos * BITS_PER_BYTE; in page_idle_bitmap_read()
126 if (pfn >= max_pfn) in page_idle_bitmap_read()
129 end_pfn = pfn + count * BITS_PER_BYTE; in page_idle_bitmap_read()
133 for (; pfn < end_pfn; pfn++) { in page_idle_bitmap_read()
134 bit = pfn % BITMAP_CHUNK_BITS; in page_idle_bitmap_read()
137 page = page_idle_get_page(pfn); in page_idle_bitmap_read()
164 unsigned long pfn, end_pfn; in page_idle_bitmap_write() local
170 pfn = pos * BITS_PER_BYTE; in page_idle_bitmap_write()
171 if (pfn >= max_pfn) in page_idle_bitmap_write()
174 end_pfn = pfn + count * BITS_PER_BYTE; in page_idle_bitmap_write()
178 for (; pfn < end_pfn; pfn++) { in page_idle_bitmap_write()
179 bit = pfn % BITMAP_CHUNK_BITS; in page_idle_bitmap_write()
181 page = page_idle_get_page(pfn); in page_idle_bitmap_write()