Lines Matching defs:cur
23 .cur = storage, .end = (const void *)(storage) + (size), \
31 .cur = (buf)->base, .end = (buf)->base + (size), \
37 .cur = storage, .end = (const void *)(storage) + (size), \
74 /* cur is the write pointer. When cur passes end, the slow path is
77 void *cur;
82 const void *cur;
141 return !enc->buffer_count || enc->cur == enc->buffers[0].base;
154 len += enc->cur - cur_buf->base;
167 if (unlikely(size > enc->end - enc->cur)) {
172 assert(size <= enc->end - enc->cur);
185 assert(size <= enc->end - enc->cur);
188 memcpy(enc->cur, val, val_size);
189 enc->cur += size;
215 if (unlikely(size > dec->end - dec->cur)) {
222 memcpy(val, dec->cur, val_size);
233 dec->cur += size;