Lines Matching refs:model

217   GT68xx_Model *model;
238 model = dev->model;
245 base_xdpi = model->base_xdpi;
246 base_ydpi = model->base_ydpi;
248 if (xdpi > model->base_xdpi)
249 base_xdpi = model->optical_xdpi;
252 if ((dev->model->flags & GT68XX_FLAG_USE_OPTICAL_X) && xdpi <= 50)
253 base_xdpi = model->optical_xdpi;
255 if ((dev->model->flags & GT68XX_FLAG_SCAN_FROM_HOME) &&
259 if (!model->constant_ydpi)
261 if (ydpi > model->base_ydpi)
262 base_ydpi = model->optical_ydpi;
274 y0 = model->y_offset_calib_ta;
276 y0 = model->y_offset_calib;
286 if (dev->model->flags & GT68XX_FLAG_MIRROR_X)
287 x0 = request->x0 - model->x_offset_ta;
289 x0 = request->x0 + model->x_offset_ta;
291 y0 = model->y_offset_calib_ta;
297 if (dev->model->flags & GT68XX_FLAG_MIRROR_X)
298 x0 = request->x0 - model->x_offset;
300 x0 = request->x0 + model->x_offset;
302 y0 = model->y_offset_calib;
314 if (strcmp (dev->model->command_set->name, "mustek-gt6816") != 0)
318 x_offset = model->x_offset_ta;
320 y_offset = model->y_offset_ta;
323 y_offset = model->y_offset_ta - model->y_offset_calib_ta
327 y_offset = model->y_offset_ta;
335 x_offset = model->x_offset;
337 y_offset = model->y_offset;
340 y_offset = model->y_offset - model->y_offset_calib
344 y_offset = model->y_offset;
350 if (dev->model->flags & GT68XX_FLAG_MIRROR_X)
407 SANE_Int optical_ydpi = model->optical_ydpi;
408 SANE_Int ld_shift_r = model->ld_shift_r;
409 SANE_Int ld_shift_g = model->ld_shift_g;
410 SANE_Int ld_shift_b = model->ld_shift_b;
424 if (action == SA_SCAN && xdpi >= model->optical_xdpi
425 && model->ld_shift_double > 0)
428 model->ld_shift_double * ydpi / model->optical_ydpi;
459 && (strcmp (dev->model->command_set->name, "mustek-gt6816") != 0))
471 if (model->flags & GT68XX_FLAG_NO_LINEMODE)
477 else if (model->is_cis && !(model->flags & GT68XX_FLAG_CIS_LAMP))
482 else if (model->flags & GT68XX_FLAG_ALWAYS_LINEMODE)
491 (SANE_UNFIX (model->x_size) -
492 SANE_UNFIX (model->x_offset)) / MM_PER_INCH / 8;
535 if (line_mode || dev->model->flags & GT68XX_FLAG_SE_2400)
555 if ((dev->model->flags & GT68XX_FLAG_NO_LINEMODE) && line_mode && color)
573 && (strcmp (dev->model->command_set->name, "mustek-gt6816") == 0))
593 if (model->is_cis && !(model->flags & GT68XX_FLAG_CIS_LAMP))
651 GT68xx_Model *model = dev->model;
654 base_ydpi = model->base_ydpi;
656 if (ydpi > model->base_ydpi)
660 SANE_UNFIX ((request->y0 + model->y_offset)) * ydpi / MM_PER_INCH + 0.5;