Lines Matching refs:end
169 for (r = mem_regions; r->end; ++r) { in mem_init()
173 if (r->end > mem.end) in mem_init()
174 mem.end = r->end; in mem_init()
177 assert(mem.end && !(mem.start & ~PHYS_MASK)); in mem_init()
178 mem.end &= PHYS_MASK; in mem_init()
182 while (r && r->end != mem.end) in mem_init()
183 r = memregions_find(r->end); in mem_init()
187 assert(freemem_start >= mem.start && freemem->end <= mem.end); in mem_init()
190 __phys_end = mem.end; /* PHYS_END */ in mem_init()
192 mem_allocator_init(freemem_start, freemem->end); in mem_init()
320 for (struct mem_region *m = mem_regions; m->end; ++m) { in efi_mem_init()
327 if (m->end > __phys_end) in efi_mem_init()
328 __phys_end = m->end; in efi_mem_init()
343 mem_allocator_init(freemem_start, freemem_mr->end); in efi_mem_init()