Searched refs:alloconly_pool (Results 1 - 9 of 9) sorted by relevance

/dovecot/src/lib/
H A Dmempool-alloconly.c15 struct alloconly_pool { struct
42 #define DEFAULT_BASE_SIZE MEM_ALIGN(sizeof(struct alloconly_pool))
62 static void block_alloc(struct alloconly_pool *pool, size_t size);
82 .alloconly_pool = TRUE,
122 struct alloconly_pool apool, *new_apool;
124 MEM_ALIGN(sizeof(struct alloconly_pool) + SENTRY_COUNT);
131 /* create a fake alloconly_pool so we can call block_alloc() */
140 /* now allocate the actual alloconly_pool from the created block */
141 new_apool = p_new(&apool.pool, struct alloconly_pool, 1);
151 /* set base_size so p_clear() doesn't trash alloconly_pool structur
[all...]
H A Dmempool-unsafe-datastack.c35 .alloconly_pool = TRUE,
H A Dmempool-datastack.c35 .alloconly_pool = TRUE,
H A Dmempool-system.c46 .alloconly_pool = FALSE,
H A Dmempool.h45 bool alloconly_pool:1; member in struct:pool
H A Dhash.c103 if (!table->node_pool->alloconly_pool)
140 if (!table->node_pool->alloconly_pool) {
154 if (!table->node_pool->alloconly_pool)
158 if (!table->node_pool->alloconly_pool)
H A Dmempool-allocfree.c62 .alloconly_pool = FALSE,
H A Dtest-mempool.c139 .alloconly_pool = TRUE,
H A Dbuffer.c80 !buf->pool->alloconly_pool && !buf->pool->datastack_pool) {

Completed in 13 milliseconds