Lines Matching refs:lines_per_buffer
4633 SANE_Byte * data, SANE_Int lines_per_buffer, SANE_Int bpl,
4640 (void *) data, lines_per_buffer, bpl, (void *) extra);
4646 num_lines = lines_per_buffer;
4703 DBG (5, "output_data: write %d lpb; %d bpl\n", lines_per_buffer, bpl);
4718 for (y = 0; y < lines_per_buffer; y++)
4770 ptr_end = ptr + lines_per_buffer * bpl;
4800 for (line_number = 0; line_number < lines_per_buffer;
4811 fwrite (data, lines_per_buffer, bpl, fp);
4835 SANE_Int lines_per_buffer, bpl;
4893 lines_per_buffer = s->hw->buffer_size / bpl / 2;
4903 if (lines_per_buffer > max_lines)
4907 lines_per_buffer = max_lines;
4911 if (!lines_per_buffer)
4919 "%d bytes per buffer\n", lines_per_buffer, bpl,
4920 lines_per_buffer * bpl);
4922 bstat[0].data = malloc (2 * lines_per_buffer * (long) bpl);
4926 lines_per_buffer * (long) bpl);
4929 bstat[1].data = bstat[0].data + lines_per_buffer * (long) bpl;
4942 ptr = bstat[0].data + 2 * lines_per_buffer * (long) bpl - 1;
4954 of lines_per_buffer). This requires that the line distance
4958 extra = malloc ((lines_per_buffer + MAX_LINE_DIST)
4979 max_buffers = s->hw->max_block_buffer_size / (lines_per_buffer * bpl);
4986 max_buffers, MIN (s->hw->lines, (max_buffers * lines_per_buffer)));
4991 MIN (s->hw->lines - s->line, (max_buffers * lines_per_buffer));
5059 if (s->line + lines_per_buffer >= s->hw->lines)
5068 bstat[buffernumber].lines = lines_per_buffer;