Lines Matching refs:init_regs

601       if (dev->init_regs != NULL)
602 free (dev->init_regs);
635 dev->init_regs = malloc (sizeof (SANE_Byte) * RT_BUFFER_LEN);
636 if (dev->init_regs != NULL)
637 memset (dev->init_regs, 0, sizeof (SANE_Byte) * RT_BUFFER_LEN);
1596 data_bitset (&dev->init_regs[0x146], 0x40,
1607 RTS_WriteRegs (dev->usb_handle, dev->init_regs);
1622 SetScanParams (dev, dev->init_regs, &scan, &hwdcfg);
2553 data_bitset (&dev->init_regs[0x148], 0x7f, Regs[0x148]);
2554 data_bitset (&dev->init_regs[0x1e0], 0x3f, Regs[0x1e0]);
2582 memcpy (Regs, dev->init_regs, RT_BUFFER_LEN * sizeof (SANE_Byte));
3461 dev->init_regs[0x01e0] &= 0x3f;
3462 dev->init_regs[0x01e0] |= 0x80;
3468 dev->init_regs[0x0148] |= 0x40;
3469 dev->init_regs[0x01e0] &= 0x3f;
3572 data_bitset (&dev->init_regs[0x1d0], 0x30, 0x00); /*--00----*/
3575 data_bitset (&dev->init_regs[0x12], 0xc0, 0x03); /*xx------ */
3578 data_bitset (&dev->init_regs[0x00], 0x0f, 0x05); /*----xxxx*/
3581 data_bitset (&dev->init_regs[0x96], 0x3f, 0x17); /*--xxxxxx*/
3584 data_bitset (&dev->init_regs[0x60a], 0x7f, 0x24); /*-xxxxxxx*/
3587 data_bitset (&dev->init_regs[0x10], 0x1f, get_value (SCAN_PARAM, CRVS, 7, usbfile)); /*---xxxxx*/
3590 RTS_Setup_RefVoltages (dev, dev->init_regs);
3592 dev->init_regs[0x11] |= 0x10;
3594 data_bitset (&dev->init_regs[0x26], 0x70, 5); /*-101----*/
3596 dev->init_regs[0x185] = 0x88;
3597 dev->init_regs[0x186] = 0x88;
3601 data_bitset (&dev->init_regs[0x187], 0x0f, 0x08); /*----xxxx*/
3602 data_bitset (&dev->init_regs[0x187], 0xf0, data); /*xxxx---- */
3632 dev->init_regs[0x187] = _B0 (data);
3635 data_bitset (&dev->init_regs[0x26], 0x0f, 0); /*----0000*/
3637 dev->init_regs[0x27] &= 0x3f;
3638 dev->init_regs[0x29] = 0x24;
3639 dev->init_regs[0x2a] = 0x10;
3640 dev->init_regs[0x150] = 0xff;
3641 dev->init_regs[0x151] = 0x13;
3642 dev->init_regs[0x156] = 0xf0;
3643 dev->init_regs[0x157] = 0xfd;
3646 Motor_Change (dev, dev->init_regs, 3);
3648 dev->init_regs[0xde] = 0;
3649 data_bitset (&dev->init_regs[0xdf], 0x0f, 0);
3654 memcpy (&dev->init_regs[0x104], resource, data);
3657 dev->init_regs[0x01] |= 0x40; /*-1------*/
3659 dev->init_regs[0x124] = 0x94;
3676 /* Lee dev->init_regs */
3677 memset (dev->init_regs, 0, RT_BUFFER_LEN);
3678 RTS_ReadRegs (dev->usb_handle, dev->init_regs);
3684 data_bitset (&dev->init_regs[0x11], 0xc0, 0); /*xx------ */
3685 data_bitset (&dev->init_regs[0x146], 0x80, 1); /*x------- */
3686 data_bitset (&dev->init_regs[0x146], 0x40, 1); /*-x------*/
3692 data_bitset (&dev->init_regs[0x146], 0x80, 0); /*0------- */
3693 data_bitset (&dev->init_regs[0x146], 0x40, 0); /*-0------*/
3694 data_bitset (&dev->init_regs[0x11], 0xc0, 2); /*xx------ */
3695 data_bitset (&dev->init_regs[0xae], 0x3f, 0x14); /*--xxxxxx*/
3696 data_bitset (&dev->init_regs[0xaf], 0x07, 1); /*-----xxx*/
3698 dev->init_regs[0x9c] = dev->init_regs[0xa2] = dev->init_regs[0xa8] =
3700 dev->init_regs[0x9d] = dev->init_regs[0xa3] = dev->init_regs[0xa9] = 0;
3701 dev->init_regs[0x9e] = dev->init_regs[0xa4] = dev->init_regs[0xaa] = 0;
3702 dev->init_regs[0x9f] = dev->init_regs[0xa5] = dev->init_regs[0xab] = 0;
3703 dev->init_regs[0xa0] = dev->init_regs[0xa6] = dev->init_regs[0xac] = 0;
3704 dev->init_regs[0xa1] = dev->init_regs[0xa7] = dev->init_regs[0xad] =
3709 data_bitset (&dev->init_regs[0x10], 0xe0, 0); /*xxx----- */
3710 data_bitset (&dev->init_regs[0x13], 0x80, 0); /*x------- */
3713 data_bitset (&dev->init_regs[0x146], 0x10, 1); /*---x----*/
3716 dev->init_regs[0x147] = 0xff;
3719 data_lsb_set (&dev->init_regs[0xe1], 0x2af8, 3);
3722 dev->init_regs[0xda] = 0x02;
3723 data_bitset (&dev->init_regs[0xdd], 0x03, 0); /*------xx*/
3726 data_lsb_set (&dev->init_regs[0x19e], binarythresholdl, 2);
3727 data_lsb_set (&dev->init_regs[0x1a0], binarythresholdh, 2);
3730 data_bitset (&dev->init_regs[0x01], 0x08, 0); /*----x---*/
3731 data_bitset (&dev->init_regs[0x16f], 0x40, 0); /*-x------*/
3732 dev->init_regs[0x0bf] = (dev->init_regs[0x00bf] & 0xe0) | 0x20;
3733 dev->init_regs[0x163] = (dev->init_regs[0x0163] & 0x3f) | 0x40;
3735 data_bitset (&dev->init_regs[0xd6], 0x0f, 8); /*----xxxx*/
3736 data_bitset (&dev->init_regs[0x164], 0x80, 1); /*x------- */
3738 dev->init_regs[0x0bc] = 0x00;
3739 dev->init_regs[0x0bd] = 0x00;
3741 dev->init_regs[0x165] = (dev->init_regs[0x0165] & 0x3f) | 0x80;
3742 dev->init_regs[0x0ed] = 0x10;
3743 dev->init_regs[0x0be] = 0x00;
3744 dev->init_regs[0x0d5] = 0x00;
3746 dev->init_regs[0xee] = 0x00;
3747 dev->init_regs[0xef] = 0x00;
3748 dev->init_regs[0xde] = 0xff;
3751 data_bitset (&dev->init_regs[0xdf], 0x10, 0); /*---x----*/
3752 data_bitset (&dev->init_regs[0xdf], 0x0f, 0); /*----xxxx*/
3755 data_bitset (&dev->init_regs[0xd7], 0x80, dev->motorcfg->type); /*x------- */
3759 data_bitset (&dev->init_regs[0x14e], 0x10, 1); /*---x----*/
3762 data_bitset (&dev->init_regs[0xd7], 0x3f, dev->motorcfg->pwmfrequency); /*--xxxxxx*/
3765 dev->init_regs[0x600] &= 0xfb;
3766 dev->init_regs[0x1d8] |= 0x08;
3772 RTS_DMA_CheckType (dev, dev->init_regs);
3936 MyBuffer[0] = dev->init_regs[0x0146] & 0xef;
3937 MyBuffer[1] = dev->init_regs[0x0147];
3950 dev->init_regs[0x147] = MyBuffer[1];
3951 dev->init_regs[0x146] =
3952 (dev->init_regs[0x146] & 0xef) | (MyBuffer[0] & 0x10);
6338 data_bitset (&dev->init_regs[0x60b], 0x10, 0);
6339 data_bitset (&dev->init_regs[0x60a], 0x40, 0);
6341 if (Write_Buffer (dev->usb_handle, 0xee0a, &dev->init_regs[0x60a], 2) == OK)
6342 Motor_Change (dev, dev->init_regs, 3);
6351 if (Head_IsAtHome (dev, dev->init_regs) == FALSE)
6354 data_bitset (&dev->init_regs[0x00], 0x80, 0);
6356 Write_Byte (dev->usb_handle, 0x00, dev->init_regs[0x00]);
6365 data_bitset (&dev->init_regs[0x00], 0x80, 0);
6367 Write_Byte (dev->usb_handle, 0x00, dev->init_regs[0x00]);
6368 if (Head_IsAtHome (dev, dev->init_regs) == FALSE)
6373 RTS_Enable_CCD (dev, dev->init_regs, 0);
8059 if (RTS_Enable_CCD (dev, dev->init_regs, 0x0f) == OK)
8068 memcpy (&Regs, dev->init_regs, RT_BUFFER_LEN * sizeof (SANE_Byte));
8146 memcpy (&Regs, dev->init_regs,
10514 Motor_Change (dev, dev->init_regs, 3);
10787 /*dev->init_regs[0x0146] = (dev->init_regs[0x146] & 0xbf) | (Regs[0x146] & 0x40); */
10788 dev->init_regs[0x0146] = (dev->init_regs[0x146] & 0x9f) | (Regs[0x146] & 0x60); /*-xx-----*/
10791 dev->init_regs[0x0155] = Regs[0x0155];
10985 memcpy (Regs, dev->init_regs, RT_BUFFER_LEN * sizeof (SANE_Byte));
11293 memcpy (Regs, dev->init_regs, RT_BUFFER_LEN * sizeof (SANE_Byte));