Lines Matching refs:max_len
129 sane_read (SANE_Handle handle, SANE_Byte * buf, SANE_Int max_len,
138 DBG (3, "reading %d bytes, %d bytes in carryover buffer\n", max_len,
159 if (s->scan_buffer_count <= max_len)
167 if (s->scan_buffer_count == max_len)
170 s->image_counter += max_len;
177 for (*len = 0; *len < max_len; (*len)++)
180 for (bytecounter = max_len;
182 s->scan_buffer[bytecounter - max_len]
185 s->scan_buffer_count -= max_len;
186 s->image_counter += max_len;
203 while (*len < max_len)
226 *len, written, bytes_read, max_len);
239 DBG (3, "written =%d max_len =%d len =%d\n", written, max_len, *len);
240 if (written <= (max_len - *len))
250 else if (max_len > *len)
252 for (bytecounter = 0; bytecounter < (max_len - *len); bytecounter++)
255 for (bytecounter = (max_len - *len); bytecounter < written;
260 (max_len - *len)] = linebuffer[bytecounter];
262 s->scan_buffer_count += (written - (max_len - *len));
263 *len = max_len;