Lines Matching defs:device
414 rts8891_move (struct Rts8891_Device *device, SANE_Byte * regs,
422 forward == SANE_TRUE ? "forward" : "backward", device->sensor);
426 if (device->sensor != SENSOR_TYPE_4400
427 && device->sensor != SENSOR_TYPE_4400_BARE)
494 if (device->sensor == SENSOR_TYPE_4400
495 || device->sensor == SENSOR_TYPE_4400_BARE)
516 sanei_rts88xx_set_status (device->devnum, regs, regs10, regs11);
533 status = rts8891_write_all (device->devnum, regs, RTS8891_MAX_REGISTERS);
536 rts8891_commit (device->devnum, 0x00);
545 rts8891_wait_for_home (struct Rts8891_Device *device, SANE_Byte * regs)
556 sanei_rts88xx_read_reg (device->devnum, CONTROL_REG, &motor);
557 sanei_rts88xx_read_reg (device->devnum, CONTROLER_REG, &sensor);
561 /* flag that device has finished parking */
562 device->parking=SANE_FALSE;
575 sanei_rts88xx_cancel (device->devnum);
580 sanei_rts88xx_write_reg (device->devnum, 0x33, ®);
581 sanei_rts88xx_write_reg (device->devnum, 0x33, ®);
583 sanei_rts88xx_write_reg (device->devnum, 0x36, ®);
584 sanei_rts88xx_cancel (device->devnum);
596 rts8891_park (struct Rts8891_Device *device, SANE_Byte *regs, SANE_Bool wait)
602 device->parking=SANE_TRUE;
603 rts8891_move (device, regs, 8000, SANE_FALSE);
607 status = rts8891_wait_for_home (device,regs);