Lines Matching refs:sp_banks

51 struct sparc_phys_banks sp_banks[SPARC_PHYS_BANKS+1];  variable
119 for (i = 0; sp_banks[i].num_bytes != 0; i++) { in calc_highpages()
120 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_highpages()
121 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_highpages()
141 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
142 for (i = 1; sp_banks[i].num_bytes != 0; i++) { in calc_max_low_pfn()
143 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_max_low_pfn()
151 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
165 for (i = 0; sp_banks[i].num_bytes != 0; i++) { in bootmem_init()
166 end_of_phys_memory = sp_banks[i].base_addr + in bootmem_init()
167 sp_banks[i].num_bytes; in bootmem_init()
168 bytes_avail += sp_banks[i].num_bytes; in bootmem_init()
176 sp_banks[i].num_bytes -= slack; in bootmem_init()
177 if (sp_banks[i].num_bytes == 0) { in bootmem_init()
178 sp_banks[i].base_addr = 0xdeadbeef; in bootmem_init()
180 sp_banks[i+1].num_bytes = 0; in bootmem_init()
181 sp_banks[i+1].base_addr = 0xdeadbeef; in bootmem_init()
238 for (i = 0; sp_banks[i].num_bytes != 0; i++) { in bootmem_init()
241 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in bootmem_init()
245 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in bootmem_init()
259 free_bootmem(sp_banks[i].base_addr, size); in bootmem_init()
371 for (i = 0; sp_banks[i].num_bytes; i++) { in taint_real_pages()
374 start = sp_banks[i].base_addr; in taint_real_pages()
375 end = start + sp_banks[i].num_bytes; in taint_real_pages()
442 for (i = 0; sp_banks[i].num_bytes != 0; i++) { in mem_init()
443 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in mem_init()
444 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in mem_init()
446 num_physpages += sp_banks[i].num_bytes >> PAGE_SHIFT; in mem_init()