Lines Matching refs:slab
111 size_t usize, size_t pad, size_t alignment, bool slab, szind_t szind,
520 size_t alignment, bool slab, szind_t szind, bool *zero, bool *commit) { in extents_alloc() argument
527 new_addr, size, pad, alignment, slab, szind, zero, commit, false); in extents_alloc()
695 rtree_leaf_elm_t *elm_b, extent_t *extent, szind_t szind, bool slab) { in extent_rtree_write_acquired() argument
696 rtree_leaf_elm_write(tsdn, &extents_rtree, elm_a, extent, szind, slab); in extent_rtree_write_acquired()
699 slab); in extent_rtree_write_acquired()
771 bool slab = extent_slab_get(extent); in extent_register_impl() local
772 extent_rtree_write_acquired(tsdn, elm_a, elm_b, extent, szind, slab); in extent_register_impl()
773 if (slab) { in extent_register_impl()
866 void *new_addr, size_t size, size_t pad, size_t alignment, bool slab, in extent_recycle_extract() argument
957 void *new_addr, size_t size, size_t pad, size_t alignment, bool slab, in extent_split_interior() argument
978 slab, growing_retained); in extent_split_interior()
989 esize, szind, slab, trailsize, NSIZES, false, in extent_split_interior()
1008 (uintptr_t)extent_addr_get(*extent), szind, slab); in extent_split_interior()
1009 if (slab && extent_size_get(*extent) > PAGE) { in extent_split_interior()
1013 (uintptr_t)PAGE, szind, slab); in extent_split_interior()
1030 void *new_addr, size_t size, size_t pad, size_t alignment, bool slab, in extent_recycle_split() argument
1039 &to_leak, &to_salvage, new_addr, size, pad, alignment, slab, szind, in extent_recycle_split()
1079 size_t alignment, bool slab, szind_t szind, bool *zero, bool *commit, in extent_recycle() argument
1083 assert(new_addr == NULL || !slab); in extent_recycle()
1084 assert(pad == 0 || !slab); in extent_recycle()
1085 assert(!*zero || !slab); in extent_recycle()
1091 rtree_ctx, extents, new_addr, size, pad, alignment, slab, in extent_recycle()
1098 extents, new_addr, size, pad, alignment, slab, szind, extent, in extent_recycle()
1125 if (slab) { in extent_recycle()
1126 extent_slab_set(extent, slab); in extent_recycle()
1244 bool slab, szind_t szind, bool *zero, bool *commit) { in extent_grow_retained() argument
1246 assert(pad == 0 || !slab); in extent_grow_retained()
1247 assert(!*zero || !slab); in extent_grow_retained()
1320 &to_leak, &to_salvage, NULL, size, pad, alignment, slab, szind, in extent_grow_retained()
1383 if (slab) { in extent_grow_retained()
1408 size_t alignment, bool slab, szind_t szind, bool *zero, bool *commit) { in extent_alloc_retained() argument
1415 &arena->extents_retained, new_addr, size, pad, alignment, slab, in extent_alloc_retained()
1424 pad, alignment, slab, szind, zero, commit); in extent_alloc_retained()
1437 size_t alignment, bool slab, szind_t szind, bool *zero, bool *commit) { in extent_alloc_wrapper_hard() argument
1458 extent_init(extent, arena, addr, esize, slab, szind, in extent_alloc_wrapper_hard()
1476 size_t alignment, bool slab, szind_t szind, bool *zero, bool *commit) { in extent_alloc_wrapper() argument
1483 new_addr, size, pad, alignment, slab, szind, zero, commit); in extent_alloc_wrapper()
1495 new_addr, size, pad, alignment, slab, szind, zero, commit); in extent_alloc_wrapper()