Lines Matching refs:head
18 mb->head = mb->start; in membuff_purge()
30 *offsetp = mb->head - mb->start; in membuff_putrawflex()
40 if (mb->head >= mb->tail) { in membuff_putrawflex()
42 len = mb->end - mb->head - 1; in membuff_putrawflex()
48 mb->head += len; in membuff_putrawflex()
57 mb->head = mb->start; in membuff_putrawflex()
63 len = mb->tail - mb->head - 1; in membuff_putrawflex()
69 mb->head += len; in membuff_putrawflex()
110 if (mb->head > mb->tail) { in membuff_getraw()
113 len = mb->head - mb->tail; in membuff_getraw()
129 else if (mb->head < mb->tail) { in membuff_getraw()
143 maxlen, update, (int)(mb->head - mb->start), in membuff_getraw()
209 return mb->head == mb->tail; in membuff_isempty()
239 (int)(mb->head - mb->start), (int)(mb->tail - mb->start), in membuff_makecontig()
246 if (mb->tail > mb->head) { in membuff_makecontig()
253 botsize = mb->head - mb->start; in membuff_makecontig()
259 if (mb->head + topsize >= mb->tail) in membuff_makecontig()
266 topsize = mb->head - mb->tail; in membuff_makecontig()
276 mb->head = mb->start + topsize + botsize; in membuff_makecontig()
278 debug(" - head=%d, tail=%d", (int)(mb->head - mb->start), in membuff_makecontig()
298 end = mb->head >= mb->tail ? mb->head : mb->end; in membuff_readline()
306 if (s == end && mb->tail > mb->head) { in membuff_readline()
308 end = mb->head; in membuff_readline()
344 oldhead = mb->head - mb->start; in membuff_extend_by()
350 mb->head = mb->start + oldhead; in membuff_extend_by()
353 if (mb->head < mb->tail) { in membuff_extend_by()