Lines Matching refs:pfn

80 print_page_owner(char __user *buf, size_t count, unsigned long pfn,  in print_page_owner()  argument
103 pageblock_mt = get_pfnblock_migratetype(page, pfn); in print_page_owner()
107 pfn, in print_page_owner()
108 pfn >> pageblock_order, in print_page_owner()
149 unsigned long pfn; in read_page_owner() local
157 pfn = min_low_pfn + *ppos; in read_page_owner()
160 while (!pfn_valid(pfn) && (pfn & (MAX_ORDER_NR_PAGES - 1)) != 0) in read_page_owner()
161 pfn++; in read_page_owner()
166 for (; pfn < max_pfn; pfn++) { in read_page_owner()
171 if ((pfn & (MAX_ORDER_NR_PAGES - 1)) == 0 && !pfn_valid(pfn)) { in read_page_owner()
172 pfn += MAX_ORDER_NR_PAGES - 1; in read_page_owner()
177 if (!pfn_valid_within(pfn)) in read_page_owner()
180 page = pfn_to_page(pfn); in read_page_owner()
185 pfn += (1UL << freepage_order) - 1; in read_page_owner()
199 *ppos = (pfn - min_low_pfn) + 1; in read_page_owner()
201 return print_page_owner(buf, count, pfn, page, page_ext); in read_page_owner()
211 unsigned long pfn = zone->zone_start_pfn, block_end_pfn; in init_pages_in_zone() local
212 unsigned long end_pfn = pfn + zone->spanned_pages; in init_pages_in_zone()
216 pfn = zone->zone_start_pfn; in init_pages_in_zone()
223 for (; pfn < end_pfn; ) { in init_pages_in_zone()
224 if (!pfn_valid(pfn)) { in init_pages_in_zone()
225 pfn = ALIGN(pfn + 1, MAX_ORDER_NR_PAGES); in init_pages_in_zone()
229 block_end_pfn = ALIGN(pfn + 1, pageblock_nr_pages); in init_pages_in_zone()
232 page = pfn_to_page(pfn); in init_pages_in_zone()
234 for (; pfn < block_end_pfn; pfn++) { in init_pages_in_zone()
235 if (!pfn_valid_within(pfn)) in init_pages_in_zone()
238 page = pfn_to_page(pfn); in init_pages_in_zone()
245 pfn += (1UL << page_order(page)) - 1; in init_pages_in_zone()