Lines Matching defs:pool
47 * A pool for providing/keeping a number of chunks of the same size
49 * The same pool can be shared by many `bufq` instances. However, a pool
55 size_t chunk_size; /* the size of chunks in this pool */
60 void Curl_bufcp_init(struct bufc_pool *pool,
63 void Curl_bufcp_free(struct bufc_pool *pool);
87 * By default and without a pool, a bufq will keep chunks that read
91 * When providing a pool to a bufq, all chunk creation and spare handling
92 * will be delegated to that pool.
97 struct buf_chunk *spare; /* list of free chunks, unless `pool` */
98 struct bufc_pool *pool; /* optional pool for free chunks */
134 void Curl_bufq_initp(struct bufq *q, struct bufc_pool *pool,