Lines Matching defs:slab2
320 OPSLAB *slab2;
381 slot->opslot_offset = DIFF(&slab2->opslab_slots, slot) ; \
383 slab2->opslab_free_space -= s; \
388 slab2 = head_slab->opslab_next ? head_slab->opslab_next : head_slab;
389 if (slab2->opslab_free_space < sz_in_p) {
393 if (slab2->opslab_free_space >= OPSLOT_SIZE_BASE) {
394 slot = &slab2->opslab_slots;
395 INIT_OPSLOT(slab2->opslab_free_space);
398 (void *)o, (void *)slab2, (void *)head_slab));
403 slab2 = S_new_slab(aTHX_ head_slab,
404 slab2->opslab_size > PERL_MAX_SLAB_SIZE / 2
406 : slab2->opslab_size * 2);
407 slab2->opslab_next = head_slab->opslab_next;
408 head_slab->opslab_next = slab2;
410 assert(slab2->opslab_size >= sz_in_p);
413 slot = OpSLOToff(slab2, slab2->opslab_free_space - sz_in_p);
414 assert(slot >= &slab2->opslab_slots);
417 (void*)o, (void*)slab2, (void*)head_slab));
449 OPSLAB *slab2;
454 slab2 = slab;
455 for (; slab2; slab2 = slab2->opslab_next) {
457 (unsigned long) size, (void *)slab2));*/
458 if (mprotect((void *)slab2, OpSLABSizeBytes(slab2->opslab_size),
461 (unsigned long)slab2->opslab_size, errno);
539 OPSLAB *slab2;
546 slab2 = slab->opslab_next;
560 slab = slab2;
571 OPSLAB *slab2;
576 slab2 = slab;
578 OPSLOT *slot = OpSLOToff(slab2, slab2->opslab_free_space);
579 OPSLOT *end = OpSLOToff(slab2, slab2->opslab_size);
595 } while ((slab2 = slab2->opslab_next));