Lines Matching refs:start_pfn
77 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_highpages() local
83 if (start_pfn < max_low_pfn) in calc_highpages()
84 start_pfn = max_low_pfn; in calc_highpages()
86 nr += end_pfn - start_pfn; in calc_highpages()
116 unsigned long bootmap_size, start_pfn; in bootmem_init() local
148 start_pfn = (unsigned long)__pa(PAGE_ALIGN((unsigned long) &_end)); in bootmem_init()
151 start_pfn >>= PAGE_SHIFT; in bootmem_init()
153 bootmap_pfn = start_pfn; in bootmem_init()
181 if (initrd_start >= (start_pfn << PAGE_SHIFT) && in bootmem_init()
182 initrd_start < (start_pfn << PAGE_SHIFT) + 2 * PAGE_SIZE) in bootmem_init()
231 size = (start_pfn << PAGE_SHIFT) - phys_base; in bootmem_init()
276 static void map_high_region(unsigned long start_pfn, unsigned long end_pfn) in map_high_region() argument
281 printk("mapping high region %08lx - %08lx\n", start_pfn, end_pfn); in map_high_region()
284 for (tmp = start_pfn; tmp < end_pfn; tmp++) in map_high_region()
324 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in mem_init() local
330 if (start_pfn < highstart_pfn) in mem_init()
331 start_pfn = highstart_pfn; in mem_init()
333 map_high_region(start_pfn, end_pfn); in mem_init()