Lines Matching refs:arenaobj
1581 struct arena_object* arenaobj;
1610 arenaobj = (struct arena_object *)PyMem_RawRealloc(arenas, nbytes);
1611 if (arenaobj == NULL)
1613 arenas = arenaobj;
1638 arenaobj = unused_arena_objects;
1639 unused_arena_objects = arenaobj->nextarena;
1640 assert(arenaobj->address == 0);
1653 * arenaobj back.
1655 arenaobj->nextarena = unused_arena_objects;
1656 unused_arena_objects = arenaobj;
1659 arenaobj->address = (uintptr_t)address;
1665 arenaobj->freepools = NULL;
1668 arenaobj->pool_address = (block*)arenaobj->address;
1669 arenaobj->nfreepools = MAX_POOLS_IN_ARENA;
1670 excess = (uint)(arenaobj->address & POOL_SIZE_MASK);
1672 --arenaobj->nfreepools;
1673 arenaobj->pool_address += POOL_SIZE - excess;
1675 arenaobj->ntotalpools = arenaobj->nfreepools;
1677 return arenaobj;