Lines Matching defs:pool
58 ** Allocate an arena pool as specified by the parameters.
73 ** Destroy an arena pool previously allocated by PL_AllocArenaPool().
79 PR_EXTERN(PRStatus) PL_DestroyArenaPool(PLArenaPool *pool, PRBool checkEmpty);
84 ** Initialize an arena pool with the given name for debugging and metering,
88 PLArenaPool *pool, const char *name, PRUint32 size, PRUint32 align);
96 ** Free the arenas in pool. The user may continue to allocate from pool
98 ** again unless PL_FinishArenaPool(pool) has been called.
100 PR_EXTERN(void) PL_FreeArenaPool(PLArenaPool *pool);
103 ** Free the arenas in pool and finish using it altogether.
105 PR_EXTERN(void) PL_FinishArenaPool(PLArenaPool *pool);
108 ** Compact all of the arenas in a pool so that no space is wasted.
110 PR_EXTERN(void) PL_CompactArenaPool(PLArenaPool *pool);
115 PR_EXTERN(void *) PL_ArenaAllocate(PLArenaPool *pool, PRUint32 nb);
118 PLArenaPool *pool, void *p, PRUint32 size, PRUint32 incr);
120 PR_EXTERN(void) PL_ArenaRelease(PLArenaPool *pool, char *mark);