Lines Matching refs:trail
983 extent_t **extent, extent_t **lead, extent_t **trail, in extent_split_interior() argument
998 *trail = NULL; in extent_split_interior()
1017 *trail = extent_split_impl(tsdn, arena, r_extent_hooks, *extent, in extent_split_interior()
1020 if (*trail == NULL) { in extent_split_interior()
1062 extent_t *trail; in extent_recycle_split() local
1067 tsdn, arena, r_extent_hooks, rtree_ctx, &extent, &lead, &trail, in extent_recycle_split()
1077 assert(to_leak != NULL && lead == NULL && trail == NULL); in extent_recycle_split()
1086 if (trail != NULL) { in extent_recycle_split()
1087 extent_deactivate(tsdn, arena, extents, trail); in extent_recycle_split()
1369 extent_t *trail; in extent_grow_retained() local
1373 tsdn, arena, r_extent_hooks, rtree_ctx, &extent, &lead, &trail, in extent_grow_retained()
1382 if (trail != NULL) { in extent_grow_retained()
1384 &arena->extents_retained, trail, true); in extent_grow_retained()
2106 extent_t *trail = extent_alloc(tsdn, arena); in extent_split_impl() local
2107 if (trail == NULL) { in extent_split_impl()
2111 extent_init(trail, arena, (void *)((uintptr_t)extent_base_get(extent) + in extent_split_impl()
2133 extent_rtree_leaf_elms_lookup(tsdn, rtree_ctx, trail, false, true, in extent_split_impl()
2141 extent_lock2(tsdn, extent, trail); in extent_split_impl()
2161 extent_rtree_write_acquired(tsdn, trail_elm_a, trail_elm_b, trail, in extent_split_impl()
2164 extent_unlock2(tsdn, extent, trail); in extent_split_impl()
2166 return trail; in extent_split_impl()
2168 extent_unlock2(tsdn, extent, trail); in extent_split_impl()
2170 extent_dalloc(tsdn, arena, trail); in extent_split_impl()