Lines Matching defs:idx
458 lws_dynamic_free(struct hpack_dynamic_table *dyn, int idx)
460 lwsl_header("freeing %d for reuse\n", idx);
461 dyn->virtual_payload_usage = (uint32_t)((unsigned int)dyn->virtual_payload_usage - (unsigned int)(dyn->entries[idx].value_len +
462 dyn->entries[idx].hdr_len));
463 lws_free_set_NULL(dyn->entries[idx].value);
464 dyn->entries[idx].value = NULL;
465 dyn->entries[idx].value_len = 0;
466 dyn->entries[idx].hdr_len = 0;
467 dyn->entries[idx].lws_hdr_idx = LWS_HPACK_IGNORE_ENTRY;
703 lws_hpack_use_idx_hdr(struct lws *wsi, int idx, int known_token)
708 int tok = lws_token_from_index(wsi, idx, &arg, &len, NULL);
716 lwsl_info("%s: idx %d mapped to tok %d\n", __func__, idx, tok);
724 lwsl_header("%s: dyn: idx %d '%s' tok %d\n", __func__, idx, arg,
727 lwsl_header("writing indexed hdr %d (tok %d '%s')\n", idx, tok,
736 if (idx < (int)LWS_ARRAY_SIZE(http2_canned))
737 p = http2_canned[idx];
883 lwsl_header("%s: idx hdr wr fail\n", __func__);
889 if (c & 0x40) { /* 01.... indexed or literal header incr idx */
891 * [possibly-ext hdr idx (6) | new literal hdr name]
929 * follows 0x40 except 4-bit hdr idx