HelenOS sources
ra_arena_t 125 kernel/generic/include/cap/cap.h ra_arena_t *handles;
ra_arena_t 88 kernel/generic/include/lib/ra.h extern ra_arena_t *ra_arena_create(void);
ra_arena_t 89 kernel/generic/include/lib/ra.h extern void ra_arena_destroy(ra_arena_t *);
ra_arena_t 90 kernel/generic/include/lib/ra.h extern bool ra_span_add(ra_arena_t *, uintptr_t, size_t);
ra_arena_t 91 kernel/generic/include/lib/ra.h extern bool ra_alloc(ra_arena_t *, size_t, size_t, uintptr_t *);
ra_arena_t 92 kernel/generic/include/lib/ra.h extern void ra_free(ra_arena_t *, uintptr_t, size_t);
ra_arena_t 203 kernel/generic/src/lib/ra.c ra_arena_t *ra_arena_create(void)
ra_arena_t 205 kernel/generic/src/lib/ra.c ra_arena_t *arena;
ra_arena_t 207 kernel/generic/src/lib/ra.c arena = (ra_arena_t *) malloc(sizeof(ra_arena_t));
ra_arena_t 217 kernel/generic/src/lib/ra.c void ra_arena_destroy(ra_arena_t *arena)
ra_arena_t 233 kernel/generic/src/lib/ra.c bool ra_span_add(ra_arena_t *arena, uintptr_t base, size_t size)
ra_arena_t 416 kernel/generic/src/lib/ra.c ra_alloc(ra_arena_t *arena, size_t size, size_t alignment, uintptr_t *base)
ra_arena_t 436 kernel/generic/src/lib/ra.c void ra_free(ra_arena_t *arena, uintptr_t base, size_t size)
ra_arena_t 53 kernel/generic/src/mm/km.c static ra_arena_t *km_ni_arena;
HelenOS homepage, sources at GitHub