Lines Matching refs:i
61 for (int i = 0; i < number_of_ranges && i < NOVM_MAX_ARENAS; i++) { in novm_get_arenas() local
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()
130 for (uint i = 0; i < NOVM_MAX_ARENAS; i++) { in novm_add_arena() local
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()
160 for (size_t i = 0; i <= n->pages - pages; i++) { in novm_alloc_helper() local
163 if (n->map[i + j] != 0) { in novm_alloc_helper()
164 i += j; in novm_alloc_helper()
170 memset(n->map + i, 1, pages); in novm_alloc_helper()
172 return n->base + (i << PAGE_SIZE_SHIFT); in novm_alloc_helper()
184 for (uint i = 0; i < NOVM_MAX_ARENAS; i++) { in novm_alloc_pages() local
185 if (arena_bitmap & (1U << i)) { in novm_alloc_pages()
186 void *result = novm_alloc_helper(&arena[i], pages); in novm_alloc_pages()
199 for (uint i = 0; i < NOVM_MAX_ARENAS; i++) { in novm_free_pages() local
200 if (in_arena(&arena[i], address)) { in novm_free_pages()
201 n = &arena[i]; in novm_free_pages()
214 for (size_t i = 0; i < pages; i++) map[index + i] = 0; in novm_free_pages() local
222 for (uint i = 0; i < NOVM_MAX_ARENAS; i++) { in novm_alloc_specific_pages() local
223 if (in_arena(&arena[i], address)) { in novm_alloc_specific_pages()
224 n = &arena[i]; in novm_alloc_specific_pages()
237 for (size_t i = 0; i < pages; i++) { in novm_alloc_specific_pages() local
238 if (map[index + i] != 0) { in novm_alloc_specific_pages()
303 unsigned i; in novm_dump_arena() local
305 for (i = 0; i < n->pages; i++) if (n->map[i] != 0) in_use++; in novm_dump_arena()
308 for (i = 0; i < MAX_PRINT && i < n->pages; i++) { in novm_dump_arena()
309 if ((i & 63) == 0) printf(" "); in novm_dump_arena()
310 printf("%c", n->map[i] ? '*' : '.'); in novm_dump_arena()
311 if ((i & 63) == 63) printf("\n"); in novm_dump_arena()
313 if (i == MAX_PRINT && n->pages > MAX_PRINT) { in novm_dump_arena()
321 for (uint i = 0; i < NOVM_MAX_ARENAS; i++) { in novm_dump() local
322 novm_dump_arena(&arena[i]); in novm_dump()