Home
last modified time | relevance | path

Searched refs:extent_node_t (Results 1 – 10 of 10) sorted by relevance

/NextBSD/contrib/jemalloc/include/jemalloc/internal/
HDextent.h4 typedef struct extent_node_s extent_node_t; typedef
45 qr(extent_node_t) cc_link;
49 rb_node(extent_node_t) szad_link;
52 ql_elm(extent_node_t) ql_link;
56 rb_node(extent_node_t) ad_link;
58 typedef rb_tree(extent_node_t) extent_tree_t;
64 rb_proto(, extent_tree_szad_, extent_tree_t, extent_node_t)
66 rb_proto(, extent_tree_ad_, extent_tree_t, extent_node_t)
73 arena_t *extent_node_arena_get(const extent_node_t *node);
74 void *extent_node_addr_get(const extent_node_t *node);
[all …]
HDrtree.h41 extent_node_t *val;
117 extent_node_t *rtree_val_read(rtree_t *rtree, rtree_node_elm_t *elm,
120 const extent_node_t *val);
124 extent_node_t *rtree_get(rtree_t *rtree, uintptr_t key, bool dependent);
125 bool rtree_set(rtree_t *rtree, uintptr_t key, const extent_node_t *val);
182 JEMALLOC_INLINE extent_node_t *
205 rtree_val_write(rtree_t *rtree, rtree_node_elm_t *elm, const extent_node_t *val) in rtree_val_write()
234 JEMALLOC_INLINE extent_node_t *
263 rtree_set(rtree_t *rtree, uintptr_t key, const extent_node_t *val) in rtree_set()
HDchunk.h55 bool chunk_register(const void *chunk, const extent_node_t *node);
56 void chunk_deregister(const void *chunk, const extent_node_t *node);
83 extent_node_t *chunk_lookup(const void *chunk, bool dependent);
87 JEMALLOC_INLINE extent_node_t *
HDarena.h177 extent_node_t node;
376 extent_node_t chunks_cache;
379 ql_head(extent_node_t) huge;
397 ql_head(extent_node_t) node_cache;
431 void arena_chunk_cache_maybe_insert(arena_t *arena, extent_node_t *node,
433 void arena_chunk_cache_maybe_remove(arena_t *arena, extent_node_t *node,
435 extent_node_t *arena_node_alloc(arena_t *arena);
436 void arena_node_dalloc(arena_t *arena, extent_node_t *node);
HDjemalloc_internal.h961 extent_node_t *node; in ivsalloc()
/NextBSD/contrib/jemalloc/src/
HDbase.c9 static extent_node_t *base_nodes;
17 static extent_node_t *
20 extent_node_t *node; in base_node_try_alloc()
25 base_nodes = *(extent_node_t **)node; in base_node_try_alloc()
26 JEMALLOC_VALGRIND_MAKE_MEM_UNDEFINED(node, sizeof(extent_node_t)); in base_node_try_alloc()
32 base_node_dalloc(extent_node_t *node) in base_node_dalloc()
35 JEMALLOC_VALGRIND_MAKE_MEM_UNDEFINED(node, sizeof(extent_node_t)); in base_node_dalloc()
36 *(extent_node_t **)node = base_nodes; in base_node_dalloc()
41 static extent_node_t *
44 extent_node_t *node; in base_chunk_alloc()
[all …]
HDextent.c18 extent_szad_comp(extent_node_t *a, extent_node_t *b) in extent_szad_comp()
40 rb_gen(, extent_tree_szad_, extent_tree_t, extent_node_t, szad_link,
44 extent_ad_comp(extent_node_t *a, extent_node_t *b) in extent_ad_comp()
53 rb_gen(, extent_tree_ad_, extent_tree_t, extent_node_t, ad_link, extent_ad_comp)
HDhuge.c6 static extent_node_t *
9 extent_node_t *node; in huge_node_get()
18 huge_node_set(const void *ptr, extent_node_t *node) in huge_node_set()
27 huge_node_unset(const void *ptr, const extent_node_t *node) in huge_node_unset()
54 extent_node_t *node; in huge_palloc()
65 node = ipallocztm(tsd, CACHELINE_CEILING(sizeof(extent_node_t)), in huge_palloc()
133 extent_node_t *node; in huge_ralloc_no_move_similar()
190 extent_node_t *node; in huge_ralloc_no_move_shrink()
239 extent_node_t *node; in huge_ralloc_no_move_expand()
361 extent_node_t *node; in huge_dalloc()
[all …]
HDchunk.c142 chunk_register(const void *chunk, const extent_node_t *node) in chunk_register()
169 chunk_deregister(const void *chunk, const extent_node_t *node) in chunk_deregister()
187 static extent_node_t *
191 extent_node_t key; in chunk_first_best_fit()
206 extent_node_t *node; in chunk_recycle()
225 extent_node_t key; in chunk_recycle()
472 extent_node_t *node, *prev; in chunk_record()
473 extent_node_t key; in chunk_record()
HDarena.c262 arena_chunk_dirty_npages(const extent_node_t *node) in arena_chunk_dirty_npages()
269 arena_chunk_cache_maybe_insert(arena_t *arena, extent_node_t *node, bool cache) in arena_chunk_cache_maybe_insert()
281 arena_chunk_cache_maybe_remove(arena_t *arena, extent_node_t *node, bool dirty) in arena_chunk_cache_maybe_remove()
849 extent_node_t *
852 extent_node_t *node; in arena_node_alloc()
858 return (base_alloc(sizeof(extent_node_t))); in arena_node_alloc()
860 ql_tail_remove(&arena->node_cache, extent_node_t, ql_link); in arena_node_alloc()
866 arena_node_dalloc(arena_t *arena, extent_node_t *node) in arena_node_dalloc()
1240 extent_node_t *chunkselm; in arena_dirty_count()
1292 extent_node_t *purge_chunks_sentinel) in arena_stash_dirty()
[all …]