Lines Matching defs:mem

50 static nghttp2_nv *headers(nghttp2_mem *mem) {
51 nghttp2_nv *nva = mem->malloc(sizeof(nghttp2_nv) * HEADERS_LENGTH, NULL);
82 nghttp2_mem *mem;
84 mem = nghttp2_mem_default();
88 nghttp2_hd_deflate_init(&deflater, mem);
89 nghttp2_hd_inflate_init(&inflater, mem);
91 nva = headers(mem);
116 inflate_hd(&inflater, &out, &bufs, NGHTTP2_FRAME_HDLEN, mem));
122 nghttp2_frame_headers_free(&oframe, mem);
123 nva_out_reset(&out, mem);
153 mem));
158 nghttp2_frame_headers_free(&oframe, mem);
159 nva_out_reset(&out, mem);
163 nghttp2_frame_headers_free(&frame, mem);
178 nghttp2_mem *mem;
180 mem = nghttp2_mem_default();
185 big_hds[i].value = mem->malloc(big_vallen + 1, NULL);
193 nghttp2_nv_array_copy(&nva, big_hds, big_hdslen, mem);
194 nghttp2_hd_deflate_init(&deflater, mem);
201 nghttp2_frame_headers_free(&frame, mem);
204 mem->free(big_hds[i].value, NULL);
282 nghttp2_mem *mem;
284 mem = nghttp2_mem_default();
288 nghttp2_frame_iv_copy(iv, 3, mem), 3);
305 nghttp2_frame_settings_free(&frame, mem);
306 nghttp2_frame_settings_free(&oframe, mem);
319 nghttp2_mem *mem;
321 mem = nghttp2_mem_default();
325 nghttp2_hd_deflate_init(&deflater, mem);
326 nghttp2_hd_inflate_init(&inflater, mem);
328 nva = headers(mem);
345 inflate_hd(&inflater, &out, &bufs, NGHTTP2_FRAME_HDLEN + 4, mem));
351 nva_out_reset(&out, mem);
353 nghttp2_frame_push_promise_free(&oframe, mem);
354 nghttp2_frame_push_promise_free(&frame, mem);
386 nghttp2_mem *mem;
388 mem = nghttp2_mem_default();
391 opaque_data = mem->malloc(opaque_data_len, NULL);
408 nghttp2_frame_goaway_free(&oframe, mem);
421 nghttp2_frame_goaway_free(&oframe, mem);
423 nghttp2_frame_goaway_free(&frame, mem);
458 nghttp2_mem *mem;
460 mem = nghttp2_mem_default();
467 rawbuf = nghttp2_mem_malloc(mem, 32);
496 nghttp2_frame_altsvc_free(&oframe, mem);
497 nghttp2_frame_altsvc_free(&frame, mem);
524 nghttp2_mem *mem;
526 mem = nghttp2_mem_default();
555 nghttp2_frame_origin_free(&oframe, mem);
588 nghttp2_frame_origin_free(&oframe, mem);
635 nghttp2_mem *mem;
637 mem = nghttp2_mem_default();
642 bignv.value = mem->malloc(bignv.valuelen, NULL);
646 rv = nghttp2_nv_array_copy(&nva, NULL, 0, mem);
650 rv = nghttp2_nv_array_copy(&nva, emptynv, ARRLEN(emptynv), mem);
657 nghttp2_nv_array_del(nva, mem);
659 rv = nghttp2_nv_array_copy(&nva, nv, ARRLEN(nv), mem);
670 nghttp2_nv_array_del(nva, mem);
673 rv = nghttp2_nv_array_copy(&nva, &bignv, 1, mem);
676 nghttp2_nv_array_del(nva, mem);
678 mem->free(bignv.value, NULL);