Lines Matching refs:sp_banks
49 struct sparc_phys_banks sp_banks[SPARC_PHYS_BANKS+1];
64 for (i = 0; sp_banks[i].num_bytes != 0; i++) {
65 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT;
66 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
86 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT;
87 for (i = 1; sp_banks[i].num_bytes != 0; i++) {
88 curr_pfn = sp_banks[i].base_addr >> PAGE_SHIFT;
96 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;
143 for (i = 0; sp_banks[i].num_bytes != 0; i++) {
144 end_of_phys_memory = sp_banks[i].base_addr +
145 sp_banks[i].num_bytes;
146 bytes_avail += sp_banks[i].num_bytes;
154 sp_banks[i].num_bytes -= slack;
155 if (sp_banks[i].num_bytes == 0) {
156 sp_banks[i].base_addr = 0xdeadbeef;
158 memblock_add(sp_banks[i].base_addr,
159 sp_banks[i].num_bytes);
160 sp_banks[i+1].num_bytes = 0;
161 sp_banks[i+1].base_addr = 0xdeadbeef;
166 memblock_add(sp_banks[i].base_addr, sp_banks[i].num_bytes);
223 for (i = 0; sp_banks[i].num_bytes; i++) {
226 start = sp_banks[i].base_addr;
227 end = start + sp_banks[i].num_bytes;
283 for (i = 0; sp_banks[i].num_bytes != 0; i++) {
284 unsigned long start_pfn = sp_banks[i].base_addr >> PAGE_SHIFT;
285 unsigned long end_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT;