Lines Matching refs:arena
52 struct novm_arena arena[NOVM_MAX_ARENAS]; variable
62 if (arena[i].pages > 0) ranges_found = i + 1; in novm_get_arenas()
63 ranges[i].address = (void *)arena[i].base; in novm_get_arenas()
64 ranges[i].size = arena[i].pages << PAGE_SIZE_SHIFT; in novm_get_arenas()
71 if (arena[0].unaligned_area != NULL) { in novm_alloc_unaligned()
72 *size_return = arena[0].unaligned_size; in novm_alloc_unaligned()
73 void *result = arena[0].unaligned_area; in novm_alloc_unaligned()
74 arena[0].unaligned_area = NULL; in novm_alloc_unaligned()
75 arena[0].unaligned_size = 0; in novm_alloc_unaligned()
131 if (arena[i].pages == 0) { in novm_add_arena()
139 novm_init_helper(&arena[i], name, arena_start, arena_size, NULL, 0); in novm_add_arena()
149 novm_init_helper(&arena[0], "main", MEM_START, MEM_SIZE, mem_allocation_map, DEFAULT_MAP_SIZE); in novm_init()
186 void *result = novm_alloc_helper(&arena[i], pages); in novm_alloc_pages()
200 if (in_arena(&arena[i], address)) { in novm_free_pages()
201 n = &arena[i]; in novm_free_pages()
223 if (in_arena(&arena[i], address)) { in novm_alloc_specific_pages()
224 n = &arena[i]; in novm_alloc_specific_pages()
322 novm_dump_arena(&arena[i]); in novm_dump()