Lines Matching refs:start_pfn
289 unsigned long start_pfn; /* Zone start page frame */ member
443 zone->start_pfn = start; in create_zone_bm_rtree()
643 if (pfn >= zone->start_pfn && pfn < zone->end_pfn) in memory_bm_find_bit()
650 if (pfn >= curr->start_pfn && pfn < curr->end_pfn) { in memory_bm_find_bit()
666 if (((pfn - zone->start_pfn) & ~BM_BLOCK_MASK) == bm->cur.node_pfn) in memory_bm_find_bit()
670 block_nr = (pfn - zone->start_pfn) >> BM_BLOCK_SHIFT; in memory_bm_find_bit()
685 bm->cur.node_pfn = (pfn - zone->start_pfn) & ~BM_BLOCK_MASK; in memory_bm_find_bit()
689 *bit_nr = (pfn - zone->start_pfn) & BM_BLOCK_MASK; in memory_bm_find_bit()
808 pages = bm->cur.zone->end_pfn - bm->cur.zone->start_pfn; in memory_bm_next_pfn()
813 pfn = bm->cur.zone->start_pfn + bm->cur.node_pfn + bit; in memory_bm_next_pfn()
829 unsigned long start_pfn; member
842 __register_nosave_region(unsigned long start_pfn, unsigned long end_pfn, in __register_nosave_region() argument
847 if (start_pfn >= end_pfn) in __register_nosave_region()
854 if (region->end_pfn == start_pfn) { in __register_nosave_region()
866 region->start_pfn = start_pfn; in __register_nosave_region()
871 (unsigned long long) start_pfn << PAGE_SHIFT, in __register_nosave_region()
941 (unsigned long long) region->start_pfn << PAGE_SHIFT, in mark_nosave_pages()
945 for (pfn = region->start_pfn; pfn < region->end_pfn; pfn++) in mark_nosave_pages()