Lines Matching refs:uint32_t
236 static inline uint32_t
239 return ((uint32_t)s[0] << 24) in h2_u32()
240 | ((uint32_t)s[1] << 16) in h2_u32()
241 | ((uint32_t)s[2] << 8) in h2_u32()
242 | (uint32_t)s[3]; in h2_u32()
247 static inline uint32_t
255 static inline uint32_t
265 return ((uint32_t)s[0] << 16) in h2_u24()
266 | ((uint32_t)s[1] << 8) in h2_u24()
267 | (uint32_t)s[2]; in h2_u24()
299 h2_send_rst_stream_id (uint32_t h2id, connection * const con, const request_h2error_t e) in h2_send_rst_stream_id()
303 uint32_t u[4]; /*(alignment)*/ in h2_send_rst_stream_id()
350 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_send_goaway_rst_stream()
382 uint32_t u[5]; /*(alignment)*/ in h2_send_goaway()
414 h2_send_refused_stream (uint32_t h2id, connection * const con) in h2_send_refused_stream()
430 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_send_refused_stream()
460 h2_recv_goaway (connection * const con, const uint8_t * const s, uint32_t len) in h2_recv_goaway()
472 const uint32_t e = h2_u32(s+13); in h2_recv_goaway()
483 const uint32_t last_id = h2_u31(s+9); in h2_recv_goaway()
496 h2_recv_rst_stream (connection * const con, const uint8_t * const s, const uint32_t len) in h2_recv_rst_stream()
504 const uint32_t id = h2_u31(s+5); in h2_recv_rst_stream()
510 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_recv_rst_stream()
541 h2_recv_ping (connection * const con, uint8_t * const s, const uint32_t len) in h2_recv_ping()
546 uint32_t u[5]; /*(alignment)*/ in h2_recv_ping()
580 h2_apply_priority_update (h2con * const h2c, const request_st * const r, const uint32_t rpos) in h2_apply_priority_update()
583 uint32_t npos = rpos; in h2_apply_priority_update()
610 h2_parse_priority_update (const char * const prio, const uint32_t len) in __attribute_nonnull__()
616 for (uint32_t i = 0; i < len; ++i) { in __attribute_nonnull__()
620 if ((uint32_t)(prio[i+2] - '0') < 8) in __attribute_nonnull__()
631 if ((uint32_t)(prio[i+3] - '0') <= 1) /* 0 or 1 */ in __attribute_nonnull__()
653 h2_recv_priority_update (connection * const con, const uint8_t * const s, const uint32_t len) in h2_recv_priority_update()
661 const uint32_t id = h2_u31(s+5); in h2_recv_priority_update()
666 const uint32_t prid = h2_u31(s+9); in h2_recv_priority_update()
672 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_recv_priority_update()
704 h2_recv_priority (connection * const con, const uint8_t * const s, const uint32_t len) in h2_recv_priority()
712 const uint32_t id = h2_u31(s+5); in h2_recv_priority()
717 const uint32_t prio = h2_u31(s+9); in h2_recv_priority()
719 uint32_t exclusive_dependency = (s[9] & 0x80) ? 1 : 0; in h2_recv_priority()
727 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_recv_priority()
753 h2_recv_window_update (connection * const con, const uint8_t * const s, const uint32_t len) in h2_recv_window_update()
761 const uint32_t id = h2_u31(s+5); in h2_recv_window_update()
768 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_recv_window_update()
812 h2_send_window_update (connection * const con, uint32_t h2id, const uint32_t len) in h2_send_window_update()
817 uint32_t u[4]; /*(alignment)*/ in h2_send_window_update()
837 h2_send_window_update_unit (connection * const con, request_st * const r, const uint32_t len) in h2_send_window_update_unit()
848 h2_parse_frame_settings (connection * const con, const uint8_t *s, uint32_t len) in h2_parse_frame_settings()
854 uint32_t v = h2_u32(s+2); in h2_parse_frame_settings()
887 (int32_t)((uint32_t)v - (uint32_t)h2c->s_initial_window_size); in h2_parse_frame_settings()
888 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_parse_frame_settings()
931 h2_recv_settings (connection * const con, const uint8_t * const s, const uint32_t len) in h2_recv_settings()
962 h2_recv_end_data (request_st * const r, connection * const con, const uint32_t alen) in h2_recv_end_data()
982 h2_recv_data (connection * const con, const uint8_t * const s, const uint32_t len) in h2_recv_data()
991 const uint32_t id = h2_u31(s+5); in h2_recv_data()
997 uint32_t alen = len; /* actual data len, minus padding */ in h2_recv_data()
998 uint32_t pad = 0; in h2_recv_data()
1023 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_recv_data()
1104 uint32_t wupd = 0; in h2_recv_data()
1122 wupd=n>=rwin ? (n-=rwin)>(int32_t)len ? len : (uint32_t)n+16384 : 0; in h2_recv_data()
1191 static uint32_t
1192 h2_frame_cq_compact (chunkqueue * const cq, uint32_t len) in h2_frame_cq_compact()
1201 return buffer_clen(cq->first->mem) - (uint32_t)cq->first->offset; in h2_frame_cq_compact()
1206 static uint32_t
1207 h2_recv_continuation (uint32_t n, uint32_t clen, const off_t cqlen, chunkqueue * const cq, connecti… in h2_recv_continuation()
1211 uint32_t m = n; in h2_recv_continuation()
1212 uint32_t flags; in h2_recv_continuation()
1214 const uint32_t fsize = h2c->s_max_frame_size; in h2_recv_continuation()
1215 const uint32_t id = h2_u31(s+5); in h2_recv_continuation()
1228 const uint32_t flen = h2_u24(s+n); in h2_recv_continuation()
1277 const uint32_t plen = s[9]; in h2_recv_continuation()
1279 const uint32_t flen = h2_u24(s); in h2_recv_continuation()
1307 const uint32_t flen = h2_u24(s+n); in h2_recv_continuation()
1334 buffer_truncate(c->mem, n + (uint32_t)c->offset); in h2_recv_continuation()
1342 h2_recv_trailers_r (connection * const con, h2con * const h2c, const uint32_t id, const uint32_t fl… in h2_recv_trailers_r()
1353 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_recv_trailers_r()
1382 h2_parse_headers_frame (request_st * const restrict r, const unsigned char *psrc, const uint32_t pl… in h2_parse_headers_frame()
1503 h2_recv_headers (connection * const con, uint8_t * const s, uint32_t flen) in h2_recv_headers()
1514 const uint32_t id = h2_u31(s+5); in h2_recv_headers()
1568 uint32_t alen = flen; in h2_recv_headers()
1571 const uint32_t pad = s[9]; in h2_recv_headers()
1595 uint32_t exclusive_dependency = (psrc[0] & 0x80) ? 1 : 0; in h2_recv_headers()
1660 const uint32_t len = buffer_clen(&r->target); in h2_recv_headers()
1717 const uint32_t fsize = h2c->s_max_frame_size; in h2_parse_frames()
1723 uint32_t clen = buffer_clen(c->mem) - c->offset; in h2_parse_frames()
1729 uint32_t flen = h2_u24(s); in h2_parse_frames()
1862 uint32_t clen = buffer_clen(c->mem) - c->offset; in h2_want_read()
1868 uint32_t flen = h2_u24(s); in h2_want_read()
1876 for (uint32_t n = 9+flen; cqlen >= n+9; n += 9+flen) { in h2_want_read()
1911 const uint32_t clen = buffer_clen(c->mem) - c->offset; in h2_recv_client_connection_preface()
2028 …equest_st * const r, connection * const con, const char *data, uint32_t dlen, const uint32_t flags) in h2_send_hpack()
2032 uint32_t u[3]; /*(alignment)*/ in h2_send_hpack()
2072 const uint32_t fsize = h2c->s_max_frame_size; in h2_send_hpack()
2074 const uint32_t len = dlen < fsize ? dlen : fsize; in h2_send_hpack()
2095 buffer_truncate(b, (uint32_t)(ptr - b->ptr)); in h2_send_hpack()
2145 uint32_t alen = 7+3+4; /* ":status: xxx\r\n" */ in h2_send_headers()
2192 for (uint32_t i = 0, used = r->resp_headers.used; i < used; ++i) { in h2_send_headers()
2194 const uint32_t klen = buffer_clen(&ds->key); in h2_send_headers()
2195 const uint32_t vlen = buffer_clen(&ds->value); in h2_send_headers()
2227 for (uint32_t j = 0; j < klen; ++j) in h2_send_headers()
2231 uint32_t voff = 0; in h2_send_headers()
2250 voff = (uint32_t)(n + 1 - lsx.buf); in h2_send_headers()
2301 const uint32_t vlen = buffer_clen(r->conf.server_tag); in h2_send_headers()
2331 const uint32_t dlen = (uint32_t)((char *)dst - tb->ptr); in h2_send_headers()
2332 const uint32_t flags = in h2_send_headers()
2343 …st * const r, connection * const con, const char * const hdrs, const uint32_t hlen, uint32_t flags) in h2_send_headers_block()
2349 uint32_t rc = http_header_parse_hoff(hdrs, hlen, hoff); in h2_send_headers_block()
2403 uint32_t klen = v - k; in h2_send_headers_block()
2413 uint32_t vlen = end - v; in h2_send_headers_block()
2428 uint32_t dlen = (uint32_t)((char *)dst - tb->ptr); in h2_send_headers_block()
2434 …_block (request_st * const r, connection * const con, const char * const hdrs, const uint32_t hlen) in h2_send_1xx_block()
2447 for (uint32_t i = 0; i < r->resp_headers.used; ++i) { in h2_send_1xx()
2449 const uint32_t klen = buffer_clen(&ds->key); in h2_send_1xx()
2450 const uint32_t vlen = buffer_clen(&ds->value); in h2_send_1xx()
2499 uint32_t rc = http_header_parse_hoff(BUF_PTR_LEN(trailers), hoff); in h2_send_end_stream_trailers()
2535 const uint32_t len = buffer_clen(c->mem) - (uint32_t)c->offset;
2536 uint32_t flags = (r->resp_body_finished && NULL == c->next)
2547 uint32_t
2548 h2_send_data (request_st * const r, connection * const con, const char *data, uint32_t dlen)
2554 uint32_t u[3]; /*(alignment)*/
2574 if ((int32_t)dlen > r->h2_swin) dlen = (uint32_t)r->h2_swin;
2575 if ((int32_t)dlen > h2r->h2_swin) dlen = (uint32_t)h2r->h2_swin;
2593 const uint32_t fsize = h2c->s_max_frame_size;
2594 uint32_t sent = 0;
2596 const uint32_t len = dlen < fsize ? dlen : fsize;
2613 buffer_truncate(b, (uint32_t)(ptr - b->ptr));
2621 uint32_t
2622 h2_send_cqdata (request_st * const r, connection * const con, chunkqueue * const cq, uint32_t dlen) in h2_send_cqdata()
2628 uint32_t u[3]; /*(alignment)*/ in h2_send_cqdata()
2648 if ((int32_t)dlen > r->h2_swin) dlen = (uint32_t)r->h2_swin; in h2_send_cqdata()
2649 if ((int32_t)dlen > h2r->h2_swin) dlen = (uint32_t)h2r->h2_swin; in h2_send_cqdata()
2651 if ((int32_t)dlen > cqlen) dlen = (uint32_t)cqlen; in h2_send_cqdata()
2662 const uint32_t fsize = h2c->s_max_frame_size; in h2_send_cqdata()
2663 uint32_t sent = 0; in h2_send_cqdata()
2676 const uint32_t len = dlen < fsize ? dlen : fsize-9; in h2_send_cqdata()
2677 uint32_t blen = len; in h2_send_cqdata()
2701 const uint32_t len = dlen < fsize ? dlen : fsize; in h2_send_cqdata()
2724 uint32_t u[3]; /*(alignment)*/ in h2_send_end_stream_data()
2801 const uint32_t used = srv->config_context->used; in h2_init_stream()
2850 uint32_t i = 0, rused = h2c->rused; in h2_retire_stream()
2872 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_retire_con()
2896 for (uint32_t i = 0, rused = h2c->rused; i < rused; ++i) { in h2_retire_con()