Lines Matching defs:val
2918 if (s->val[OPT_IR].w)
2951 s->avdimen.xres = s->val[OPT_RESOLUTION].w;
2952 s->avdimen.yres = s->val[OPT_RESOLUTION].w;
2981 s->avdimen.hw_xres = s->val[OPT_RESOLUTION].w;
2982 s->avdimen.hw_yres = s->val[OPT_RESOLUTION].w;
2986 SANE_UNFIX (s->val[OPT_TL_X].w), SANE_UNFIX (s->val[OPT_TL_Y].w),
2987 SANE_UNFIX (s->val[OPT_BR_X].w), SANE_UNFIX (s->val[OPT_BR_Y].w));
2990 s->avdimen.tlx = (long int) (s->avdimen.hw_xres * SANE_UNFIX (s->val[OPT_TL_X].w)
2992 s->avdimen.tly = (long int) (s->avdimen.hw_yres * SANE_UNFIX (s->val[OPT_TL_Y].w)
2994 s->avdimen.brx = (long int) (s->avdimen.hw_xres * SANE_UNFIX (s->val[OPT_BR_X].w)
2996 s->avdimen.bry = (long int) (s->avdimen.hw_yres * SANE_UNFIX (s->val[OPT_BR_Y].w)
3031 (SANE_UNFIX (s->val[OPT_OVERSCAN_TOP].w) +
3032 SANE_UNFIX (s->val[OPT_OVERSCAN_BOTTOM].w)) + (MM_PER_INCH - 1)
4021 char* message_begin = s->val[OPT_MESSAGE].s;
4022 char* message_end = s->val[OPT_MESSAGE].s + s->opt[OPT_MESSAGE].size;
4997 top = (int) (dpi * SANE_UNFIX (s->val[OPT_OVERSCAN_TOP].w) / MM_PER_INCH);
5034 bottom = (int) (dpi * SANE_UNFIX (s->val[OPT_OVERSCAN_BOTTOM].w) / MM_PER_INCH);
5833 brightness = SANE_UNFIX (s->val[OPT_BRIGHTNESS].w);
5835 contrast = SANE_UNFIX (s->val[OPT_CONTRAST].w);
6314 cmd.window.avision.type.normal.background_lines = (uint8_t) s->val[OPT_BACKGROUND].w;
6320 cmd.window.avision.bitset1 |= (uint8_t) (s->val[OPT_SPEED].w & 0x07); /* only 3 bit */
6353 if (s->val[OPT_ADF_FLIP].w)
6359 if (s->val[OPT_PAPERLEN].w != SANE_FALSE) {
6366 if (s->val[OPT_QSCAN].w == SANE_TRUE &&
6372 if (s->val[OPT_QCALIB].w == SANE_FALSE &&
6385 set_double (cmd.window.avision.type.normal.r_exposure_time, s->val[OPT_EXPOSURE].w);
6386 set_double (cmd.window.avision.type.normal.g_exposure_time, s->val[OPT_EXPOSURE].w);
6387 set_double (cmd.window.avision.type.normal.b_exposure_time, s->val[OPT_EXPOSURE].w);
6389 if (s->val[OPT_IR].w)
6392 if (s->val[OPT_MULTISAMPLE].w)
6491 const int lines = s->val[OPT_BACKGROUND].w * (s->avdimen.interlaced_duplex ? 2 : 1);
6545 this_lines = s->val[OPT_BACKGROUND].w;
6642 raster += bytes_per_line * s->val[OPT_BACKGROUND].w;
6646 bytes_per_line / bpp, s->val[OPT_BACKGROUND].w);
6648 fwrite (raster, 1, (size_t) bytes_per_line * (size_t) s->val[OPT_BACKGROUND].w, f);
6725 raster += s->params.bytes_per_line * s->val[OPT_BACKGROUND].w;
6729 s->params.bytes_per_line / bpp, s->val[OPT_BACKGROUND].w);
6731 fwrite (raster, 1, (size_t) s->params.bytes_per_line * (size_t) s->val[OPT_BACKGROUND].w, f);
6842 if (s->val[OPT_PREVIEW].w == SANE_TRUE && s->hw->inquiry_asic_type != AV_ASIC_C7) {
6846 if (s->val[OPT_QSCAN].w == SANE_TRUE &&
6957 memset (s->val, 0, sizeof (s->val));
6998 s->val[OPT_NUM_OPTS].w = NUM_OPTIONS;
7016 s->val[OPT_MODE].s = strdup (dev->color_list[dev->color_list_default]);
7017 s->c_mode = match_color_mode (dev, s->val[OPT_MODE].s);
7027 s->val[OPT_SOURCE].s = strdup(dev->source_list[0]);
7028 s->source_mode = match_source_mode (dev, s->val[OPT_SOURCE].s);
7044 s->val[OPT_RESOLUTION].w = OPT_RESOLUTION_DEFAULT;
7051 s->val[OPT_PREVIEW].w = 0;
7060 s->val[OPT_SPEED].w = 0;
7080 s->val[OPT_TL_X].w = 0;
7090 s->val[OPT_TL_Y].w = 0;
7100 s->val[OPT_BR_X].w = dev->x_range.max;
7110 s->val[OPT_BR_Y].w = dev->y_range.max;
7120 s->val[OPT_OVERSCAN_TOP].w = SANE_FIX(0);
7130 s->val[OPT_OVERSCAN_BOTTOM].w = SANE_FIX(0);
7145 s->val[OPT_BACKGROUND].w = 0;
7169 s->val[OPT_BRIGHTNESS].w = SANE_FIX(0);
7181 s->val[OPT_CONTRAST].w = SANE_FIX(0);
7189 s->val[OPT_QSCAN].w = SANE_TRUE;
7199 s->val[OPT_QCALIB].w = SANE_TRUE;
7213 s->val[OPT_GAMMA_VECTOR].wa = &s->gamma_table[0][0];
7225 s->val[OPT_GAMMA_VECTOR_R].wa = &s->gamma_table[1][0];
7237 s->val[OPT_GAMMA_VECTOR_G].wa = &s->gamma_table[2][0];
7249 s->val[OPT_GAMMA_VECTOR_B].wa = &s->gamma_table[3][0];
7271 s->val[OPT_EXPOSURE].w = 100;
7283 s->val[OPT_MULTISAMPLE].w = SANE_FALSE;
7297 s->val[OPT_IR].w = SANE_FALSE;
7323 s->val[OPT_FRAME].w = dev->current_frame;
7334 s->val[OPT_POWER_SAVE_TIME].w = 0;
7344 s->val[OPT_MESSAGE].s = malloc((size_t) s->opt[OPT_MESSAGE].size);
7345 s->val[OPT_MESSAGE].s[0] = 0;
7358 s->val[OPT_NVRAM].s = malloc((size_t) s->opt[OPT_NVRAM].size);
7359 s->val[OPT_NVRAM].s[0] = 0;
7372 s->val[OPT_PAPERLEN].w = SANE_FALSE;
7385 s->val[OPT_ADF_FLIP].w = SANE_TRUE;
7649 if (dev->inquiry_background_raster && s->val[OPT_BACKGROUND].w)
7653 background += s->params.bytes_per_line * s->val[OPT_BACKGROUND].w;
7656 fwrite (background, (size_t) s->params.bytes_per_line, (size_t) s->val[OPT_BACKGROUND].w, fp);
8008 double by = (-1.0 + s->avdimen.hw_lines) * line / (s->avdimen.hw_lines * s->avdimen.xres / s->avdimen.hw_xres + s->val[OPT_BACKGROUND].w);
8242 if (s->val[OPT_ADF_FLIP].w) {
8704 int default_res = s->val[OPT_RESOLUTION].w;
8705 s->val[OPT_RESOLUTION].w = dev->inquiry_optical_res;
8734 s->val[OPT_RESOLUTION].w = default_res;
8775 if (s->opt[i].type == SANE_TYPE_STRING && s->val[i].s) {
8776 free (s->val[i].s);
8810 SANE_Action action, void* val, SANE_Int* info)
8867 *(SANE_Word*) val = s->val[option].w;
8874 *(SANE_Word*) val = s->val[option].w;
8878 get_power_save_time (s, &(s->val[option].w));
8879 *(SANE_Word*) val = s->val[option].w;
8887 memcpy (val, s->val[option].wa, (size_t) s->opt[option].size);
8893 strcpy (val, s->val[option].s);
8901 strcpy (val, s->val[option].s);
8902 s->val[option].s[0] = 0;
8906 get_and_parse_nvram (s, s->val[option].s, 1024);
8908 strcpy (val, s->val[option].s);
8918 status = constrain_value (s, option, val, info);
8939 s->val[option].w = *(SANE_Word*) val;
8947 memcpy (s->val[option].wa, val, (size_t) s->opt[option].size);
8957 s->val[option].w = *(SANE_Word*) val;
8967 if (s->val[option].s) {
8968 free(s->val[option].s);
8970 s->val[option].s = strdup(val);
8971 s->source_mode = match_source_mode (dev, s->val[option].s);
8993 if (s->val[option].s)
8994 free (s->val[option].s);
8996 s->val[option].s = strdup (val);
8997 s->c_mode = match_color_mode (dev, s->val[OPT_MODE].s);
9024 SANE_Word frame = *((SANE_Word *) val);
9028 s->val[OPT_FRAME].w = frame;
9035 SANE_Word time = *((SANE_Word *) val);
9039 s->val[OPT_POWER_SAVE_TIME].w = time;
9052 s->val[option].w = SANE_TRUE;
9078 params->lines += s->val[OPT_BACKGROUND].w;