Lines Matching refs:head
43 n = line->head - line->tail;
97 line->head = line->buffer;
123 * called, passing it line->head as buffer, and an appropriate count.
134 if ((line->buffer == NULL) || (line->head == line->tail))
137 if (line->tail < line->head) {
139 count = line->buffer + LINE_BUFSIZE - line->head;
141 n = write_chan(line->chan_out, line->head, count,
147 * We have flushed from ->head to buffer end, now we
150 line->head = line->buffer;
152 line->head += n;
157 count = line->tail - line->head;
158 n = write_chan(line->chan_out, line->head, count,
164 line->head += n;
165 return line->head == line->tail;
194 if (line->head != line->tail)
247 line->head = line->buffer;