Lines Matching refs:offset
40 buffer->offset = 0; in buffer_init()
64 buffer->offset = 0; in buffer_clear()
85 if (buffer->offset > MIN(buffer->alloc, BUFFER_MAX_CHUNK)) { in buffer_compact()
86 memmove(buffer->buf, buffer->buf + buffer->offset, in buffer_compact()
87 buffer->end - buffer->offset); in buffer_compact()
88 buffer->end -= buffer->offset; in buffer_compact()
89 buffer->offset = 0; in buffer_compact()
111 if (buffer->offset == buffer->end) { in buffer_append_space()
112 buffer->offset = 0; in buffer_append_space()
145 if (buffer->offset == buffer->end) { in buffer_check_alloc()
146 buffer->offset = 0; in buffer_check_alloc()
164 return buffer->end - buffer->offset; in buffer_len()
172 if (len > buffer->end - buffer->offset) { in buffer_get_ret()
174 len, buffer->end - buffer->offset); in buffer_get_ret()
177 memcpy(buf, buffer->buf + buffer->offset, len); in buffer_get_ret()
178 buffer->offset += len; in buffer_get_ret()
194 if (bytes > buffer->end - buffer->offset) { in buffer_consume_ret()
198 buffer->offset += bytes; in buffer_consume_ret()
214 if (bytes > buffer->end - buffer->offset) in buffer_consume_end_ret()
232 return buffer->buf + buffer->offset; in buffer_ptr()
242 for (i = buffer->offset; i < buffer->end; i++) { in buffer_dump()
244 if ((i-buffer->offset)%16==15) in buffer_dump()
246 else if ((i-buffer->offset)%2==1) in buffer_dump()
250 if (buffer->offset == buffer->end) { in buffer_dump()
255 if ((i - buffer->offset) % 16 != 0) in buffer_dump()