Lines Matching refs:val
368 qc_waithand (QC_Device * q, int val)
372 while (((status = read_lpstatus (q)) & CamRdy1) != val);
381 qc_waithand2 (QC_Device * q, int val)
389 while ((status & CamRdy2) != (unsigned int) val);
461 switch (s->val[OPT_XFER_SCALE].w)
473 switch (s->val[OPT_DEPTH].w)
484 switch (s->val[OPT_XFER_SCALE].w)
501 if (s->val[OPT_TEST].w)
551 switch (s->val[OPT_DEPTH].w)
593 switch (s->val[OPT_DEPTH].w)
639 s->val[OPT_DEPTH].w);
916 u_char val;
918 switch (s->val[OPT_DEPTH].w)
932 s->val[OPT_DEPTH].w);
943 val = buffer[len + i];
944 if (val > 0 || invert != 16)
945 val = invert - val;
946 buffer[len + i] = (val << shift) | (val >> (8 - 2 * shift));
1241 memset (s->val, 0, sizeof (s->val));
1253 s->val[OPT_NUM_OPTS].w = NUM_OPTIONS;
1272 s->val[OPT_RESOLUTION].s = strdup (resolution_list[QC_RES_LOW]);
1282 s->val[OPT_DEPTH].w = color_depth_list[NELEMS (color_depth_list) - 1];
1293 s->val[OPT_TEST].w = SANE_FALSE;
1310 s->val[OPT_TL_X].w = 10;
1320 s->val[OPT_TL_Y].w = 0;
1330 s->val[OPT_BR_X].w = 339;
1340 s->val[OPT_BR_Y].w = 245;
1355 s->val[OPT_XFER_SCALE].w = xfer_scale_list[1];
1364 s->val[OPT_DESPECKLE].w = 0;
1385 s->val[OPT_BRIGHTNESS].w = 135;
1394 s->val[OPT_CONTRAST].w = 104;
1405 s->val[OPT_BLACK_LEVEL].w = 0;
1416 s->val[OPT_WHITE_LEVEL].w = 150;
1425 s->val[OPT_HUE].w = 128;
1434 s->val[OPT_SATURATION].w = 100;
1589 s->val[OPT_DEPTH].w = mono_depth_list[NELEMS (mono_depth_list) - 1];
1591 s->val[OPT_TL_X].w = 14;
1593 s->val[OPT_TL_Y].w = 0;
1595 s->val[OPT_BR_X].w = 333;
1597 s->val[OPT_BR_Y].w = 239;
1599 s->val[OPT_BRIGHTNESS].w = 170;
1600 s->val[OPT_CONTRAST].w = 150;
1601 s->val[OPT_WHITE_LEVEL].w = 150;
1679 SANE_Action action, void *val, SANE_Int * info)
1721 *(SANE_Word *) val = s->val[option].w;
1726 strcpy (val, s->val[option].s);
1738 status = sanei_constrain_value (s->opt + option, val, info);
1757 if (!s->scanning && info && s->val[option].w != *(SANE_Word *) val)
1771 s->val[option].w = *(SANE_Word *) val;
1776 old_val = s->val[OPT_RESOLUTION].s;
1778 if (strcmp (old_val, val) != 0)
1788 s->val[OPT_RESOLUTION].s = strdup (val);
1793 if (strcmp (val, resolution_list[QC_RES_HIGH]) == 0)
1804 s->val[i].w *= 2;
1805 s->val[OPT_BR_X].w += 1;
1806 s->val[OPT_BR_Y].w += 1;
1812 s->val[i].w /= 2;
1817 s->val[OPT_BR_X].w = odd_x_range[s->resolution].max;
1819 s->val[OPT_BR_Y].w = odd_y_range[s->resolution].max - 4;
1823 if (s->val[i].w > s->opt[i].constraint.range->max)
1824 s->val[i].w = s->opt[i].constraint.range->max;
1862 xfer_scale = s->val[OPT_XFER_SCALE].w;
1872 s->params.pixels_per_line = s->val[OPT_BR_X].w - s->val[OPT_TL_X].w + 1;
1878 s->params.lines = s->val[OPT_BR_Y].w - s->val[OPT_TL_Y].w + 1;
1958 qc_send (q, s->val[OPT_BLACK_LEVEL].w);
1960 DBG (3, "start: black_level=%d\n", s->val[OPT_BLACK_LEVEL].w);
1971 qc_send (q, s->val[OPT_HUE].w);
1978 qc_send (q, s->val[OPT_SATURATION].w);
1990 qc_send (q, s->val[OPT_CONTRAST].w);
1997 qc_send (q, s->val[OPT_BRIGHTNESS].w);
2007 undecimated_width = width * s->val[OPT_XFER_SCALE].w;
2008 undecimated_height = height * s->val[OPT_XFER_SCALE].w;
2023 int val, val2;
2025 if (q->port_mode == QC_UNIDIR && s->val[OPT_DEPTH].w == 6)
2027 val = undecimated_width;
2028 val2 = s->val[OPT_XFER_SCALE].w * 4;
2032 val = undecimated_width * s->val[OPT_DEPTH].w;
2034 ((q->port_mode == QC_BIDIR) ? 24 : 8) * s->val[OPT_XFER_SCALE].w;
2036 val = (val + val2 - 1) / val2;
2038 qc_send (q, val);
2041 left = s->val[OPT_TL_X].w / 2;
2042 top = s->val[OPT_TL_Y].w;
2050 top, left, s->val[OPT_WHITE_LEVEL].w, s->val[OPT_BRIGHTNESS].w,
2051 s->val[OPT_CONTRAST].w);
2063 qc_send (q, s->val[OPT_WHITE_LEVEL].w);
2083 req.despeckle = s->val[OPT_DESPECKLE].w;