Lines Matching refs:AsicReg

77     ps->AsicReg.RD_MotorDriverType |= _BUTTON_DISABLE;
170 ps->AsicReg.RD_MotorDriverType |= _MOTORR_STRONG;
176 ps->AsicReg.RD_MotorDriverType |= _MOTORR_WEAK;
255 ps->AsicReg.RD_BufFullSize = _SIZE_REDFIFO;
259 ps->AsicReg.RD_BufFullSize = _SIZE_GREENFIFO;
272 ps->AsicReg.RD_BufFullSize = _SIZE_BLUEFIFO;
276 ps->AsicReg.RD_BufFullSize = _SIZE_BLUEFIFO;
281 ps->AsicReg.RD_BufFullSize = _SIZE_GRAYFIFO;
284 ps->AsicReg.RD_BufFullSize -= (ps->DataInf.dwAsicBytesPerPlane << 1);
287 ps->AsicReg.RD_BufFullSize >>= 1;
289 ps->AsicReg.RD_BufFullSize |= channel;
292 ps->AsicReg.RD_LineControl = (_LOBYTE (ps->Shade.wExposure));
293 ps->AsicReg.RD_ExtLineControl = (_HIBYTE (ps->Shade.wExposure));
294 ps->AsicReg.RD_XStepTime = (_LOBYTE (ps->Shade.wXStep));
295 ps->AsicReg.RD_ExtXStepTime = (_HIBYTE (ps->Shade.wXStep));
296 ps->AsicReg.RD_Motor0Control = _FORWARD_MOTOR;
297 ps->AsicReg.RD_StepControl = _MOTOR0_SCANSTATE;
298 ps->AsicReg.RD_ModeControl = (_ModeScan | _ModeFifoGSel);
303 ps->AsicReg.RD_ScanControl = _SCAN_BITMODE;
306 ps->AsicReg.RD_ScanControl |= _P98_SCANDATA_INVERT;
309 ps->AsicReg.RD_ScanControl = _SCAN_BYTEMODE;
311 ps->AsicReg.RD_ScanControl = _SCAN_12BITMODE;
314 ps->AsicReg.RD_ScanControl |= _BITALIGN_LEFT;
317 ps->AsicReg.RD_ScanControl |= _P98_SCANDATA_INVERT;
320 ps->AsicReg.RD_ScanControl |= _SCAN_1ST_AVERAGE;
323 DBG( DBG_LOW, "RD_ScanControl = 0x%02x\n", ps->AsicReg.RD_ScanControl );
325 ps->AsicReg.RD_MotorTotalSteps = (ULong)ps->DataInf.crImage.cy * 4 +
329 ps->AsicReg.RD_ScanControl1 = (_MTSC_ENABLE | _SCANSTOPONBUFFULL |
332 ps->AsicReg.RD_Dpi = ps->DataInf.xyPhyDpi.x;
336 ps->AsicReg.RD_Origin = (UShort)(ps->Device.lLeftNormal * 2 +
341 ps->AsicReg.RD_Origin =
344 ps->AsicReg.RD_Origin =
349 ps->AsicReg.RD_Origin >>= 1;
352 ps->AsicReg.RD_Pixels = (UShort)ps->DataInf.dwAsicBytesPerPlane;
354 ps->AsicReg.RD_Pixels = (UShort)ps->DataInf.dwAppPixelsPerLine;
357 ps->AsicReg.RD_Origin, ps->AsicReg.RD_Pixels );
389 IODataToRegister( ps, ps->RegLineControl, ps->AsicReg.RD_LineControl);
391 ps->AsicReg.RD_ExtLineControl);
392 IODataToRegister( ps, ps->RegXStepTime, ps->AsicReg.RD_XStepTime);
393 IODataToRegister( ps, ps->RegExtendedXStep, ps->AsicReg.RD_ExtXStepTime);
395 ps->AsicReg.RD_MotorDriverType);
396 IODataToRegister( ps, ps->RegStepControl, ps->AsicReg.RD_StepControl);
397 IODataToRegister( ps, ps->RegMotor0Control, ps->AsicReg.RD_Motor0Control);
398 IODataToRegister( ps, ps->RegModelControl,ps->AsicReg.RD_ModelControl);
399 IODataToRegister( ps, ps->RegDpiLow, (_LOBYTE(ps->AsicReg.RD_Dpi)));
400 IODataToRegister( ps, ps->RegDpiHigh, (_HIBYTE(ps->AsicReg.RD_Dpi)));
401 IODataToRegister( ps, ps->RegScanPosLow, (_LOBYTE(ps->AsicReg.RD_Origin)));
402 IODataToRegister( ps, ps->RegScanPosHigh,(_HIBYTE(ps->AsicReg.RD_Origin)));
404 (_LOBYTE(ps->AsicReg.RD_Pixels)));
406 (_HIBYTE(ps->AsicReg.RD_Pixels)));
408 (_LOBYTE(ps->AsicReg.RD_ThresholdControl)));
410 (_HIBYTE(ps->AsicReg.RD_ThresholdControl)));
412 (_LOBYTE(ps->AsicReg.RD_MotorTotalSteps)));
414 (_HIBYTE(ps->AsicReg.RD_MotorTotalSteps)));
415 IODataToRegister( ps, ps->RegScanControl, ps->AsicReg.RD_ScanControl);
457 ps->AsicReg.RD_MotorDriverType =
459 ps->AsicReg.RD_MotorDriverType |=
463 ps->Scan.motorPower = ps->AsicReg.RD_MotorDriverType | _MOTORR_STRONG;
486 ps->AsicReg.RD_Model1Control = ps->Device.Model1Mono;
488 ps->AsicReg.RD_Model1Control = ps->Device.Model1Color;
495 ps->AsicReg.RD_MotorDriverType );
499 IODataToRegister( ps, ps->RegModel1Control, ps->AsicReg.RD_Model1Control );
509 memset( &ps->AsicReg, 0, sizeof(RegData));
756 ps->AsicReg.RD_ScanControl = _SCAN_BITMODE;
759 ps->AsicReg.RD_ScanControl = _SCAN_BYTEMODE;
761 ps->AsicReg.RD_ScanControl = _SCAN_12BITMODE;
767 ps->AsicReg.RD_ModelControl = ps->Device.ModelCtrl | _ModelDpi300;
769 ps->AsicReg.RD_ModelControl = ps->Device.ModelCtrl | _ModelDpi600;
771 ps->AsicReg.RD_Motor0Control = _MotorOn | _MotorHQuarterStep | _MotorPowerEnable;
772 ps->AsicReg.RD_ScanControl1 = _SCANSTOPONBUFFULL | _MFRC_BY_XSTEP;
773 ps->AsicReg.RD_StepControl = _MOTOR0_SCANSTATE;