/fuchsia/zircon/third_party/ulib/jemalloc/include/jemalloc/internal/ |
H A D | rtree_inlines.h | 11 rtree_elm_t *rtree_child_tryread(rtree_elm_t *elm, bool dependent); 12 rtree_elm_t *rtree_child_read(tsdn_t *tsdn, rtree_t *rtree, rtree_elm_t *elm, 14 extent_t *rtree_elm_read(rtree_elm_t *elm, bool dependent); 15 void rtree_elm_write(rtree_elm_t *elm, const extent_t *extent); 30 rtree_elm_t *elm); 32 rtree_elm_t *elm, const extent_t *extent); 33 void rtree_elm_release(tsdn_t *tsdn, const rtree_t *rtree, rtree_elm_t *elm); 89 rtree_child_tryread(rtree_elm_t *elm, bool dependent) argument 94 child = elm->child; 96 child = (rtree_elm_t *)atomic_read_p(&elm 102 rtree_child_read(tsdn_t *tsdn, rtree_t *rtree, rtree_elm_t *elm, unsigned level, bool dependent) argument 115 rtree_elm_read(rtree_elm_t *elm, bool dependent) argument 143 rtree_elm_write(rtree_elm_t *elm, const extent_t *extent) argument 335 rtree_elm_t *elm; local 353 rtree_elm_t *elm; local 366 rtree_elm_t *elm; local 390 rtree_elm_read_acquired(tsdn_t *tsdn, const rtree_t *rtree, rtree_elm_t *elm) argument 405 rtree_elm_write_acquired(tsdn_t *tsdn, const rtree_t *rtree, rtree_elm_t *elm, const extent_t *extent) argument 419 rtree_elm_release(tsdn_t *tsdn, const rtree_t *rtree, rtree_elm_t *elm) argument 429 rtree_elm_t *elm; local [all...] |
H A D | rtree_externs.h | 17 rtree_elm_t *elm, unsigned level); 19 uintptr_t key, const rtree_elm_t *elm); 21 const rtree_elm_t *elm); 23 const rtree_elm_t *elm);
|
H A D | rtree_structs.h | 13 const rtree_elm_t *elm; member in struct:rtree_elm_witness_s
|
H A D | tcache_inlines.h | 296 tcaches_t *elm = &tcaches[ind]; 297 if (unlikely(elm->tcache == NULL)) { 298 elm->tcache = tcache_create(tsd_tsdn(tsd), arena_choose(tsd, 301 return (elm->tcache);
|
/fuchsia/zircon/third_party/ulib/jemalloc/src/ |
H A D | rtree.c | 161 rtree_child_read_hard(tsdn_t *tsdn, rtree_t *rtree, rtree_elm_t *elm, argument 164 return (rtree_node_init(tsdn, rtree, level+1, &elm->child)); 181 rtree_elm_witness_alloc(tsd_t *tsd, uintptr_t key, const rtree_elm_t *elm) argument 193 assert(rew->elm != elm); 194 if (rew->elm == NULL && witness == NULL) { 195 rew->elm = elm; 207 rtree_elm_witness_find(tsd_t *tsd, const rtree_elm_t *elm) argument 216 if (rew->elm 223 rtree_elm_witness_dalloc(tsd_t *tsd, witness_t *witness, const rtree_elm_t *elm) argument 244 rtree_elm_witness_acquire(tsdn_t *tsdn, const rtree_t *rtree, uintptr_t key, const rtree_elm_t *elm) argument 257 rtree_elm_witness_access(tsdn_t *tsdn, const rtree_t *rtree, const rtree_elm_t *elm) argument 270 rtree_elm_witness_release(tsdn_t *tsdn, const rtree_t *rtree, const rtree_elm_t *elm) argument 280 rtree_elm_witness_dalloc(tsdn_tsd(tsdn), witness, elm); local [all...] |
H A D | tcache.c | 429 tcaches_t *elm; local 448 elm = tcaches_avail; 450 elm->tcache = tcache; 451 *r_ind = (unsigned)(elm - tcaches); 453 elm = &tcaches[tcaches_past]; 454 elm->tcache = tcache; 463 tcaches_elm_flush(tsd_t *tsd, tcaches_t *elm) argument 465 if (elm->tcache == NULL) 467 tcache_destroy(tsd, elm->tcache); 468 elm 480 tcaches_t *elm = &tcaches[ind]; local [all...] |
H A D | ctl.c | 834 const char *elm, *tdot, *dot; local 838 elm = name; 840 dot = ((tdot = strchr(elm, '.')) != NULL) ? tdot : strchr(elm, '\0'); 841 elen = (size_t)((uintptr_t)dot - (uintptr_t)elm); 858 strncmp(elm, child->name, elen) == 0) { 876 index = malloc_strtoumax(elm, NULL, 10); 909 /* Update elm. */ 915 elm = &dot[1]; 916 dot = ((tdot = strchr(elm, ' [all...] |
H A D | extent.c | 461 rtree_elm_t *elm; local 463 elm = rtree_elm_acquire(tsdn, &extents_rtree, rtree_ctx, 465 if (elm != NULL) { 467 elm); 476 rtree_elm_release(tsdn, &extents_rtree, elm);
|
/fuchsia/zircon/third_party/ulib/jemalloc/test/unit/ |
H A D | rtree.c | 85 rtree_elm_t *elm; local 87 elm = rtree_elm_acquire(tsdn, &arg->rtree, &rtree_ctx, 89 assert_ptr_not_null(elm, 91 rtree_elm_write_acquired(tsdn, &arg->rtree, elm, 93 rtree_elm_release(tsdn, &arg->rtree, elm); 95 elm = rtree_elm_acquire(tsdn, &arg->rtree, &rtree_ctx, 97 assert_ptr_not_null(elm, 99 rtree_elm_read_acquired(tsdn, &arg->rtree, elm); 100 rtree_elm_release(tsdn, &arg->rtree, elm); 236 rtree_elm_t *elm; local [all...] |