• Home
  • Raw
  • Download

Lines Matching refs:nfreepools

965     uint nfreepools;  member
1304 arenaobj->nfreepools = MAX_POOLS_IN_ARENA; in new_arena()
1307 --arenaobj->nfreepools; in new_arena()
1310 arenaobj->ntotalpools = arenaobj->nfreepools; in new_arena()
1500 assert(nfp2lasta[usable_arenas->nfreepools] == NULL); in pymalloc_alloc()
1501 nfp2lasta[usable_arenas->nfreepools] = usable_arenas; in pymalloc_alloc()
1510 assert(usable_arenas->nfreepools > 0); in pymalloc_alloc()
1511 if (nfp2lasta[usable_arenas->nfreepools] == usable_arenas) { in pymalloc_alloc()
1513 nfp2lasta[usable_arenas->nfreepools] = NULL; in pymalloc_alloc()
1516 if (usable_arenas->nfreepools > 1) { in pymalloc_alloc()
1517 assert(nfp2lasta[usable_arenas->nfreepools - 1] == NULL); in pymalloc_alloc()
1518 nfp2lasta[usable_arenas->nfreepools - 1] = usable_arenas; in pymalloc_alloc()
1526 --usable_arenas->nfreepools; in pymalloc_alloc()
1527 if (usable_arenas->nfreepools == 0) { in pymalloc_alloc()
1585 assert(usable_arenas->nfreepools > 0); in pymalloc_alloc()
1594 --usable_arenas->nfreepools; in pymalloc_alloc()
1596 if (usable_arenas->nfreepools == 0) { in pymalloc_alloc()
1738 nf = ao->nfreepools; in pymalloc_free()
1747 lastnf->nfreepools == nf && in pymalloc_free()
1749 nf < lastnf->nextarena->nfreepools))); in pymalloc_free()
1752 nfp2lasta[nf] = (p != NULL && p->nfreepools == nf) ? p : NULL; in pymalloc_free()
1754 ao->nfreepools = ++nf; in pymalloc_free()
1874 assert(ao->nextarena == NULL || nf <= ao->nextarena->nfreepools); in pymalloc_free()
1875 assert(ao->prevarena == NULL || nf > ao->prevarena->nfreepools); in pymalloc_free()
2630 numfreepools += arenas[i].nfreepools; in _PyObject_DebugMallocStats()