Lines Matching refs:mem_end
54 vaddr_t mem_end; member
68 assert(desc && desc->mem_start && desc->mem_end); in mem_alloc_tmp()
70 if (SUB_OVERFLOW(desc->mem_end, len, &va)) in mem_alloc_tmp()
75 desc->mem_end = va; in mem_alloc_tmp()
111 assert(desc && desc->mem_start && desc->mem_end); in mem_alloc()
116 if (ve > desc->mem_end) in mem_alloc()
132 .mem_end = end, in boot_mem_init()
159 asan_tag_access((void *)ROUNDDOWN(boot_mem_desc->mem_end, in boot_mem_init_asan()
207 boot_mem_desc->mem_end += offs; in boot_mem_relocate()
299 (size_t)(boot_mem_desc->orig_mem_end - boot_mem_desc->mem_end), in boot_mem_release_unused()
300 boot_mem_desc->mem_end); in boot_mem_release_unused()
313 tmp_va = ROUNDDOWN(boot_mem_desc->mem_end, SMALL_PAGE_SIZE); in boot_mem_release_unused()
336 boot_mem_desc->mem_start = boot_mem_desc->mem_end; in boot_mem_release_unused()
348 boot_mem_desc->mem_start == boot_mem_desc->mem_end); in boot_mem_release_tmp_alloc()
351 n = boot_mem_desc->orig_mem_end - boot_mem_desc->mem_end; in boot_mem_release_tmp_alloc()
352 va = boot_mem_desc->mem_end; in boot_mem_release_tmp_alloc()
358 va = ROUNDDOWN(boot_mem_desc->mem_end, SMALL_PAGE_SIZE); in boot_mem_release_tmp_alloc()