Lines Matching defs:sp_banks
54 struct sparc_phys_banks sp_banks[SPARC_PHYS_BANKS+1];
115 for (i = 0; sp_banks[i].num_bytes != 0; i++) {
116 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT;
117 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
137 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT;
138 for (i = 1; sp_banks[i].num_bytes != 0; i++) {
139 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT;
147 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
161 for (i = 0; sp_banks[i].num_bytes != 0; i++) {
162 end_of_phys_memory = sp_banks[i].base_addr +
163 sp_banks[i].num_bytes;
164 bytes_avail += sp_banks[i].num_bytes;
172 sp_banks[i].num_bytes -= slack;
173 if (sp_banks[i].num_bytes == 0) {
174 sp_banks[i].base_addr = 0xdeadbeef;
176 sp_banks[i+1].num_bytes = 0;
177 sp_banks[i+1].base_addr = 0xdeadbeef;
234 for (i = 0; sp_banks[i].num_bytes != 0; i++) {
237 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT;
241 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
255 free_bootmem(sp_banks[i].base_addr, size);
367 for (i = 0; sp_banks[i].num_bytes; i++) {
370 start = sp_banks[i].base_addr;
371 end = start + sp_banks[i].num_bytes;
438 for (i = 0; sp_banks[i].num_bytes != 0; i++) {
439 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT;
440 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
442 num_physpages += sp_banks[i].num_bytes >> PAGE_SHIFT;