Lines Matching full:tcache
547 bool zero, tcache_t *tcache);
549 size_t alignment, bool zero, tcache_t *tcache);
574 size_t size, size_t alignment, bool zero, tcache_t *tcache);
655 bool zero, tcache_t *tcache, bool slow_path);
658 void arena_dalloc(tsd_t *tsd, void *ptr, tcache_t *tcache, bool slow_path);
659 void arena_sdalloc(tsd_t *tsd, void *ptr, size_t size, tcache_t *tcache);
1275 tcache_t *tcache, bool slow_path)
1280 if (likely(tcache != NULL)) {
1282 return (tcache_alloc_small(tsd, arena, tcache, size,
1286 return (tcache_alloc_large(tsd, arena, tcache, size,
1293 return (arena_malloc_hard(tsd, arena, size, ind, zero, tcache));
1359 arena_dalloc(tsd_t *tsd, void *ptr, tcache_t *tcache, bool slow_path)
1385 if (likely(tcache != NULL)) {
1388 tcache_dalloc_small(tsd, tcache, ptr, binind,
1401 if (likely(tcache != NULL) && size - large_pad <=
1403 tcache_dalloc_large(tsd, tcache, ptr, size -
1411 huge_dalloc(tsd, ptr, tcache);
1415 arena_sdalloc(tsd_t *tsd, void *ptr, size_t size, tcache_t *tcache)
1439 if (likely(tcache != NULL)) {
1441 tcache_dalloc_small(tsd, tcache, ptr, binind,
1453 if (likely(tcache != NULL) && size <= tcache_maxclass) {
1454 tcache_dalloc_large(tsd, tcache, ptr, size,
1462 huge_dalloc(tsd, ptr, tcache);