Lines Matching refs:allocator
40 serf_bucket_alloc_t *allocator) in cleanup_aggregate() argument
53 serf_bucket_mem_free(allocator, ctx->done); in cleanup_aggregate()
60 serf_bucket_t *bucket, serf_bucket_alloc_t *allocator) in serf_bucket_aggregate_cleanup() argument
64 cleanup_aggregate(ctx, allocator); in serf_bucket_aggregate_cleanup()
67 static aggregate_context_t *create_aggregate(serf_bucket_alloc_t *allocator) in create_aggregate() argument
71 ctx = serf_bucket_mem_alloc(allocator, sizeof(*ctx)); in create_aggregate()
84 serf_bucket_alloc_t *allocator) in serf_bucket_aggregate_create() argument
88 ctx = create_aggregate(allocator); in serf_bucket_aggregate_create()
90 return serf_bucket_create(&serf_bucket_type_aggregate, allocator, ctx); in serf_bucket_aggregate_create()
94 serf_bucket_alloc_t *allocator, in serf__bucket_stream_create() argument
98 serf_bucket_t *bucket = serf_bucket_aggregate_create(allocator); in serf__bucket_stream_create()
119 serf_bucket_mem_free(bucket->allocator, ctx->list); in serf_aggregate_destroy_and_data()
122 cleanup_aggregate(ctx, bucket->allocator); in serf_aggregate_destroy_and_data()
131 ctx = create_aggregate(bucket->allocator); in serf_bucket_aggregate_become()
147 new_list = serf_bucket_mem_alloc(aggregate_bucket->allocator, in serf_bucket_aggregate_prepend()
162 new_list = serf_bucket_mem_alloc(aggregate_bucket->allocator, in serf_bucket_aggregate_append()
204 aggregate_bucket->allocator); in serf_bucket_aggregate_prepend_iovec()
219 aggregate_bucket->allocator); in serf_bucket_aggregate_append_iovec()
324 cleanup_aggregate(ctx, bucket->allocator); in serf_aggregate_read()
347 cleanup_aggregate(ctx, bucket->allocator); in serf_aggregate_read_iovec()
359 cleanup_aggregate(ctx, bucket->allocator); in serf_aggregate_readline()
420 cleanup_aggregate(ctx, bucket->allocator); in serf_aggregate_peek()