Lines Matching refs:params
840 max_bytes_per_read = s->dev->info.bufsize / s->params.bytes_per_line;
842 max_bytes_per_read *= s->params.bytes_per_line;
3038 sane_get_parameters (SANE_Handle handle, SANE_Parameters * params)
3055 memset (&s->params, 0, sizeof (s->params));
3066 s->params.pixels_per_line = width * xres / s->dev->info.mud;
3067 s->params.lines = length * yres / s->dev->info.mud;
3068 s->unscanned_lines = s->params.lines;
3092 s->params.pixels_per_line = (buf[1] << 8) + buf[0];
3093 s->params.lines = (buf[3] << 8) + buf[2];
3109 s->params.format = SANE_FRAME_GRAY;
3110 s->params.bytes_per_line = (s->params.pixels_per_line + 7) / 8;
3111 s->params.depth = 1;
3116 s->params.format = SANE_FRAME_GRAY;
3117 s->params.bytes_per_line = s->params.pixels_per_line;
3118 s->params.depth = 8;
3123 s->params.format = SANE_FRAME_RGB;
3124 s->params.bytes_per_line = 3 * s->params.pixels_per_line;
3125 s->params.depth = 8;
3128 s->params.last_frame = SANE_TRUE;
3130 if (params)
3131 *params = s->params;
3463 s->bpp = s->params.depth;
3882 s->bytes_to_read = s->params.bytes_per_line * s->params.lines;
3885 s->bytes_to_read = (s->params.pixels_per_line+7) / 8;
3886 s->bytes_to_read *= 3 * s->params.lines;
3934 "dpi=%d\n", s->params.pixels_per_line, s->params.bytes_per_line,
3935 s->params.lines, (u_long) s->bytes_to_read, s->val[OPT_X_RESOLUTION].w);
4039 nread = s->dev->info.bufsize / s->params.bytes_per_line - 1;
4040 nread *= s->params.bytes_per_line;
4043 max_line = nread / s->params.bytes_per_line;
4044 start_input = s->params.bytes_per_line;
4045 bytes_per_line_in = s->params.bytes_per_line;
4049 bytes_per_line_in = (s->params.pixels_per_line + 7) / 8;
4051 max_line = s->params.bytes_per_line + bytes_per_line_in;
4086 s->buf_used = max_line * s->params.bytes_per_line;
4090 max_pixel = s->params.pixels_per_line;
4095 red = &(s->buffer[line * s->params.bytes_per_line]);