Lines Matching defs:begin
39 of buffer is [begin, end). */
40 uint8_t *begin;
50 /* Mark arbitrary position in buffer [begin, end) */
57 #define nghttp2_buf_cap(BUF) ((size_t)((BUF)->end - (BUF)->begin))
59 #define nghttp2_buf_pos_offset(BUF) ((size_t)((BUF)->pos - (BUF)->begin))
60 #define nghttp2_buf_last_offset(BUF) ((size_t)((BUF)->last - (BUF)->begin))
111 * Resets pos, last, mark member of |buf| to buf->begin.
116 * Initializes |buf| using supplied buffer |begin| of length
120 void nghttp2_buf_wrap_init(nghttp2_buf *buf, uint8_t *begin, size_t len);
151 /* pos offset from begin in each buffers. On initialization and
152 reset, buf->pos and buf->last are positioned at buf->begin +
200 * Initializes |bufs| using supplied buffer |begin| of length |len|.
201 * The first buffer bufs->head uses buffer |begin|. The buffer size
215 int nghttp2_bufs_wrap_init(nghttp2_bufs *bufs, uint8_t *begin, size_t len,