Lines Matching refs:end
41 len = mb->end - mb->head - 1; in membuf_putrawflex()
131 len = mb->end - mb->tail; in membuf_getraw()
136 if (mb->tail == mb->end) in membuf_getraw()
230 return mb->end - mb->start; in membuf_size()
239 (int)(mb->end - mb->start)); in membuf_makecontig()
251 topsize = mb->end - mb->tail; in membuf_makecontig()
286 return mb->end == mb->start ? 0 : in membuf_free()
287 (mb->end - mb->start) - 1 - membuf_avail(mb); in membuf_free()
294 char *s, *end; in membuf_readline() local
298 end = mb->head >= mb->tail ? mb->head : mb->end; in membuf_readline()
299 for (len = 0, s = mb->tail; s < end && len < maxlen - 1; str++) { in membuf_readline()
306 if (s == end && mb->tail > mb->head) { in membuf_readline()
308 end = mb->head; in membuf_readline()
321 mb->tail = s == mb->end ? mb->start : s; in membuf_readline()
334 for (orig = mb->end - mb->start, size = orig; size < orig + by;) in membuf_extend_by()
357 mb->end = mb->start + size; in membuf_extend_by()
365 mb->end = mb->start + size; in membuf_init()
381 mb->end = NULL; in membuf_uninit()