HelenOS sources

zone_t            127 kernel/generic/include/mm/frame.h 	zone_t info[ZONES_MAX];
zone_t            213 kernel/generic/src/mm/frame.c _NO_TRACE static bool zone_can_alloc(zone_t *zone, size_t count,
zone_t            348 kernel/generic/src/mm/frame.c _NO_TRACE static frame_t *zone_get_frame(zone_t *zone, size_t index)
zone_t            368 kernel/generic/src/mm/frame.c _NO_TRACE static size_t zone_frame_alloc(zone_t *zone, size_t count,
zone_t            408 kernel/generic/src/mm/frame.c _NO_TRACE static size_t zone_frame_free(zone_t *zone, size_t index)
zone_t            431 kernel/generic/src/mm/frame.c _NO_TRACE static void zone_mark_unavailable(zone_t *zone, size_t index)
zone_t            451 kernel/generic/src/mm/frame.c _NO_TRACE static void zone_mark_available(zone_t *zone, size_t index)
zone_t            475 kernel/generic/src/mm/frame.c _NO_TRACE static void zone_merge_internal(size_t z1, size_t z2, zone_t *old_z1,
zone_t            600 kernel/generic/src/mm/frame.c 	zone_t old_z1 = zones.info[z1];
zone_t            655 kernel/generic/src/mm/frame.c _NO_TRACE static void zone_construct(zone_t *zone, pfn_t start, size_t count,
HelenOS homepage, sources at GitHub