Home
last modified time | relevance | path

Searched refs:chunk (Results 1 – 18 of 18) sorted by relevance

/redis-3.2.3/deps/jemalloc/include/jemalloc/internal/
H A Darena.h946 arena_chunk_t *chunk; in arena_ptr_small_binind_get() local
1073 arena_chunk_t *chunk; in arena_prof_tctx_get() local
1099 arena_chunk_t *chunk; in arena_prof_tctx_set() local
1194 arena_chunk_t *chunk; in arena_aalloc() local
1208 arena_chunk_t *chunk; in arena_salloc() local
1256 arena_chunk_t *chunk; in arena_dalloc() local
1274 &chunk->node), chunk, ptr, pageind); in arena_dalloc()
1289 &chunk->node), chunk, ptr); in arena_dalloc()
1299 arena_chunk_t *chunk; in arena_sdalloc() local
1327 &chunk->node), chunk, ptr, pageind); in arena_sdalloc()
[all …]
H A Dchunk.h55 bool chunk_register(const void *chunk, const extent_node_t *node);
56 void chunk_deregister(const void *chunk, const extent_node_t *node);
64 void *chunk, size_t size, bool committed);
66 void *chunk, size_t size, bool zeroed, bool committed);
68 void *chunk, size_t size, bool committed);
69 bool chunk_purge_arena(arena_t *arena, void *chunk, size_t offset,
72 void *chunk, size_t size, size_t offset, size_t length);
83 extent_node_t *chunk_lookup(const void *chunk, bool dependent);
H A Dchunk_mmap.h14 bool chunk_dalloc_mmap(void *chunk, size_t size);
H A Dchunk_dss.h28 bool chunk_in_dss(void *chunk);
H A Dtcache.h335 arena_chunk_t *chunk = in tcache_alloc_large() local
337 size_t pageind = (((uintptr_t)ret - (uintptr_t)chunk) >> in tcache_alloc_large()
339 arena_mapbits_large_binind_set(chunk, pageind, in tcache_alloc_large()
H A Djemalloc_internal.h.in371 #include "jemalloc/internal/chunk.h"
403 #include "jemalloc/internal/chunk.h"
483 #include "jemalloc/internal/chunk.h"
510 #include "jemalloc/internal/chunk.h"
750 * Calculate the multi-chunk mapping that huge_palloc() would need in
962 /* Return 0 if ptr is not within a chunk managed by jemalloc. */
/redis-3.2.3/deps/jemalloc/src/
H A Darena.c67 arena_chunk_t *chunk; in arena_miscelm_size_get() local
566 return (chunk); in arena_chunk_init_spare()
581 return (chunk_register(chunk, &chunk->node)); in arena_chunk_register()
600 chunk = NULL; in arena_chunk_alloc_internal_hard()
603 if (chunk != NULL && arena_chunk_register(arena, chunk, *zero)) { in arena_chunk_alloc_internal_hard()
611 chunk = NULL; in arena_chunk_alloc_internal_hard()
615 return (chunk); in arena_chunk_alloc_internal_hard()
644 return (chunk); in arena_chunk_alloc_internal()
659 if (chunk == NULL) in arena_chunk_init_hard()
698 return (chunk); in arena_chunk_init_hard()
[all …]
H A Dchunk.c145 assert(extent_node_addr_get(node) == chunk); in chunk_register()
497 extent_node_addr_set(node, chunk); in chunk_record()
529 extent_node_size_get(prev)) == chunk && in chunk_record()
563 assert(chunk != NULL); in chunk_dalloc_cache()
564 assert(CHUNK_ADDR2BASE(chunk) == chunk); in chunk_dalloc_cache()
578 assert(chunk != NULL); in chunk_dalloc_arena()
579 assert(CHUNK_ADDR2BASE(chunk) == chunk); in chunk_dalloc_arena()
603 if (!have_dss || !chunk_in_dss(chunk)) in chunk_dalloc_default()
604 return (chunk_dalloc_mmap(chunk, size)); in chunk_dalloc_default()
641 assert(chunk != NULL); in chunk_purge_arena()
[all …]
H A Dtcache.c104 arena_chunk_t *chunk = (arena_chunk_t *)CHUNK_ADDR2BASE( in tcache_bin_flush_small() local
106 arena_t *bin_arena = extent_node_arena_get(&chunk->node); in tcache_bin_flush_small()
127 chunk = (arena_chunk_t *)CHUNK_ADDR2BASE(ptr); in tcache_bin_flush_small()
128 if (extent_node_arena_get(&chunk->node) == bin_arena) { in tcache_bin_flush_small()
130 (uintptr_t)chunk) >> LG_PAGE; in tcache_bin_flush_small()
132 arena_bitselm_get(chunk, pageind); in tcache_bin_flush_small()
133 arena_dalloc_bin_junked_locked(bin_arena, chunk, in tcache_bin_flush_small()
184 arena_chunk_t *chunk = (arena_chunk_t *)CHUNK_ADDR2BASE( in tcache_bin_flush_large() local
211 chunk = (arena_chunk_t *)CHUNK_ADDR2BASE(ptr); in tcache_bin_flush_large()
212 if (extent_node_arena_get(&chunk->node) == in tcache_bin_flush_large()
[all …]
H A Dchunk_dss.c158 chunk_in_dss(void *chunk) in chunk_in_dss() argument
165 if ((uintptr_t)chunk >= (uintptr_t)dss_base in chunk_in_dss()
166 && (uintptr_t)chunk < (uintptr_t)dss_max) in chunk_in_dss()
H A Dchunk_mmap.c73 chunk_dalloc_mmap(void *chunk, size_t size) in chunk_dalloc_mmap() argument
77 pages_unmap(chunk, size); in chunk_dalloc_mmap()
/redis-3.2.3/deps/jemalloc/test/integration/
H A Dchunk.c45 __func__, chunk, size, committed ? "true" : "false", arena_ind); in chunk_dalloc()
49 return (old_hooks.dalloc(chunk, size, committed, arena_ind)); in chunk_dalloc()
53 chunk_commit(void *chunk, size_t size, size_t offset, size_t length, in chunk_commit() argument
59 "arena_ind=%u)\n", __func__, chunk, size, offset, length, in chunk_commit()
61 err = old_hooks.commit(chunk, size, offset, length, arena_ind); in chunk_commit()
73 "arena_ind=%u)\n", __func__, chunk, size, offset, length, in chunk_decommit()
77 err = old_hooks.decommit(chunk, size, offset, length, arena_ind); in chunk_decommit()
83 chunk_purge(void *chunk, size_t size, size_t offset, size_t length, in chunk_purge() argument
88 "arena_ind=%u)\n", __func__, chunk, size, offset, length, in chunk_purge()
91 return (old_hooks.purge(chunk, size, offset, length, arena_ind)); in chunk_purge()
[all …]
/redis-3.2.3/deps/jemalloc/include/jemalloc/
H A Djemalloc_typedefs.h.in10 * chunk_dalloc(void *chunk, size_t size, bool committed, unsigned arena_ind);
16 * chunk_commit(void *chunk, size_t size, size_t offset, size_t length,
23 * chunk_decommit(void *chunk, size_t size, size_t offset, size_t length,
30 * chunk_purge(void *chunk, size_t size, size_t offset, size_t length,
37 * chunk_split(void *chunk, size_t size, size_t size_a, size_t size_b,
/redis-3.2.3/deps/lua/src/
H A Dlua.c301 const char *chunk = argv[i] + 2; in runargs() local
302 if (*chunk == '\0') chunk = argv[++i]; in runargs()
303 lua_assert(chunk != NULL); in runargs()
304 if (dostring(L, chunk, "=(command line)") != 0) in runargs()
H A Dlparser.c53 static void chunk (LexState *ls);
391 chunk(&lexstate); in luaY_parser()
588 chunk(ls); in body()
886 chunk(ls); in block()
1019 chunk(ls); in repeatstat()
1325 static void chunk (LexState *ls) { in chunk() function
/redis-3.2.3/deps/jemalloc/
H A DChangeLog15 when resizing from/to a size class that is not a multiple of the chunk size.
44 - Avoid a chunk metadata read in arena_prof_tctx_set(), since it is in the
46 case out into arena_prof_tctx_reset(), which also avoids chunk metadata
59 - Fix chunk purge hook calls for in-place huge shrinking reallocation to
60 specify the old chunk size rather than the new chunk size. This bug caused
61 no correctness issues for the default chunk purge function, but was
80 chunk header maps. This affected systems with page sizes greater than 8
175 - Split the arena chunk map into two separate arrays, in order to increase
189 - Refactor rtree (radix tree for chunk lookups) to be lock-free, and make
351 + arena chunk headers
[all …]
H A DMakefile.in83 $(srcroot)src/chunk.c $(srcroot)src/chunk_dss.c \
160 $(srcroot)test/integration/chunk.c
/redis-3.2.3/deps/lua/
H A DHISTORY65 be "@filename", to run a file, or the chunk itself.