Lines Matching defs:pParams

435 InitNiash00014 (TScanParams * pParams, THWParams * pHWParams)
445 WriteRegWord (iHandle, 0x12, pParams->iWidth - 1);
448 WriteRegWord (iHandle, 0x17, pParams->iTop);
449 WriteRegWord (iHandle, 0x19, pParams->iTop);
452 iLpiCode = pParams->iLpi * pHWParams->iExpTime / 1200L;
459 if (pParams->iLpi < 600)
487 if (pParams->iLpi >= 600)
510 InitNiash00019 (TScanParams * pParams, THWParams * pHWParams)
522 WriteRegWord (iHandle, 0x12, pParams->iWidth);
529 if (pParams->iLpi == 150)
532 pParams->iLpi = 300;
543 pParams->iLpi);
546 pParams->iLpi);
550 iLpiCode = pParams->iLpi * pHWParams->iExpTime / 1200L;
559 InitNiashCommon (TScanParams * pParams, THWParams * pHWParams)
572 WriteRegWord (iHandle, 0x0C, pParams->iDpi);
575 iWidthHW = pParams->iWidth * (HW_DPI / pParams->iDpi);
583 3 * (HW_PIXELS - (pParams->iLeft + iWidthHW)));
586 WriteRegWord (iHandle, 0x10, 3 * (HW_PIXELS - pParams->iLeft) - 1);
592 WriteRegWord (iHandle, 0x0E, 3 * pParams->iLeft);
595 WriteRegWord (iHandle, 0x10, 3 * (pParams->iLeft + iWidthHW) - 1);
599 WriteRegWord (iHandle, 0x1B, pParams->iBottom); /* 0x393C); */
608 if (pParams->iLpi < 600)
618 iMaxLevel = MIN (pHWParams->iBufferSize / pParams->iWidth, 250);
634 NiashWriteReg (iHandle, 0x02, pParams->fCalib ? 0x88 : 0xA8);
640 InitScan (TScanParams * pParams, THWParams * pHWParams)
647 switch (pParams->iDpi)
654 DBG (DBG_ERR, "Invalid dpi (%d)\n", pParams->iDpi);
658 iHeight = (pParams->iBottom - pParams->iTop + 1);
665 if (pParams->iWidth <= 0)
667 DBG (DBG_ERR, "Invalid width (%d)\n", pParams->iWidth);
671 switch (pParams->iLpi)
678 DBG (DBG_ERR, "Invalid lpi (%d)\n", pParams->iLpi);
695 copy the parameters locally and make pParams point to the local copy
697 memcpy (&Params, pParams, sizeof (Params));
698 pParams = &Params;
703 InitNiash00014 (pParams, pHWParams);
708 InitNiash00019 (pParams, pHWParams);
712 InitNiashCommon (pParams, pHWParams);