Lines Matching refs:arenas_cache
505 arena_t **arenas_cache = tsd_arenas_cache_get(tsd); in arena_get_hard() local
510 if (arenas_cache != NULL && narenas_cache < narenas_actual) { in arena_get_hard()
511 a0dalloc(arenas_cache); in arena_get_hard()
512 arenas_cache = NULL; in arena_get_hard()
514 tsd_arenas_cache_set(tsd, arenas_cache); in arena_get_hard()
519 if (arenas_cache == NULL) { in arena_get_hard()
526 arenas_cache = (arena_t **)a0malloc(sizeof(arena_t *) * in arena_get_hard()
530 if (arenas_cache == NULL) { in arena_get_hard()
546 tsd_arenas_cache_set(tsd, arenas_cache); in arena_get_hard()
558 memcpy(arenas_cache, arenas, sizeof(arena_t *) * narenas_actual); in arena_get_hard()
561 memset(&arenas_cache[narenas_actual], 0, sizeof(arena_t *) * in arena_get_hard()
566 arena = arenas_cache[ind]; in arena_get_hard()
568 arena = arenas_cache[ind] = arena_init(ind); in arena_get_hard()
661 arena_t **arenas_cache; in arenas_cache_cleanup() local
663 arenas_cache = tsd_arenas_cache_get(tsd); in arenas_cache_cleanup()
664 if (arenas_cache != NULL) { in arenas_cache_cleanup()
666 a0dalloc(arenas_cache); in arenas_cache_cleanup()