Lines Matching refs:end
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()
88 int __init add_sysmem_bank(unsigned long start, unsigned long end) in add_sysmem_bank() argument
95 if (start == end || in add_sysmem_bank()
96 (start < end) != (PAGE_ALIGN(start) < (end & PAGE_MASK))) { in add_sysmem_bank()
98 start, end - start); in add_sysmem_bank()
103 end &= PAGE_MASK; in add_sysmem_bank()
104 sz = end - start; in add_sysmem_bank()
109 bank_sz = it->end - it->start; in add_sysmem_bank()
112 if (end - it->start > bank_sz) in add_sysmem_bank()
113 it->end = end; in add_sysmem_bank()
125 if (it->end - it->start < sz) in add_sysmem_bank()
126 it->end = end; in add_sysmem_bank()
132 start, end - start); in add_sysmem_bank()
136 it->end = end; in add_sysmem_bank()
140 sz = it->end - it->start; 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()
170 int __init mem_reserve(unsigned long start, unsigned long end, int must_exist) in mem_reserve() argument
178 end = PAGE_ALIGN(end); in mem_reserve()
179 sz = end - start; in mem_reserve()
186 bank_sz = it->end - it->start; in mem_reserve()
188 if ((!it || end - it->start > bank_sz) && must_exist) { in mem_reserve()
190 start, end); in mem_reserve()
196 if (end - it->start < bank_sz) { in mem_reserve()
197 it->start = end; in mem_reserve()
203 it->end = start; in mem_reserve()
204 if (end - it->start < bank_sz) in mem_reserve()
205 return add_sysmem_bank(end, in mem_reserve()
215 if (it->end - start <= sz) { in mem_reserve()
220 it->start = end; in mem_reserve()
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()
299 unsigned long end = min(max_low_pfn << PAGE_SHIFT, in bootmem_init() local
300 sysmem.bank[i].end); in bootmem_init()
302 end - sysmem.bank[i].start); in bootmem_init()
370 void free_initrd_mem(unsigned long start, unsigned long end) in free_initrd_mem() argument
373 free_reserved_area((void *)start, (void *)end, -1, "initrd"); in free_initrd_mem()