Lines Matching refs:chunk
166 unsigned int slabs_fixup(char *chunk, const int border) { in slabs_fixup() argument
168 item *it = (item *)chunk; in slabs_fixup()
177 p->slab_list[p->slabs++] = (char*)chunk; in slabs_fixup()
185 p->slab_list[p->slabs++] = chunk; in slabs_fixup()
451 item_chunk *chunk = (item_chunk *) ITEM_schunk(it); in do_slabs_free_chunked() local
459 p = &slabclass[chunk->orig_clsid]; in do_slabs_free_chunked()
461 it->slabs_clsid = chunk->orig_clsid; in do_slabs_free_chunked()
462 if (chunk->next) { in do_slabs_free_chunked()
463 chunk = chunk->next; in do_slabs_free_chunked()
464 chunk->prev = 0; in do_slabs_free_chunked()
467 chunk = NULL; in do_slabs_free_chunked()
479 while (chunk) { in do_slabs_free_chunked()
480 assert(chunk->it_flags == ITEM_CHUNK); in do_slabs_free_chunked()
481 chunk->it_flags = ITEM_SLABBED; in do_slabs_free_chunked()
482 p = &slabclass[chunk->slabs_clsid]; in do_slabs_free_chunked()
483 next_chunk = chunk->next; in do_slabs_free_chunked()
485 chunk->prev = 0; in do_slabs_free_chunked()
486 chunk->next = p->slots; in do_slabs_free_chunked()
487 if (chunk->next) chunk->next->prev = chunk; in do_slabs_free_chunked()
488 p->slots = chunk; in do_slabs_free_chunked()
491 chunk = next_chunk; in do_slabs_free_chunked()