Lines Matching refs:cur
20 .cur = storage, .end = (const void *)(storage) + (size), \
27 .current_buffer_size = size, .cur = (buf)->base, \
34 .cur = storage, .end = (const void *)(storage) + (size), \
60 /* cur is the write pointer. When cur passes end, the slow path is
63 void *cur;
68 const void *cur;
101 return !enc->buffer_count || enc->cur == enc->buffers[0].base;
114 len += enc->cur - cur_buf->base;
127 if (unlikely(size > enc->end - enc->cur)) {
132 assert(size <= enc->end - enc->cur);
145 assert(size <= enc->end - enc->cur);
148 memcpy(enc->cur, val, val_size);
149 enc->cur += size;
175 if (unlikely(size > dec->end - dec->cur)) {
182 memcpy(val, dec->cur, val_size);
193 dec->cur += size;