Lines Matching refs:h2e
195 struct h2_req *r2, h2_error h2e) in h2_kill_req() argument
199 AN(h2e); in h2_kill_req()
209 r2->error = h2e; in h2_kill_req()
553 h2_error h2e; in h2_end_headers() local
558 h2e = h2h_decode_fini(h2); in h2_end_headers()
560 if (h2e != NULL) { in h2_end_headers()
562 VSLb(h2->vsl, SLT_Debug, "HPACK/FINI %s", h2e->name); in h2_end_headers()
566 return (h2e); in h2_end_headers()
624 h2_error h2e; in v_matchproto_() local
690 h2e = h2h_decode_bytes(h2, p, l); in v_matchproto_()
691 if (h2e != NULL) { in v_matchproto_()
693 VSLb(h2->vsl, SLT_Debug, "HPACK(hdr) %s", h2e->name); in v_matchproto_()
698 return (h2e); in v_matchproto_()
715 h2_error h2e; in v_matchproto_() local
724 h2e = h2h_decode_bytes(h2, h2->rxf_data, h2->rxf_len); in v_matchproto_()
726 if (h2e != NULL) { in v_matchproto_()
728 VSLb(h2->vsl, SLT_Debug, "HPACK(cont) %s", h2e->name); in v_matchproto_()
733 return (h2e); in v_matchproto_()
950 h2_error h2e; in h2_procframe() local
981 h2e = h2f->rxfunc(wrk, h2, r2); in h2_procframe()
982 if (h2e == 0) in h2_procframe()
984 if (h2->rxf_stream == 0 || h2e->connection) in h2_procframe()
985 return (h2e); // Connection errors one level up in h2_procframe()
988 H2_Send_RST(wrk, h2, h2->req0, h2->rxf_stream, h2e); in h2_procframe()
1117 h2_error h2e; in h2_rxframe() local
1189 h2e = h2_procframe(wrk, h2, h2f); in h2_rxframe()
1190 if (h2->error == 0 && h2e) { in h2_rxframe()
1191 h2->error = h2e; in h2_rxframe()
1193 vbe32enc(b + 4, h2e->val); in h2_rxframe()