Lines Matching refs:pfn
87 print_page_owner(char __user *buf, size_t count, unsigned long pfn, in print_page_owner() argument
110 pageblock_mt = get_pfnblock_migratetype(page, pfn); in print_page_owner()
114 pfn, in print_page_owner()
115 pfn >> pageblock_order, in print_page_owner()
156 unsigned long pfn; in read_page_owner() local
164 pfn = min_low_pfn + *ppos; in read_page_owner()
167 while (!pfn_valid(pfn) && (pfn & (MAX_ORDER_NR_PAGES - 1)) != 0) in read_page_owner()
168 pfn++; in read_page_owner()
173 for (; pfn < max_pfn; pfn++) { in read_page_owner()
178 if ((pfn & (MAX_ORDER_NR_PAGES - 1)) == 0 && !pfn_valid(pfn)) { in read_page_owner()
179 pfn += MAX_ORDER_NR_PAGES - 1; in read_page_owner()
184 if (!pfn_valid_within(pfn)) in read_page_owner()
187 page = pfn_to_page(pfn); in read_page_owner()
192 pfn += (1UL << freepage_order) - 1; in read_page_owner()
206 *ppos = (pfn - min_low_pfn) + 1; in read_page_owner()
208 return print_page_owner(buf, count, pfn, page, page_ext); in read_page_owner()
218 unsigned long pfn = zone->zone_start_pfn, block_end_pfn; in init_pages_in_zone() local
219 unsigned long end_pfn = pfn + zone->spanned_pages; in init_pages_in_zone()
223 pfn = zone->zone_start_pfn; in init_pages_in_zone()
230 for (; pfn < end_pfn; ) { in init_pages_in_zone()
231 if (!pfn_valid(pfn)) { in init_pages_in_zone()
232 pfn = ALIGN(pfn + 1, MAX_ORDER_NR_PAGES); in init_pages_in_zone()
236 block_end_pfn = ALIGN(pfn + 1, pageblock_nr_pages); in init_pages_in_zone()
239 page = pfn_to_page(pfn); in init_pages_in_zone()
241 for (; pfn < block_end_pfn; pfn++) { in init_pages_in_zone()
242 if (!pfn_valid_within(pfn)) in init_pages_in_zone()
245 page = pfn_to_page(pfn); in init_pages_in_zone()
252 pfn += (1UL << page_order(page)) - 1; in init_pages_in_zone()