Lines Matching defs:szind
177 assert(alloc_ctx.szind != SC_NSIZES);
179 return sz_index2size(alloc_ctx.szind);
208 assert(full_alloc_ctx.szind != SC_NSIZES);
210 return sz_index2size(full_alloc_ctx.szind);
214 large_dalloc_safety_checks(edata_t *edata, void *ptr, szind_t szind) {
232 size_t input_size = sz_index2size(szind);
243 arena_dalloc_large_no_tcache(tsdn_t *tsdn, void *ptr, szind_t szind) {
244 if (config_prof && unlikely(szind < SC_NBINS)) {
249 if (large_dalloc_safety_checks(edata, ptr, szind)) {
267 assert(alloc_ctx.szind == edata_szind_get(edata));
268 assert(alloc_ctx.szind < SC_NSIZES);
276 arena_dalloc_large_no_tcache(tsdn, ptr, alloc_ctx.szind);
281 arena_dalloc_large(tsdn_t *tsdn, void *ptr, tcache_t *tcache, szind_t szind,
283 if (szind < nhbins) {
284 if (config_prof && unlikely(szind < SC_NBINS)) {
287 tcache_dalloc_large(tsdn_tsd(tsdn), tcache, ptr, szind,
293 if (large_dalloc_safety_checks(edata, ptr, szind)) {
324 assert(alloc_ctx.szind == edata_szind_get(edata));
325 assert(alloc_ctx.szind < SC_NSIZES);
332 alloc_ctx.szind, slow_path);
334 arena_dalloc_large(tsdn, ptr, tcache, alloc_ctx.szind,
348 * object, so base szind and slab on the given size.
350 alloc_ctx.szind = sz_size2index(size);
351 alloc_ctx.slab = (alloc_ctx.szind < SC_NBINS);
358 assert(alloc_ctx.szind == sz_size2index(size));
360 || alloc_ctx.slab == (alloc_ctx.szind < SC_NBINS));
365 assert(alloc_ctx.szind == edata_szind_get(edata));
374 arena_dalloc_large_no_tcache(tsdn, ptr, alloc_ctx.szind);
396 assert(alloc_ctx.szind == sz_size2index(size));
403 * object, so base szind and slab on the given size.
405 alloc_ctx.szind = sz_size2index(size);
406 alloc_ctx.slab = (alloc_ctx.szind < SC_NBINS);
412 assert(alloc_ctx.szind == edata_szind_get(edata));
419 alloc_ctx.szind, slow_path);
421 arena_dalloc_large(tsdn, ptr, tcache, alloc_ctx.szind,