Lines Matching defs:dtable
853 rv = nghttp3_ringbuf_init(&ctx->dtable, len2, sizeof(nghttp3_qpack_entry *),
873 size_t i, len = nghttp3_ringbuf_len(&ctx->dtable);
876 ent = *(nghttp3_qpack_entry **)nghttp3_ringbuf_get(&ctx->dtable, i);
880 nghttp3_ringbuf_free(&ctx->dtable);
983 nghttp3_ringbuf *dtable = &encoder->ctx.dtable;
998 len = nghttp3_ringbuf_len(dtable);
999 ent = *(nghttp3_qpack_entry **)nghttp3_ringbuf_get(dtable, len - 1);
1007 nghttp3_ringbuf_pop_back(dtable);
1183 /* TODO If max_cnt == 0, no reference is made to dtable. */
1344 nghttp3_ringbuf *dtable = &encoder->ctx.dtable;
1364 len = nghttp3_ringbuf_len(&encoder->ctx.dtable);
1366 last_ent = *(nghttp3_qpack_entry **)nghttp3_ringbuf_get(dtable, len - 1);
2036 i = nghttp3_ringbuf_len(&ctx->dtable);
2038 ent = *(nghttp3_qpack_entry **)nghttp3_ringbuf_get(&ctx->dtable, i - 1);
2042 nghttp3_ringbuf_pop_back(&ctx->dtable);
2059 if (nghttp3_ringbuf_full(&ctx->dtable)) {
2060 rv = nghttp3_ringbuf_reserve(&ctx->dtable,
2061 nghttp3_ringbuf_len(&ctx->dtable) * 2);
2067 p = nghttp3_ringbuf_push_front(&ctx->dtable);
2203 assert(ctx->next_absidx - absidx - 1 < nghttp3_ringbuf_len(&ctx->dtable));
2207 return *(nghttp3_qpack_entry **)nghttp3_ringbuf_get(&ctx->dtable, relidx);
2212 assert(nghttp3_ringbuf_len(&ctx->dtable));
2213 return *(nghttp3_qpack_entry **)nghttp3_ringbuf_get(&ctx->dtable, 0);
2731 nghttp3_ringbuf_len(&decoder->ctx.dtable)
2822 DEBUGF("qpack::decode: Set dtable capacity to %" PRIu64 "\n",
3083 i = nghttp3_ringbuf_len(&ctx->dtable);
3085 ent = *(nghttp3_qpack_entry **)nghttp3_ringbuf_get(&ctx->dtable, i - 1);
3089 nghttp3_ringbuf_pop_back(&ctx->dtable);
3941 /* A broken encoder might change dtable capacity while processing