Lines Matching defs:model

171 /* model number ranges from 0 to 2, must be changed if
391 sane_device->vendor = device->model->vendor;
392 sane_device->model = device->model->product;
393 sane_device->type = device->model->type;
460 if (device->model->flags & RTS8891_FLAG_UNTESTED)
676 if (s->dev->model->gamma != s->val[option].wa)
678 s->val[option].wa = s->dev->model->gamma;
808 if (s->dev->model->gamma != s->val[option].wa)
815 s->val[option].wa = s->dev->model->gamma;
874 if (option - OPT_BUTTON_1 > s->dev->model->buttons)
1335 /* step 6b: move at dev->model->min_ydpi to target area */
1336 if (dev->ydpi > dev->model->min_ydpi
1423 if (dev->model->flags & RTS8891_FLAG_EMULATED_GRAY_MODE)
1470 if (dev->ydpi > dev->model->max_ydpi)
1472 dev->ydpi = dev->model->max_ydpi;
1473 dev->lines = (dev->lines * dev->model->max_ydpi) / dpi;
1483 if (dev->ydpi < dev->model->min_ydpi)
1485 dev->ydpi = dev->model->min_ydpi;
1486 dev->lines = (dev->lines * dev->model->min_ydpi) / dpi;
1491 ((SANE_UNFIX (dev->model->x_offset) + tl_x) * dev->xdpi) / MM_PER_INCH;
1493 ((SANE_UNFIX (dev->model->y_offset) + tl_y) * dev->ydpi) / MM_PER_INCH;
1528 = ((dev->model->ld_shift_r * dev->ydpi) / dev->model->max_ydpi)
1531 = ((dev->model->ld_shift_g * dev->ydpi) / dev->model->max_ydpi)
1534 = ((dev->model->ld_shift_b * dev->ydpi) / dev->model->max_ydpi)
1536 if (dev->xdpi == dev->model->max_xdpi)
1568 if (dev->ydpi > dev->model->min_ydpi)
1608 if (dev->xdpi < dev->model->max_ydpi)
1862 if (dev->xdpi == dev->model->max_xdpi)
2226 if (session->dev->model->gamma != session->val[OPT_GAMMA_VECTOR].wa)
2228 if (session->dev->model->gamma != session->val[OPT_GAMMA_VECTOR_R].wa)
2230 if (session->dev->model->gamma != session->val[OPT_GAMMA_VECTOR_G].wa)
2232 if (session->dev->model->gamma != session->val[OPT_GAMMA_VECTOR_B].wa)
2321 /* sharing is off by default and no model option */
2331 "user provided scanner's internal model number";
2519 device->model = rts8891_usb_device_list[dn].model;
2525 device->model->vendor,
2526 device->model->product, device->model->type, device->file_name);
2563 Rts8891_Model *model = session->dev->model;
2621 for (count = 0; model->xdpi_values[count] != 0; count++);
2626 for (count = 0; model->xdpi_values[count] != 0; count++)
2627 dpi_list[count + 1] = model->xdpi_values[count];
2656 /* adapt the constraint range to the detected model */
2657 x_range.max = model->x_size;
2658 y_range.max = model->y_size;
2744 session->val[OPT_GAMMA_VECTOR].wa = model->gamma;
2757 session->val[OPT_GAMMA_VECTOR_R].wa = model->gamma;
2770 session->val[OPT_GAMMA_VECTOR_G].wa = model->gamma;
2783 session->val[OPT_GAMMA_VECTOR_B].wa = model->gamma;
2802 if (idx < model->buttons)
2804 sprintf (name, "button-%s", model->button_name[idx]);
2805 sprintf (title, "%s", model->button_title[idx]);
3269 dev->top_offset = (48 * dev->model->max_ydpi) / 300;
3496 dev->left_offset = ((x - 40) * dev->model->max_xdpi) / 150;
3551 * than those sold bare, for this model we always start with xpa type sensor,
3556 dev->sensor = device->model->sensor;
4100 /* initialize sensor with default from model */
4101 dev->sensor = dev->model->sensor;
4880 int xstart = (dev->left_offset * 75) / dev->model->max_xdpi;
6507 /* move at dev->model->min_ydpi dpi up to the scanning area. Which speeds
6561 && (session->dev->model->flags & RTS8891_FLAG_EMULATED_GRAY_MODE) == 0)
6564 "setup_scan_registers: native gray modes not implemented for this model, failure expected\n");
7750 for (i = 0; i < session->dev->model->buttons; i++)