Lines Matching refs:memory_pool
161 struct memory_pool *pools;
169 static memory_pool expr_pool;
172 mpool_add(memory_pool *pool, struct memory_pool_item item) in mpool_add()
211 mpool_free(memory_pool *pool) in mpool_free()
231 mpool_zero_alloc(memory_pool *pool, size_t size, const char *descr) in mpool_zero_alloc()
233 mpool_zero_alloc(memory_pool *pool, size_t size) in mpool_zero_alloc()
247 static memory_pool *
257 mpools.pools[i] = (memory_pool){ NULL, 0, 0 }; in mpool_at()
371 memory_pool
375 memory_pool saved_pool = expr_pool; in expr_save_memory()
376 expr_pool = (memory_pool){ NULL, 0, 0 }; in expr_save_memory()
386 expr_restore_memory(memory_pool saved_pool) in expr_restore_memory()