Lines Matching refs:tcache
170 * jemalloc can conceptually be broken into components (arena, tcache, etc.),
194 * t: tcache
381 #include "jemalloc/internal/tcache.h"
416 #include "jemalloc/internal/tcache.h"
503 #include "jemalloc/internal/tcache.h"
851 * Include portions of arena.h interleaved with tcache.h in order to resolve
857 #include "jemalloc/internal/tcache.h"
868 tcache_t *tcache, bool is_metadata, arena_t *arena, bool slow_path);
869 void *imalloct(tsd_t *tsd, size_t size, szind_t ind, tcache_t *tcache,
872 void *icalloct(tsd_t *tsd, size_t size, szind_t ind, tcache_t *tcache,
876 tcache_t *tcache, bool is_metadata, arena_t *arena);
878 tcache_t *tcache, arena_t *arena);
883 void idalloctm(tsd_t *tsd, void *ptr, tcache_t *tcache, bool is_metadata,
885 void idalloct(tsd_t *tsd, void *ptr, tcache_t *tcache);
887 void iqalloc(tsd_t *tsd, void *ptr, tcache_t *tcache, bool slow_path);
888 void isdalloct(tsd_t *tsd, void *ptr, size_t size, tcache_t *tcache);
889 void isqalloc(tsd_t *tsd, void *ptr, size_t size, tcache_t *tcache);
891 size_t extra, size_t alignment, bool zero, tcache_t *tcache,
894 size_t alignment, bool zero, tcache_t *tcache, arena_t *arena);
928 iallocztm(tsd_t *tsd, size_t size, szind_t ind, bool zero, tcache_t *tcache, argument
935 ret = arena_malloc(tsd, arena, size, ind, zero, tcache, slow_path);
944 imalloct(tsd_t *tsd, size_t size, szind_t ind, tcache_t *tcache, arena_t *arena) argument
947 return (iallocztm(tsd, size, ind, false, tcache, false, arena, true));
959 icalloct(tsd_t *tsd, size_t size, szind_t ind, tcache_t *tcache, arena_t *arena) argument
962 return (iallocztm(tsd, size, ind, true, tcache, false, arena, true));
975 tcache_t *tcache, bool is_metadata, arena_t *arena) argument
982 ret = arena_palloc(tsd, arena, usize, alignment, zero, tcache);
993 tcache_t *tcache, arena_t *arena) argument
996 return (ipallocztm(tsd, usize, alignment, zero, tcache, false, arena));
1046 idalloctm(tsd_t *tsd, void *ptr, tcache_t *tcache, bool is_metadata, argument
1056 arena_dalloc(tsd, ptr, tcache, slow_path);
1060 idalloct(tsd_t *tsd, void *ptr, tcache_t *tcache) argument
1063 idalloctm(tsd, ptr, tcache, false, true);
1074 iqalloc(tsd_t *tsd, void *ptr, tcache_t *tcache, bool slow_path) argument
1080 idalloctm(tsd, ptr, tcache, false, slow_path);
1084 isdalloct(tsd_t *tsd, void *ptr, size_t size, tcache_t *tcache) argument
1087 arena_sdalloc(tsd, ptr, size, tcache);
1091 isqalloc(tsd_t *tsd, void *ptr, size_t size, tcache_t *tcache) argument
1097 isdalloct(tsd, ptr, size, tcache);
1102 size_t extra, size_t alignment, bool zero, tcache_t *tcache, arena_t *arena) argument
1110 p = ipalloct(tsd, usize, alignment, zero, tcache, arena);
1118 p = ipalloct(tsd, usize, alignment, zero, tcache, arena);
1128 isqalloc(tsd, ptr, oldsize, tcache);
1134 bool zero, tcache_t *tcache, arena_t *arena) argument
1147 zero, tcache, arena));
1151 tcache));