• Home
  • Raw
  • Download

Lines Matching refs:pfn

109 depot_stack_handle_t get_page_owner_handle(struct page_ext *page_ext, unsigned long pfn)  in get_page_owner_handle()  argument
120 if (!IS_ALIGNED(pfn, 1 << page_owner->order)) in get_page_owner_handle()
306 unsigned long pfn = zone->zone_start_pfn, block_end_pfn; in pagetypeinfo_showmixedcount_print() local
307 unsigned long end_pfn = pfn + zone->spanned_pages; in pagetypeinfo_showmixedcount_print()
313 pfn = zone->zone_start_pfn; in pagetypeinfo_showmixedcount_print()
320 for (; pfn < end_pfn; ) { in pagetypeinfo_showmixedcount_print()
321 page = pfn_to_online_page(pfn); in pagetypeinfo_showmixedcount_print()
323 pfn = ALIGN(pfn + 1, MAX_ORDER_NR_PAGES); in pagetypeinfo_showmixedcount_print()
327 block_end_pfn = ALIGN(pfn + 1, pageblock_nr_pages); in pagetypeinfo_showmixedcount_print()
332 for (; pfn < block_end_pfn; pfn++) { in pagetypeinfo_showmixedcount_print()
333 if (!pfn_valid_within(pfn)) in pagetypeinfo_showmixedcount_print()
337 page = pfn_to_page(pfn); in pagetypeinfo_showmixedcount_print()
347 pfn += (1UL << freepage_order) - 1; in pagetypeinfo_showmixedcount_print()
369 pfn = block_end_pfn; in pagetypeinfo_showmixedcount_print()
373 pfn += (1UL << page_owner->order) - 1; in pagetypeinfo_showmixedcount_print()
387 print_page_owner(char __user *buf, size_t count, unsigned long pfn, in print_page_owner() argument
415 pfn, in print_page_owner()
417 pfn >> pageblock_order, in print_page_owner()
512 unsigned long pfn; in read_page_owner() local
522 pfn = min_low_pfn + *ppos; in read_page_owner()
525 while (!pfn_valid(pfn) && (pfn & (MAX_ORDER_NR_PAGES - 1)) != 0) in read_page_owner()
526 pfn++; in read_page_owner()
531 for (; pfn < max_pfn; pfn++) { in read_page_owner()
544 if ((pfn & (MAX_ORDER_NR_PAGES - 1)) == 0 && !pfn_valid(pfn)) { in read_page_owner()
545 pfn += MAX_ORDER_NR_PAGES - 1; in read_page_owner()
550 if (!pfn_valid_within(pfn)) in read_page_owner()
553 page = pfn_to_page(pfn); in read_page_owner()
558 pfn += (1UL << freepage_order) - 1; in read_page_owner()
586 if (!IS_ALIGNED(pfn, 1 << page_owner->order)) in read_page_owner()
598 *ppos = (pfn - min_low_pfn) + 1; in read_page_owner()
602 return print_page_owner(buf, count, pfn, page, in read_page_owner()
613 unsigned long pfn = zone->zone_start_pfn; in init_pages_in_zone() local
622 for (; pfn < end_pfn; ) { in init_pages_in_zone()
625 if (!pfn_valid(pfn)) { in init_pages_in_zone()
626 pfn = ALIGN(pfn + 1, MAX_ORDER_NR_PAGES); in init_pages_in_zone()
630 block_end_pfn = ALIGN(pfn + 1, pageblock_nr_pages); in init_pages_in_zone()
633 for (; pfn < block_end_pfn; pfn++) { in init_pages_in_zone()
637 if (!pfn_valid_within(pfn)) in init_pages_in_zone()
640 page = pfn_to_page(pfn); in init_pages_in_zone()
656 pfn += (1UL << order) - 1; in init_pages_in_zone()