Lines Matching refs:pfn
30 static struct page *page_idle_get_page(unsigned long pfn) in page_idle_get_page() argument
35 if (!pfn_valid(pfn)) in page_idle_get_page()
38 page = pfn_to_page(pfn); in page_idle_get_page()
121 unsigned long pfn, end_pfn; in page_idle_bitmap_read() local
127 pfn = pos * BITS_PER_BYTE; in page_idle_bitmap_read()
128 if (pfn >= max_pfn) in page_idle_bitmap_read()
131 end_pfn = pfn + count * BITS_PER_BYTE; in page_idle_bitmap_read()
135 for (; pfn < end_pfn; pfn++) { in page_idle_bitmap_read()
136 bit = pfn % BITMAP_CHUNK_BITS; in page_idle_bitmap_read()
139 page = page_idle_get_page(pfn); in page_idle_bitmap_read()
166 unsigned long pfn, end_pfn; in page_idle_bitmap_write() local
172 pfn = pos * BITS_PER_BYTE; in page_idle_bitmap_write()
173 if (pfn >= max_pfn) in page_idle_bitmap_write()
176 end_pfn = pfn + count * BITS_PER_BYTE; in page_idle_bitmap_write()
180 for (; pfn < end_pfn; pfn++) { in page_idle_bitmap_write()
181 bit = pfn % BITMAP_CHUNK_BITS; in page_idle_bitmap_write()
183 page = page_idle_get_page(pfn); in page_idle_bitmap_write()