H A D | rtree.h | 135 rtree_ctx_t *rtree_ctx, uintptr_t key, bool dependent, bool init_missing); in rtree_leafkey() 170 * dependent: Reading a value on behalf of a pointer to a valid allocation 174 * !dependent: An arbitrary read, e.g. on behalf of ivsalloc(), may not be in rtree_leaf_elm_bits_read() argument 175 * dependent on a previous rtree write, which means a stale read in rtree_leaf_elm_bits_read() 181 rtree_leaf_elm_t *elm, bool dependent) { in rtree_leaf_elm_bits_extent_get() 182 return (uintptr_t)atomic_load_p(&elm->le_bits, dependent in rtree_leaf_elm_bits_extent_get() 240 bool dependent) { in rtree_leaf_elm_slab_read() 242 uintptr_t bits = rtree_leaf_elm_bits_read(tsdn, rtree, elm, dependent); in rtree_leaf_elm_slab_read() 247 unsigned metadata_bits = atomic_load_u(&elm->le_metadata, dependent 259 contents.edata = (edata_t *)atomic_load_p(&elm->le_edata, dependent in rtree_leaf_elm_extent_write() 212 rtree_leaf_elm_extent_read(tsdn_t * tsdn,rtree_t * rtree,rtree_leaf_elm_t * elm,bool dependent) rtree_leaf_elm_extent_read() argument 225 rtree_leaf_elm_szind_read(tsdn_t * tsdn,rtree_t * rtree,rtree_leaf_elm_t * elm,bool dependent) rtree_leaf_elm_szind_read() argument 237 rtree_leaf_elm_slab_read(tsdn_t * tsdn,rtree_t * rtree,rtree_leaf_elm_t * elm,bool dependent) rtree_leaf_elm_slab_read() argument 328 rtree_leaf_elm_lookup(tsdn_t * tsdn,rtree_t * rtree,rtree_ctx_t * rtree_ctx,uintptr_t key,bool dependent,bool init_missing) rtree_leaf_elm_lookup() argument 405 rtree_read(tsdn_t * tsdn,rtree_t * rtree,rtree_ctx_t * rtree_ctx,uintptr_t key,bool dependent) rtree_read() argument 417 rtree_extent_read(tsdn_t * tsdn,rtree_t * rtree,rtree_ctx_t * rtree_ctx,uintptr_t key,bool dependent) rtree_extent_read() argument 428 rtree_szind_read(tsdn_t * tsdn,rtree_t * rtree,rtree_ctx_t * rtree_ctx,uintptr_t key,bool dependent) rtree_szind_read() argument 444 rtree_extent_szind_read(tsdn_t * tsdn,rtree_t * rtree,rtree_ctx_t * rtree_ctx,uintptr_t key,bool dependent,extent_t ** r_extent,szind_t * r_szind) rtree_extent_szind_read() argument 493 rtree_szind_slab_read(tsdn_t * tsdn,rtree_t * rtree,rtree_ctx_t * rtree_ctx,uintptr_t key,bool dependent,szind_t * r_szind,bool * r_slab) rtree_szind_slab_read() argument [all...] |