Lines Matching defs:iHandle

123   int iHandle;
125 iHandle = pHWParams->iXferHandle;
130 NiashWriteReg (iHandle, 0x04, 0x55);
131 NiashReadReg (iHandle, 0x04, &bData1);
132 NiashWriteReg (iHandle, 0x04, 0xAA);
133 NiashReadReg (iHandle, 0x04, &bData2);
134 NiashWriteReg (iHandle, 0x04, 0x07);
142 NiashReadReg (iHandle, 0x03, &bData1);
143 NiashWriteReg (iHandle, 0x03, bData1 | 0x02);
144 NiashReadReg (iHandle, 0x03, &bData2);
145 NiashWriteReg (iHandle, 0x03, bData1);
151 NiashReadReg (iHandle, 0x07, &bData1);
152 NiashWriteReg (iHandle, 0x07, 0x1C);
153 NiashReadReg (iHandle, 0x07, &bData2);
154 NiashWriteReg (iHandle, 0x07, bData1);
264 WriteRegWord (int iHandle, unsigned char bReg, SANE_Word wData)
266 NiashWriteReg (iHandle, bReg, wData & 0xFF);
267 NiashWriteReg (iHandle, bReg + 1, (wData >> 8) & 0xFF);
317 int iHandle;
319 iHandle = pHWPar->iXferHandle;
369 NiashWriteReg (iHandle, 0x02, 0x80);
370 NiashWriteReg (iHandle, 0x03, 0x01);
371 NiashWriteReg (iHandle, 0x03, 0x11);
372 NiashWriteReg (iHandle, 0x02, 0x84);
376 Hp3400cWriteFW (iHandle, abGamma, j, 0x2000);
380 NiashWriteBulk (iHandle, abGamma, j);
383 NiashWriteReg (iHandle, 0x02, 0x80);
388 WriteAFEReg (int iHandle, int iReg, int iData)
390 NiashWriteReg (iHandle, 0x25, iReg);
391 NiashWriteReg (iHandle, 0x26, iData);
397 WriteAFE (int iHandle)
401 WriteAFEReg (iHandle, 0x04, 0x00);
402 WriteAFEReg (iHandle, 0x03, 0x12);
403 WriteAFEReg (iHandle, 0x02, 0x04);
404 WriteAFEReg (iHandle, 0x05, 0x10);
405 WriteAFEReg (iHandle, 0x01, 0x03);
407 WriteAFEReg (iHandle, 0x20, 0xc0); /*c8 *//* red offset */
408 WriteAFEReg (iHandle, 0x21, 0xc0); /*c8 *//* green offset */
409 WriteAFEReg (iHandle, 0x22, 0xc0); /*d0 *//* blue offset */
411 WriteAFEReg (iHandle, 0x28, 0x05); /*5 *//* red gain */
412 WriteAFEReg (iHandle, 0x29, 0x03); /*3 *//* green gain */
413 WriteAFEReg (iHandle, 0x2A, 0x04); /*4 *//* blue gain */
419 WaitReadyBit (int iHandle)
425 NiashReadReg (iHandle, 0x03, &bData);
437 int iHandle, iLpiCode;
439 iHandle = pHWParams->iXferHandle;
442 WriteRegWord (iHandle, 0x08, pHWParams->iExpTime - 1);
445 WriteRegWord (iHandle, 0x12, pParams->iWidth - 1);
448 WriteRegWord (iHandle, 0x17, pParams->iTop);
449 WriteRegWord (iHandle, 0x19, pParams->iTop);
462 NiashWriteReg (iHandle, 0x06, 0x01);
469 NiashWriteReg (iHandle, 0x06, 0x00);
475 WriteRegWord (iHandle, 0x27, 0x7FD2);
476 WriteRegWord (iHandle, 0x29, 0x6421);
484 NiashWriteReg (iHandle, 0x06, 0x00);
494 WriteRegWord (iHandle, 0x27, 0xc862); /*c862 */
495 WriteRegWord (iHandle, 0x29, 0xb853); /*b853 */
499 WriteRegWord (iHandle, 0x0A, iLpiCode - 1);
502 NiashWriteReg (iHandle, 0x1E, (iLpiCode - 1) / 32);
512 int iHandle, iLpiCode;
516 iHandle = pHWParams->iXferHandle;
519 WriteRegWord (iHandle, 0x08, pHWParams->iExpTime);
522 WriteRegWord (iHandle, 0x12, pParams->iWidth);
525 WriteRegWord (iHandle, 0x27, 0xc862); /*c862 */
526 WriteRegWord (iHandle, 0x29, 0xb853); /*b853 */
533 NiashWriteReg (iHandle, 0x06, 0x01);
537 NiashWriteReg (iHandle, 0x06, 0x00);
541 NiashWriteReg (iHandle, 0x07, 0x02);
544 Hp3400cWriteFW (iHandle, abMotor, sizeof (abData0000), 0x000);
547 Hp3400cWriteFW (iHandle, abMotor, sizeof (abData0400), 0x400);
551 NiashWriteReg (iHandle, 0x1E, (iLpiCode - 1) / 32);
561 int iWidthHW, iHandle, iMaxLevel;
564 iHandle = pHWParams->iXferHandle;
566 NiashWriteReg (iHandle, 0x02, 0x80);
567 NiashWriteReg (iHandle, 0x03, 0x11);
568 NiashWriteReg (iHandle, 0x01, 0x8B);
569 NiashWriteReg (iHandle, 0x05, 0x01);
572 WriteRegWord (iHandle, 0x0C, pParams->iDpi);
582 WriteRegWord (iHandle, 0x0E,
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); */
602 NiashWriteReg (iHandle, 0x1D, 0x60);
605 NiashWriteReg (iHandle, 0x2B, 0x15);
610 NiashWriteReg (iHandle, 0x1F, 0x30);
614 NiashWriteReg (iHandle, 0x1F, 0x18);
619 NiashWriteReg (iHandle, 0x14, iMaxLevel - 1);
622 WriteRegWord (iHandle, 0x2C, 0x01FF);
625 NiashWriteReg (iHandle, 0x15, 0x90); /* 90 */
626 NiashWriteReg (iHandle, 0x16, 0x70); /* 70 */
628 WriteAFE (iHandle);
630 WaitReadyBit (iHandle);
632 NiashWriteReg (iHandle, 0x03, 0x05);
634 NiashWriteReg (iHandle, 0x02, pParams->fCalib ? 0x88 : 0xA8);
721 XferBufferGetLine (int iHandle, TDataPipe * p, unsigned char *pabLine,
750 NiashReadReg (iHandle, 0x20, &bData);
751 NiashReadBulk (iHandle, p->pabXferBuf, iLines * p->iBytesPerLine);
753 NiashReadReg (iHandle, 0x20, &bData2);
756 NiashWriteReg (iHandle, 0x02, 0x80);
781 XferBufferInit (int iHandle, TDataPipe * p)
791 XferBufferGetLine (iHandle, p, NULL, SANE_FALSE);
798 CircBufferFill (int iHandle, TDataPipe * p, SANE_Bool iReversedHead)
805 XferBufferGetLine (iHandle, p,
811 XferBufferGetLine (iHandle, p,
925 CircBufferGetLineEx (int iHandle, TDataPipe * p, unsigned char *pabLine,
933 if (!XferBufferGetLine (iHandle, p,
940 if (!XferBufferGetLine (iHandle, p,
966 CircBufferGetLine (int iHandle, TDataPipe * p, unsigned char *pabLine,
969 return CircBufferGetLineEx (iHandle, p, pabLine, iReversedHead, SANE_FALSE);
988 CircBufferInit (int iHandle, TDataPipe * p,
1073 XferBufferInit (iHandle, p);
1076 CircBufferFill (iHandle, p, iReversedHead);
1187 int iHandle;
1189 iHandle = pHWParams->iXferHandle;
1191 NiashReadReg (iHandle, 0x03, &bData);
1194 NiashWriteReg (iHandle, 0x03, bData | 0x01);
1198 NiashWriteReg (iHandle, 0x03, bData & ~0x01);
1221 int iHandle;
1227 iHandle = pHWPar->iXferHandle;
1273 CircBufferInit (iHandle, &DataPipe, HW_PIXELS, -1, Params.iLpi / 150,
1279 CircBufferGetLine (iHandle, &DataPipe, abLine, iReversedHead);
1284 CircBufferGetLine (iHandle, &DataPipe, &abBuf[i * HW_PIXELS * 3],
1294 CircBufferGetLine (iHandle, &DataPipe, abLine, iReversedHead);
1298 CircBufferGetLine (iHandle, &DataPipe, abLine, iReversedHead);