Lines Matching refs:start_pfn
64 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_highpages() local
70 if (start_pfn < max_low_pfn) in calc_highpages()
71 start_pfn = max_low_pfn; in calc_highpages()
73 nr += end_pfn - start_pfn; in calc_highpages()
133 unsigned long start_pfn, bytes_avail, size; in bootmem_init() local
171 start_pfn = (unsigned long)__pa(PAGE_ALIGN((unsigned long) &_end)); in bootmem_init()
174 start_pfn >>= PAGE_SHIFT; in bootmem_init()
192 size = (start_pfn << PAGE_SHIFT) - phys_base; in bootmem_init()
235 static void map_high_region(unsigned long start_pfn, unsigned long end_pfn) in map_high_region() argument
240 printk("mapping high region %08lx - %08lx\n", start_pfn, end_pfn); in map_high_region()
243 for (tmp = start_pfn; tmp < end_pfn; tmp++) in map_high_region()
283 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in mem_init() local
289 if (start_pfn < highstart_pfn) in mem_init()
290 start_pfn = highstart_pfn; in mem_init()
292 map_high_region(start_pfn, end_pfn); in mem_init()