Lines Matching refs:buffer_end
39 static char *data_buffer, *buffer_begin, *buffer_end;
57 buffer_begin = buffer_end = data_buffer;
184 free = buffer_begin - buffer_end;
192 if (buffer_begin > buffer_end) {
193 if (copy_from_user((void *)buffer_end, buf, count))
196 buffer_end += count;
198 nbytes = data_buffer + BUFFER_SIZE - buffer_end;
200 if (copy_from_user((void *)buffer_end, buf, count))
202 buffer_end += count;
204 if (copy_from_user((void *)buffer_end, buf, nbytes))
209 buffer_end = data_buffer + count - nbytes;
270 if (buffer_begin == buffer_end)