Lines Matching refs:pool
12 const nxt_mem_proto_t *proto, void *pool) in nxt_vector_create() argument
16 vector = proto->alloc(pool, sizeof(nxt_vector_t) + items * item_size); in nxt_vector_create()
32 const nxt_mem_proto_t *proto, void *pool) in nxt_vector_init() argument
34 vector->start = proto->alloc(pool, items * item_size); in nxt_vector_init()
49 void *pool) in nxt_vector_destroy() argument
54 proto->free(pool, vector->start); in nxt_vector_destroy()
63 proto->free(pool, vector->start); in nxt_vector_destroy()
68 proto->free(pool, vector); in nxt_vector_destroy()
75 nxt_vector_add(nxt_vector_t *vector, const nxt_mem_proto_t *proto, void *pool) in nxt_vector_add() argument
96 start = proto->alloc(pool, size); in nxt_vector_add()
111 proto->free(pool, old); in nxt_vector_add()
125 void *pool) in nxt_vector_zero_add() argument
129 item = nxt_vector_add(vector, proto, pool); in nxt_vector_zero_add()