Lines Matching refs:params
785 len = s->params.bytes_per_line;
788 if (s->params.format == SANE_FRAME_RGB) /* RGB format */
799 else if (s->params.format == SANE_FRAME_GRAY)
801 if (s->params.depth == 8) /* 256 color gray-scale */
808 else if (s->params.depth == 1) /* line art or halftone */
1273 s->params.pixels_per_line,
1278 s->params.lines,
1309 reversed_x = max_x - s->tl_x - s->params.pixels_per_line;
1333 data[22] = s->params.pixels_per_line >> 24;
1334 data[23] = s->params.pixels_per_line >> 16;
1335 data[24] = s->params.pixels_per_line >> 8;
1336 data[25] = s->params.pixels_per_line;
1339 data[26] = (s->params.lines + (s->line_offset * 2)) >> 24;
1340 data[27] = (s->params.lines + (s->line_offset * 2)) >> 16;
1341 data[28] = (s->params.lines + (s->line_offset * 2)) >> 8;
1342 data[29] = (s->params.lines + (s->line_offset * 2));
1380 data[34] = s->params.depth; /* bits per pixel */
1518 for (loop = 0; loop < s->params.pixels_per_line; loop++)
1659 save_pixels_per_line = s->params.pixels_per_line;
1660 s->params.pixels_per_line = ARTEC_MAX_X (s->hw);
1661 s->params.pixels_per_line = 600 * 8.5; /* ?this? or ?above line? */
1672 s->params.pixels_per_line = save_pixels_per_line;
3138 s->params.format = SANE_FRAME_RED;
3139 s->params.last_frame = SANE_FALSE;
3142 s->params.format = SANE_FRAME_GREEN;
3143 s->params.last_frame = SANE_FALSE;
3146 s->params.format = SANE_FRAME_BLUE;
3147 s->params.last_frame = SANE_TRUE;
3160 sane_get_parameters (SANE_Handle handle, SANE_Parameters * params)
3170 memset (&s->params, 0, sizeof (s->params));
3193 s->params.pixels_per_line = width * s->x_resolution / MM_PER_INCH + 1;
3194 s->params.lines = height * s->y_resolution / MM_PER_INCH + 1;
3199 s->params.last_frame = SANE_TRUE;
3214 s->params.format = SANE_FRAME_GRAY;
3215 s->params.bytes_per_line = (s->params.pixels_per_line + 7) / 8;
3216 s->params.depth = 1;
3224 s->params.pixels_per_line = s->params.bytes_per_line * 8;
3228 s->params.format = SANE_FRAME_GRAY;
3229 s->params.bytes_per_line = s->params.pixels_per_line;
3230 s->params.depth = 8;
3235 s->params.bytes_per_line = s->params.pixels_per_line;
3236 s->params.depth = 8;
3241 s->params.format = SANE_FRAME_RGB;
3242 s->params.bytes_per_line *= 3;
3280 s->params.last_frame = SANE_FALSE;
3287 if (params)
3288 *params = s->params;
3360 s->bytes_to_read = s->params.bytes_per_line * s->params.lines;
3364 s->params.pixels_per_line, s->params.bytes_per_line, s->params.lines,
3496 remaining_rows = (s->bytes_to_read + s->params.bytes_per_line - 1) / s->params.bytes_per_line;
3497 max_read_rows = s->hw->max_read_size / s->params.bytes_per_line;
3498 max_ret_rows = max_len / s->params.bytes_per_line;
3513 if (s->bytes_to_read - bytes_read <= s->params.bytes_per_line * max_read_rows)
3519 nread = s->params.bytes_per_line * max_read_rows;
3521 lread = nread / s->params.bytes_per_line;
3526 nread = lread * s->params.bytes_per_line;
3532 nread = lread * s->params.bytes_per_line;
3544 nread = lread * s->params.bytes_per_line;
3554 DBG (50, "rows_available = %lu, params.lines = %d, bytes_per_line = %d\n",
3555 (u_long) rows_available, s->params.lines, s->params.bytes_per_line);
3582 temp_buf + (line * s->params.bytes_per_line),
3583 s->params.bytes_per_line);
3585 nread = s->params.bytes_per_line;
3594 s->params.pixels_per_line);
3608 s->params.bytes_per_line);
3626 (line * s->params.bytes_per_line),
3627 s->params.pixels_per_line);
3632 (line * s->params.bytes_per_line));