Lines Matching refs:bank
43 sysmem.bank[i].start, sysmem.bank[i].end, in sysmem_dump()
44 (sysmem.bank[i].end - sysmem.bank[i].start) >> 10); in sysmem_dump()
56 if (sysmem.bank[i].start <= start) in find_bank()
57 it = sysmem.bank + i; in find_bank()
72 unsigned n = sysmem.nr_banks - (from - sysmem.bank); in move_banks()
118 it = sysmem.bank; in add_sysmem_bank()
122 if (it - sysmem.bank < sysmem.nr_banks && in add_sysmem_bank()
141 for (i = it + 1 - sysmem.bank; i < sysmem.nr_banks; ++i) in add_sysmem_bank()
142 if (sysmem.bank[i].start - it->start <= sz) { in add_sysmem_bank()
143 if (sz < sysmem.bank[i].end - it->start) in add_sysmem_bank()
144 it->end = sysmem.bank[i].end; in add_sysmem_bank()
149 move_banks(it + 1, sysmem.bank + i); in add_sysmem_bank()
212 it = sysmem.bank; in mem_reserve()
214 for (; it < sysmem.bank + sysmem.nr_banks; ++it) { in mem_reserve()
258 pfn = PAGE_ALIGN(sysmem.bank[i].start) >> PAGE_SHIFT; in bootmem_init()
261 pfn = PAGE_ALIGN(sysmem.bank[i].end - 1) >> PAGE_SHIFT; in bootmem_init()
279 if (sysmem.bank[i].end - sysmem.bank[i].start >= bootmap_size) { in bootmem_init()
280 bootmap_start = sysmem.bank[i].start; in bootmem_init()
298 if (sysmem.bank[i].start >> PAGE_SHIFT < max_low_pfn) { in bootmem_init()
300 sysmem.bank[i].end); in bootmem_init()
301 free_bootmem(sysmem.bank[i].start, in bootmem_init()
302 end - sysmem.bank[i].start); in bootmem_init()