Lines Matching refs:rtree_ctx

108     extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents,
163 extent_lock_from_addr(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, void *addr, in extent_lock_from_addr() argument
167 rtree_ctx, (uintptr_t)addr, false, false); in extent_lock_from_addr()
521 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, in extent_try_delayed_coalesce() argument
525 extent = extent_try_coalesce(tsdn, arena, r_extent_hooks, rtree_ctx, in extent_try_delayed_coalesce()
570 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extents_evict() local
598 rtree_ctx, extents, extent)) { in extents_evict()
700 extent_rtree_leaf_elms_lookup(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, in extent_rtree_leaf_elms_lookup() argument
703 *r_elm_a = rtree_leaf_elm_lookup(tsdn, &extents_rtree, rtree_ctx, in extent_rtree_leaf_elms_lookup()
710 *r_elm_b = rtree_leaf_elm_lookup(tsdn, &extents_rtree, rtree_ctx, in extent_rtree_leaf_elms_lookup()
731 extent_interior_register(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, extent_t *extent, in extent_interior_register() argument
737 rtree_write(tsdn, &extents_rtree, rtree_ctx, in extent_interior_register()
783 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extent_register_impl() local
792 if (extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, extent, false, true, in extent_register_impl()
802 extent_interior_register(tsdn, rtree_ctx, extent, szind); in extent_register_impl()
838 extent_interior_deregister(tsdn_t *tsdn, rtree_ctx_t *rtree_ctx, in extent_interior_deregister() argument
845 rtree_clear(tsdn, &extents_rtree, rtree_ctx, in extent_interior_deregister()
857 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extent_deregister_impl() local
859 extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, extent, true, false, in extent_deregister_impl()
866 extent_interior_deregister(tsdn, rtree_ctx, extent); in extent_deregister_impl()
893 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, in extent_recycle_extract() argument
921 extent = extent_lock_from_addr(tsdn, rtree_ctx, new_addr, in extent_recycle_extract()
981 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, in extent_split_interior() argument
1036 rtree_szind_slab_update(tsdn, &extents_rtree, rtree_ctx, in extent_split_interior()
1040 rtree_ctx, in extent_split_interior()
1058 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, in extent_recycle_split() argument
1067 tsdn, arena, r_extent_hooks, rtree_ctx, &extent, &lead, &trail, in extent_recycle_split()
1104 assert(extent_lock_from_addr(tsdn, rtree_ctx, leak, in extent_recycle_split()
1139 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extent_recycle() local
1142 rtree_ctx, extents, new_addr, size, pad, alignment, slab, in extent_recycle()
1148 extent = extent_recycle_split(tsdn, arena, r_extent_hooks, rtree_ctx, in extent_recycle()
1180 extent_interior_register(tsdn, rtree_ctx, extent, szind); in extent_recycle()
1366 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extent_grow_retained() local
1373 tsdn, arena, r_extent_hooks, rtree_ctx, &extent, &lead, &trail, in extent_grow_retained()
1441 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, in extent_grow_retained() local
1445 extent_interior_register(tsdn, rtree_ctx, extent, szind); in extent_grow_retained()
1601 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, in extent_try_coalesce_impl() argument
1618 extent_t *next = extent_lock_from_addr(tsdn, rtree_ctx, in extent_try_coalesce_impl()
1646 prev = extent_lock_from_addr(tsdn, rtree_ctx, in extent_try_coalesce_impl()
1676 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, in extent_try_coalesce() argument
1678 return extent_try_coalesce_impl(tsdn, arena, r_extent_hooks, rtree_ctx, in extent_try_coalesce()
1684 extent_hooks_t **r_extent_hooks, rtree_ctx_t *rtree_ctx, extents_t *extents, in extent_try_coalesce_large() argument
1686 return extent_try_coalesce_impl(tsdn, arena, r_extent_hooks, rtree_ctx, in extent_try_coalesce_large()
1698 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extent_record() local
1709 extent_interior_deregister(tsdn, rtree_ctx, extent); in extent_record()
1713 assert(rtree_extent_read(tsdn, &extents_rtree, rtree_ctx, in extent_record()
1718 rtree_ctx, extents, extent, NULL, growing_retained); in extent_record()
1726 r_extent_hooks, rtree_ctx, extents, extent, in extent_record()
2118 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extent_split_impl() local
2129 extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, &lead, false, in extent_split_impl()
2133 extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, trail, false, true, in extent_split_impl()
2279 rtree_ctx_t *rtree_ctx = tsdn_rtree_ctx(tsdn, &rtree_ctx_fallback); in extent_merge_impl() local
2281 extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, a, true, false, &a_elm_a, in extent_merge_impl()
2283 extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, b, true, false, &b_elm_a, in extent_merge_impl()