• Home
  • Raw
  • Download

Lines Matching refs:nfreepools

999     uint nfreepools;  member
1622 arenaobj->nfreepools = MAX_POOLS_IN_ARENA; in new_arena()
1625 --arenaobj->nfreepools; in new_arena()
1628 arenaobj->ntotalpools = arenaobj->nfreepools; in new_arena()
1782 assert(nfp2lasta[usable_arenas->nfreepools] == NULL); in allocate_from_new_pool()
1783 nfp2lasta[usable_arenas->nfreepools] = usable_arenas; in allocate_from_new_pool()
1792 assert(usable_arenas->nfreepools > 0); in allocate_from_new_pool()
1793 if (nfp2lasta[usable_arenas->nfreepools] == usable_arenas) { in allocate_from_new_pool()
1795 nfp2lasta[usable_arenas->nfreepools] = NULL; in allocate_from_new_pool()
1798 if (usable_arenas->nfreepools > 1) { in allocate_from_new_pool()
1799 assert(nfp2lasta[usable_arenas->nfreepools - 1] == NULL); in allocate_from_new_pool()
1800 nfp2lasta[usable_arenas->nfreepools - 1] = usable_arenas; in allocate_from_new_pool()
1808 usable_arenas->nfreepools--; in allocate_from_new_pool()
1809 if (UNLIKELY(usable_arenas->nfreepools == 0)) { in allocate_from_new_pool()
1835 assert(usable_arenas->nfreepools > 0); in allocate_from_new_pool()
1844 --usable_arenas->nfreepools; in allocate_from_new_pool()
1846 if (usable_arenas->nfreepools == 0) { in allocate_from_new_pool()
2014 uint nf = ao->nfreepools; in insert_to_freepool()
2023 lastnf->nfreepools == nf && in insert_to_freepool()
2025 nf < lastnf->nextarena->nfreepools))); in insert_to_freepool()
2028 nfp2lasta[nf] = (p != NULL && p->nfreepools == nf) ? p : NULL; in insert_to_freepool()
2030 ao->nfreepools = ++nf; in insert_to_freepool()
2160 assert(ao->nextarena == NULL || nf <= ao->nextarena->nfreepools); in insert_to_freepool()
2161 assert(ao->prevarena == NULL || nf > ao->prevarena->nfreepools); in insert_to_freepool()
2963 numfreepools += arenas[i].nfreepools; in _PyObject_DebugMallocStats()