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