Lines Matching defs:myscancfg

10326 	  struct st_scanparams *myscancfg;
10329 myscancfg =
10331 if (myscancfg != NULL)
10335 memcpy (myscancfg, scancfg, sizeof (struct st_scanparams));
10370 (myscancfg->resolution_x > 1200) ? TRUE : FALSE;
10374 myscancfg->coord.left +=
10377 switch (myscancfg->resolution_x)
10380 myscancfg->coord.left -= 63;
10383 myscancfg->coord.left -= 126;
10387 if (myscancfg->coord.left < 0)
10388 myscancfg->coord.left = 0;
10390 RTS_Setup (dev, Regs, myscancfg, hwdcfg, gain_offset);
10433 data_lsb_set (&Regs[0x30], myscancfg->expt, 3);
10434 data_lsb_set (&Regs[0x33], myscancfg->expt, 3);
10435 data_lsb_set (&Regs[0x39], myscancfg->expt, 3);
10436 data_lsb_set (&Regs[0x3f], myscancfg->expt, 3);
10443 ((myscancfg->expt +
10451 if (myscancfg->resolution_y > 600)
10457 myscancfg->coord.top += hwdcfg->startpos;
10465 Shading_apply (dev, Regs, myscancfg, myCalib);
10469 Motor_GetFromResolution (myscancfg->
10485 (myscancfg->depth == 16) ? FALSE : TRUE);
10488 Lamp_SetGainMode (dev, Regs, myscancfg->resolution_x,
10496 RTS_GetImage_Read (dev, buffer, myscancfg, hwdcfg); /*92e7 */
10522 free (myscancfg);
14457 struct st_scanparams *myscancfg;
14482 myscancfg = (struct st_scanparams *) malloc (sizeof (struct st_scanparams));
14483 memcpy (myscancfg, scancfg, sizeof (struct st_scanparams));
14488 Calib_LoadConfig (dev, calibcfg, scan.scantype, myscancfg->resolution_x,
14489 myscancfg->depth);
14490 gainmode = Lamp_GetGainMode (dev, myscancfg->resolution_x, scan.scantype);
14492 Lamp_SetGainMode (dev, myRegs, myscancfg->resolution_x, gainmode);
14500 myscancfg->coord.left += scan.ser;
14501 myscancfg->coord.width &= 0xffff;
14505 myscancfg->coord.left += scan.ser;
14510 if ((myscancfg->coord.width & 1) != 0)
14511 myscancfg->coord.width++;
14513 myscancfg->coord.top = 1;
14514 myscancfg->coord.height = calibcfg->WShadingHeight;
14516 myscancfg->sensorresolution = 0;
14519 myscancfg->coord.width * (((myscancfg->colormode == CM_COLOR) ? 3 : 1) *
14520 ((myscancfg->depth > 8) ? 2 : 1));
14523 myscancfg->v157c = bytes_per_line;
14524 myscancfg->bytesperline = bytes_per_line;
14528 (SANE_Byte *) malloc (((myscancfg->coord.height) * bytes_per_line) *
14536 RTS_GetImage (dev, myRegs, myscancfg, &myCalibTable, pattern, myCalib,
14547 bytes_per_channel = (myscancfg->depth > 8) ? 2 : 1;
14569 for (y = 0; y < myscancfg->coord.height; y++)
14578 sumatorio /= myscancfg->coord.height;
14609 myscancfg->coord.width,
14610 myscancfg->coord.height,
14611 myscancfg->depth,
14615 pattern, (myscancfg->coord.height) * bytes_per_line);
14625 for (x = 0; x < myscancfg->coord.height * wshading->count; x++)
14632 if (sumatorio > ((1 << myscancfg->depth) - 1))
14633 sumatorio = (1 << myscancfg->depth) - 1;
14646 myscancfg->coord.width,
14647 myscancfg->coord.height,
14648 myscancfg->depth,
14652 pattern, (myscancfg->coord.height) * bytes_per_line);
14679 struct st_scanparams *myscancfg;
14696 myscancfg = (struct st_scanparams *) malloc (sizeof (struct st_scanparams));
14697 memcpy (myscancfg, scancfg, sizeof (struct st_scanparams));
14702 Calib_LoadConfig (dev, calibcfg, scan.scantype, myscancfg->resolution_x,
14703 myscancfg->depth);
14704 gainmode = Lamp_GetGainMode (dev, myscancfg->resolution_x, scan.scantype);
14706 Lamp_SetGainMode (dev, myRegs, myscancfg->resolution_x, gainmode);
14714 myscancfg->coord.left += scan.ser;
14715 myscancfg->coord.width &= 0xffff;
14719 myscancfg->coord.left += scan.ser;
14724 if ((myscancfg->coord.width & 1) != 0)
14725 myscancfg->coord.width++;
14727 myscancfg->coord.top = 100;
14728 myscancfg->coord.height = 30;
14730 bytes_per_line = myscancfg->coord.width * 3;
14733 myscancfg->v157c = bytes_per_line;
14734 myscancfg->bytesperline = bytes_per_line;
14737 (SANE_Byte *) malloc (((myscancfg->coord.height + 16) * bytes_per_line) *
14756 dbg_ScanParams (myscancfg);
14761 RTS_GetImage (dev, myRegs, myscancfg, &myCalibTable, scanbuffer,
14770 myscancfg->coord.width,
14771 myscancfg->coord.height,
14772 myscancfg->depth,
14774 myscancfg->resolution_x,
14775 myscancfg->resolution_y,
14777 (myscancfg->coord.height + 16) * bytes_per_line);
14812 struct st_scanparams *myscancfg;
14836 myscancfg = (struct st_scanparams *) malloc (sizeof (struct st_scanparams));
14837 memcpy (myscancfg, scancfg, sizeof (struct st_scanparams));
14842 Calib_LoadConfig (dev, calibcfg, scan.scantype, myscancfg->resolution_x,
14843 myscancfg->depth);
14844 gainmode = Lamp_GetGainMode (dev, myscancfg->resolution_x, scan.scantype);
14846 Lamp_SetGainMode (dev, myRegs, myscancfg->resolution_x, gainmode);
14854 myscancfg->coord.left += scan.ser;
14855 myscancfg->coord.width &= 0xffff;
14859 myscancfg->coord.left += scan.ser;
14864 if ((myscancfg->coord.width & 1) != 0)
14865 myscancfg->coord.width++;
14867 myscancfg->coord.top = 1;
14868 myscancfg->coord.height = calibcfg->BShadingHeight;
14870 bytes_per_line = myscancfg->coord.width * 3;
14873 myscancfg->v157c = bytes_per_line;
14874 myscancfg->bytesperline = bytes_per_line;
14877 (SANE_Byte *) malloc (((myscancfg->coord.height + 16) * bytes_per_line) *
14889 RTS_GetImage (dev, myRegs, myscancfg, &myCalibTable, scanbuffer, myCalib,
14913 for (y = 0; y < myscancfg->coord.height + 16; y++)
14916 sumatorio /= myscancfg->coord.height + 16;
14925 myscancfg->coord.width,
14926 myscancfg->coord.height,
14927 myscancfg->depth,
14929 myscancfg->resolution_x,
14930 myscancfg->resolution_y,
14932 (myscancfg->coord.height + 16) * bytes_per_line);
14947 struct st_scanparams *myscancfg;
14964 myscancfg = (struct st_scanparams *) malloc (sizeof (struct st_scanparams));
14965 memcpy (myscancfg, scancfg, sizeof (struct st_scanparams));
14970 Calib_LoadConfig (dev, calibcfg, scan.scantype, myscancfg->resolution_x,
14971 myscancfg->depth);
14972 gainmode = Lamp_GetGainMode (dev, myscancfg->resolution_x, scan.scantype);
14974 Lamp_SetGainMode (dev, myRegs, myscancfg->resolution_x, gainmode);
14982 myscancfg->coord.left += scan.ser;
14983 myscancfg->coord.width &= 0xffff;
14987 myscancfg->coord.left += scan.ser;
14992 if ((myscancfg->coord.width & 1) != 0)
14993 myscancfg->coord.width++;
14995 myscancfg->coord.top = 100;
14996 myscancfg->coord.height = 30;
14998 bytes_per_line = myscancfg->coord.width * 3;
15001 myscancfg->v157c = bytes_per_line;
15002 myscancfg->bytesperline = bytes_per_line;
15005 (SANE_Byte *) malloc (((myscancfg->coord.height + 16) * bytes_per_line) *
15027 RTS_GetImage (dev, myRegs, myscancfg, &myCalibTable, scanbuffer,
15036 myscancfg->coord.width,
15037 myscancfg->coord.height,
15038 myscancfg->depth,
15040 myscancfg->resolution_x,
15041 myscancfg->resolution_y,
15043 (myscancfg->coord.height + 16) * bytes_per_line);