Lines Matching refs:myCalib
83 struct st_calibration *myCalib);
85 struct st_calibration *myCalib,
89 struct st_calibration *myCalib,
215 struct st_calibration *myCalib,
500 struct st_calibration *myCalib,
503 struct st_calibration *myCalib,
507 struct st_calibration *myCalib,
512 struct st_calibration *myCalib,
527 struct st_calibration *myCalib, SANE_Int value);
531 struct st_calibration *myCalib,
539 struct st_calibration *myCalib);
542 struct st_calibration *myCalib,
546 struct st_calibration *myCalib,
8065 struct st_calibration myCalib;
8111 if (Calib_CreateBuffers (dev, &myCalib, v14b4) != OK)
8117 if (Calib_BlackShading_jkd(dev, Regs, &myCalib, &scancfg) == OK)
8122 if (Calib_test(dev, Regs, &myCalib, &scancfg) == OK )
8128 if (WShading_Calibrate (dev, Regs, &myCalib, &scancfg) == OK)
8149 if (Calibration (dev, Regs, &scancfg, &myCalib, 0) != OK)
8152 Calib_FreeBuffers (&myCalib);
8358 myCalib.shading_type = 0;
8359 myCalib.shadinglength =
8360 min (myCalib.shadinglength, scan.shadinglength);
8365 myCalib.WRef[0] = myCalib.WRef[scancfg.channel];
8373 Shading_apply (dev, Regs, &scancfg, &myCalib);
8377 dump_shading (&myCalib); /*5ff9 */
8414 Calib_FreeBuffers (&myCalib);
8423 /*WShading_Calibrate(dev, Regs, &myCalib, &scancfg); */
8424 /*shadingtest1(dev, Regs, &myCalib); */
9335 struct st_calibration *myCalib, SANE_Int somelength)
9340 if ((calbuffers != NULL) && (Regs != NULL) && (myCalib != NULL))
9353 myshadinglength = myCalib->shadinglength * 2;
9368 ((myCalib->shadinglength * 2) / somelength) - 1;
9403 "> Calibrate_Malloc(*calbuffers, *Regs, *myCalib, somelength=%i): %i\n",
9707 SANE_Int channels, struct st_calibration *myCalib,
9715 Calibrate_Malloc (calbuffers, Regs, myCalib,
9729 /*for (a = 0; a < myCalib->shadinglength; a++)
9730 myCalib->black_shading[chnl][a] = 0x2000; */
9737 myCalib->shadinglength, 0) == OK)
9740 myCalib->shadinglength * sizeof (USHORT),
9741 (SANE_Byte *) & myCalib->
9742 white_shading[chnl][myCalib->first_position -
9748 &myCalib->white_shading[chnl][myCalib->first_position - 1],
9769 SANE_Int channels, struct st_calibration *myCalib,
9777 Calibrate_Malloc (calbuffers, Regs, myCalib,
9792 /*for (a = 0; a < myCalib->shadinglength; a++)
9793 myCalib->black_shading[chnl][a] = 0x2000; */
9800 myCalib->shadinglength, 0) == OK)
9803 myCalib->shadinglength * sizeof (USHORT),
9804 (SANE_Byte *) & myCalib->
9805 black_shading[chnl][myCalib->first_position -
9811 &myCalib->black_shading[chnl][myCalib->first_position - 1],
9833 struct st_scanparams *myvar, struct st_calibration *myCalib)
9840 myCalib e820
9852 DBG (DBG_FNC, "+ Shading_apply(*Regs, *myvar, *mygamma, *myCalib):\n");
9900 if (myCalib->white_shading[colour] != NULL)
9903 if (myCalib->shadinglength > 0)
9905 for (pos = myCalib->first_position - 1; pos < myCalib->shadinglength; pos++)
9906 myCalib->white_shading[colour][pos] = (myCalib->white_shading[colour][pos] * myfact) / myShadingBase;
9914 if (myCalib->shading_enabled != FALSE)
9921 DBG (DBG_FNC, "-> Shading type: %i\n", myCalib->shading_type);
9930 myfact = myCalib->WRef[colour] * myShadingBase;
9932 if (myCalib->shading_type == 2)
9935 if ((myCalib->black_shading[colour] != NULL)
9936 && (myCalib->white_shading[colour] != NULL))
9938 for (pos = myCalib->first_position - 1;
9939 pos < myCalib->shadinglength; pos++)
9941 if (myCalib->white_shading[colour][pos] == 0)
9945 myfact / myCalib->white_shading[colour][pos];
9948 myCalib->black_shading[colour][pos] &= 0xff;
9949 myCalib->black_shading[colour][pos] |=
9959 if (myCalib->shading_type == 3)
9962 if (myCalib->black_shading[colour] != NULL)
9964 for (pos = myCalib->first_position - 1;
9965 pos < myCalib->shadinglength; pos++)
9967 if (myCalib->black_shading[colour][pos] == 0)
9972 myCalib->black_shading[colour][pos];
9976 myCalib->black_shading[colour][pos] &= 0x3f;
9977 myCalib->black_shading[colour][pos] |=
9987 if (myCalib->white_shading[colour] != NULL)
9989 for (pos = 0; pos < myCalib->shadinglength; pos++)
9991 if (myCalib->white_shading[colour][pos] == 0)
9996 myCalib->white_shading[colour][pos];
10000 myCalib->white_shading[colour][pos] = shadata;
10015 Shading_black_apply (dev, Regs, channels, myCalib, &calbuffers);
10021 Shading_white_apply (dev, Regs, channels, myCalib, &calbuffers);
10309 struct st_calibration *myCalib, SANE_Int options,
10317 "+ RTS_GetImage(*Regs, *scancfg, *gain_offset, *buffer, myCalib, options=0x%08x, gaincontrol=%i):\n",
10464 if (myCalib != NULL)
10465 Shading_apply (dev, Regs, myscancfg, myCalib);
12594 struct st_calibration *myCalib, SANE_Int gainmode)
12598 0603F8E8 0603FAAC |Arg2 = 0603FAAC myCalib
12606 (void) myCalib;
12615 struct st_calibration *myCalib, SANE_Int gainmode)
12620 05EDF8E8 05EDFAAC |Arg3 = 05EDFAAC myCalib
12646 DBG (DBG_FNC, "> Calib_WhiteShading3(*calibcfg, *myCalib, gainmode=%i)\n",
12731 myCalib->shading_enabled = FALSE;
12734 myCalib, 0x20000080, gainmode);
12737 myCalib->WRef[a] *= ((1 << scancfg.depth) >> 8);
12896 if (myCalib->shading_enabled != FALSE)
12899 myCalib->white_shading[channel][lf13c] =
12914 myCalib->black_shading[channel][lf13c] |=
12919 myCalib->white_shading[channel][lf13c] =
13073 if (myCalib->shading_enabled != FALSE)
13076 myCalib->white_shading[channel][lf13c] =
13091 myCalib->black_shading[channel][lf13c] |=
13096 myCalib->white_shading[channel][lf13c] =
13130 struct st_calibration *myCalib, SANE_Int gainmode)
13134 myCalib f8e8
13164 DBG (DBG_FNC, "> Calib_BlackShading(*calibcfg, *myCalib, gainmode=%i)\n",
13265 myCalib->black_shading[channel][d] |= (unsigned short) e & 0xffff;
13285 myCalib->shading_enabled = FALSE;
13288 myCalib, 0x101, gainmode);
13426 myCalib->black_shading[channel][lefdc] = min (myst, lefd0);
13562 myCalib->black_shading[channel][lefdc] |=
13572 myCalib->black_shading[channel][lefdc] = min (myst, lefd0);
13601 myCalib->black_shading[b][c] |=
13613 struct st_scanparams *scancfg, struct st_calibration *myCalib,
13616 /*//SANE_Int Calibration([fa20]char *Regs, [fa24]struct st_scanparams *scancfg, [fa28]struct st_calibration myCalib, [fa2c]SANE_Int value)
13639 myCalib->WRef[a] = calibcfg.WRef[a];
13659 myCalib->first_position = 1;
13660 myCalib->shading_type = 0;
13804 lf900 = Calib_BWShading (&calibcfg, myCalib, gainmode);
13813 lf900 = Calib_BlackShading (dev, &calibcfg, myCalib, gainmode);
13824 Calib_WhiteShading_3 (dev, &calibcfg, myCalib, gainmode);
13831 myCalib->shading_enabled = FALSE;
13834 myCalib->shading_enabled = FALSE;
13838 memcpy (&myCalib->gain_offset, &calibdata->gain_offset,
14452 struct st_calibration *myCalib,
14467 DBG (DBG_FNC, "> WShading_Calibrate(*myCalib)\n");
14534 myCalib->shading_enabled = FALSE;
14536 RTS_GetImage (dev, myRegs, myscancfg, &myCalibTable, pattern, myCalib,
14675 struct st_calibration *myCalib, struct st_scanparams *scancfg)
14687 DBG (DBG_FNC, "> Calib_test(*myCalib)\n");
14743 myCalib->shading_enabled = FALSE;
14762 myCalib, 0x20000000, gainmode);
14807 struct st_calibration *myCalib,
14821 DBG (DBG_FNC, "> Calib_BlackShading_jkd(*myCalib)\n");
14887 myCalib->shading_enabled = FALSE;
14889 RTS_GetImage (dev, myRegs, myscancfg, &myCalibTable, scanbuffer, myCalib,
14943 struct st_calibration *myCalib, struct st_scanparams *scancfg)
14955 DBG (DBG_FNC, "> Calib_test(*myCalib)\n");
15011 myCalib->shading_enabled = FALSE;
15028 myCalib, 0x20000000, gainmode);
15071 struct st_calibration *myCalib)
15077 DBG (DBG_FNC, "+ shadingtest1(*Regs, *myCalib):\n");
15079 if ((Regs == NULL) || (myCalib == NULL))
15097 buffer = (USHORT *) malloc (sizeof (USHORT) * myCalib->shadinglength);
15099 DBG (DBG_FNC, " -> shading length = %i\n", myCalib->shadinglength);
15102 for (a = 0; a < myCalib->shadinglength; a++)
15108 sizeof (USHORT) * myCalib->shadinglength,