Lines Matching refs:sp_banks
52 struct sparc_phys_banks sp_banks[SPARC_PHYS_BANKS+1]; variable
67 for (i = 0; sp_banks[i].num_bytes != 0; i++) { in calc_highpages()
68 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_highpages()
69 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_highpages()
89 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
90 for (i = 1; sp_banks[i].num_bytes != 0; i++) { in calc_max_low_pfn()
91 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in calc_max_low_pfn()
99 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
146 for (i = 0; sp_banks[i].num_bytes != 0; i++) { in bootmem_init()
147 end_of_phys_memory = sp_banks[i].base_addr + in bootmem_init()
148 sp_banks[i].num_bytes; in bootmem_init()
149 bytes_avail += sp_banks[i].num_bytes; in bootmem_init()
157 sp_banks[i].num_bytes -= slack; in bootmem_init()
158 if (sp_banks[i].num_bytes == 0) { in bootmem_init()
159 sp_banks[i].base_addr = 0xdeadbeef; in bootmem_init()
161 memblock_add(sp_banks[i].base_addr, in bootmem_init()
162 sp_banks[i].num_bytes); in bootmem_init()
163 sp_banks[i+1].num_bytes = 0; in bootmem_init()
164 sp_banks[i+1].base_addr = 0xdeadbeef; in bootmem_init()
169 memblock_add(sp_banks[i].base_addr, sp_banks[i].num_bytes); in bootmem_init()
222 for (i = 0; sp_banks[i].num_bytes; i++) { in taint_real_pages()
225 start = sp_banks[i].base_addr; in taint_real_pages()
226 end = start + sp_banks[i].num_bytes; in taint_real_pages()
282 for (i = 0; sp_banks[i].num_bytes != 0; i++) { in mem_init()
283 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT; in mem_init()
284 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in mem_init()