Lines Matching defs:param

472   return (s->param->source == PIXMA_SOURCE_ADF
473 || s->param->source == PIXMA_SOURCE_ADFDUP);
479 return (s->param->source == PIXMA_SOURCE_ADFDUP);
485 return s->param->mode_jpeg;
583 switch (s->param->source)
612 const uint8_t *lut = s->param->gamma_table;
618 data[0] = (s->param->channels == 3) ? 0x10 : 0x01;
630 s->param->gamma));
631 pixma_fill_gamma_table (s->param->gamma, data + 4, 4096);
651 s->param->gamma));
652 pixma_fill_gamma_table (s->param->gamma, data + 4, 1024);
660 calc_raw_width (const mp150_t * mp, const pixma_scan_param_t * param)
668 raw_width = ALIGN_SUP ((param->w * mp->scale) + param->xs, 32);
669 /* PDBG (pixma_dbg (4, "*calc_raw_width***** width %i extended by %i and rounded to %i *****\n", param->w, param->xs, raw_width)); */
671 else if (param->channels == 1)
673 raw_width = ALIGN_SUP (param->w + param->xs, 12);
677 raw_width = ALIGN_SUP (param->w + param->xs, 4);
685 return (s->param->mode == PIXMA_SCAN_MODE_GRAY_16);
694 __func__, s->param->line_size, s->param->w, s->param->wx, mp->scale));*/
696 return (s->param->wx ? s->param->line_size / s->param->w * s->param->wx
697 : s->param->line_size)
707 unsigned xdpi = s->param->xdpi * mp->scale;
708 unsigned ydpi = s->param->xdpi * mp->scale;
709 unsigned x = s->param->x * mp->scale;
710 unsigned xs = s->param->xs;
711 unsigned y = s->param->y * mp->scale;
712 unsigned wx = calc_raw_width (mp, s->param);
713 unsigned h = MIN (s->param->h, s->cfg->height * s->param->ydpi / 75) * mp->scale;
724 pixma_set_be32 (x - s->param->xs, data + 0x08);
728 data[0x18] = (s->param->channels != 1) ? 0x08 : 0x04;
729 data[0x19] = ((s->param->software_lineart) ? 8 : s->param->depth)
730 * s->param->channels; /* bits per pixel */
762 s->param->channels, s->param->depth));*/
763 data[0x1c] = ((s->param->channels != 1) || (is_gray_16(s)) ? 0x08 : 0x04);
765 data[0x1d] = ((s->param->software_lineart) ? 8 : s->param->depth)
766 * (is_gray_16(s) ? 3 : s->param->channels); /* bits per pixel */
1150 if (s->param->mode_jpeg)
1159 c = (is_gray_16(s) ? 3 : s->param->channels)
1160 * ((s->param->software_lineart) ? 8 : s->param->depth) / 8; /* color channels count */
1161 cw = c * s->param->w; /* image width */
1162 cx = c * s->param->xs; /* x-offset */
1169 n = s->param->xdpi / 600;
1171 n = s->param->xdpi / 2400;
1173 n = s->param->xdpi / 1200;
1174 m = (n > 0) ? s->param->wx / n : 1;
1187 c, n, m, s->param->wx, line_size, cx, cw));*/
1193 c, n, m, s->param->wx, line_size));*/
1215 reorder_pixels (mp->linebuf, sptr, c, n, m, s->param->wx, line_size);
1222 shrink_image(cptr, sptr, s->param->xs, s->param->w, s->param->wx, mp->scale, c);
1231 if (s->param->software_lineart)
1232 cptr = gptr = pixma_binarize_line (s->param, gptr, cptr, s->param->w, c);
1235 cptr = gptr = pixma_rgb_to_gray (gptr, cptr, s->param->w, c);
1431 if (s->param->adf_pageid && is_scanning_from_adf(s) && mp->adf_state == state_idle)