Lines Matching refs:pool
27 mysqlnd_mempool_get_chunk(MYSQLND_MEMORY_POOL * pool, size_t size) in mysqlnd_mempool_get_chunk() argument
30 DBG_RETURN(zend_arena_alloc(&pool->arena, size)); in mysqlnd_mempool_get_chunk()
55 mysqlnd_mempool_destroy(MYSQLND_MEMORY_POOL * pool) in mysqlnd_mempool_destroy() argument
59 zend_arena_destroy(pool->arena); in mysqlnd_mempool_destroy()
66 mysqlnd_mempool_save_state(MYSQLND_MEMORY_POOL * pool) in mysqlnd_mempool_save_state() argument
69 pool->checkpoint = zend_arena_checkpoint(pool->arena); in mysqlnd_mempool_save_state()
76 mysqlnd_mempool_restore_state(MYSQLND_MEMORY_POOL * pool) in mysqlnd_mempool_restore_state() argument
80 ZEND_ASSERT(pool->checkpoint); in mysqlnd_mempool_restore_state()
82 if (pool->checkpoint) { in mysqlnd_mempool_restore_state()
83 zend_arena_release(&pool->arena, pool->checkpoint); in mysqlnd_mempool_restore_state()
84 pool->checkpoint = NULL; in mysqlnd_mempool_restore_state()