Lines Matching defs:last
45 last must be hold. */
48 buffer. last <= end must be hold. */
49 uint8_t *last;
54 #define nghttp2_buf_len(BUF) ((size_t)((BUF)->last - (BUF)->pos))
55 #define nghttp2_buf_avail(BUF) ((size_t)((BUF)->end - (BUF)->last))
56 #define nghttp2_buf_mark_avail(BUF) ((size_t)((BUF)->mark - (BUF)->last))
60 #define nghttp2_buf_last_offset(BUF) ((size_t)((BUF)->last - (BUF)->begin))
65 (BUF)->last += AMT; \
71 (BUF)->last -= AMT; \
111 * Resets pos, last, mark member of |buf| to buf->begin.
152 reset, buf->pos and buf->last are positioned at buf->begin +
176 * bufs->last shifted to left by |offset| bytes on creation and reset.
261 * at bufs->cur->buf.last. A new buffers will be allocated to store
276 * bufs->cur->buf.last. A new buffers will be allocated to store all
291 * buf->last pointer.
297 *(BUFS)->cur->buf.last++ = B; \
302 *(BUFS)->cur->buf.last = B; \
306 * Performs bitwise-OR of |b| at bufs->cur->buf.last. A new buffers
320 * Behaves like nghttp2_bufs_orb(), but does not update buf->last
327 uint8_t **p = &(BUFS)->cur->buf.last; \
334 uint8_t *p = (BUFS)->cur->buf.last; \
393 * the last buf which has nghttp2_buf_len(buf) > 0 without seeing buf