Lines Matching refs:device_number
54 static SANE_Status _ctrl_out_byte(SANE_Int device_number, SANE_Int port, SANE_Byte b);
55 static SANE_Status _bulk_size(SANE_Int device_number, unsigned int size);
56 static SANE_Status _ctrl_in_byte(SANE_Int device_number, SANE_Byte* b);
57 static SANE_Status _bulk_in(SANE_Int device_number, SANE_Byte* data, size_t *size);
58 static SANE_Status _ieee_command(SANE_Int device_number, SANE_Byte command);
94 static PIEUSB_USB_Status _pieusb_scsi_command(SANE_Int device_number, SANE_Byte command[], SANE_Byte data[], SANE_Int size);
230 * @param device_number Device number
238 sanei_pieusb_command(SANE_Int device_number, SANE_Byte command[], SANE_Byte data[], SANE_Int size)
253 usb_status = _pieusb_scsi_command (device_number, command, data, size);
284 sanei_pieusb_cmd_get_sense (device_number, &sense, &senseStatus, &ret);
293 sane_status = _ctrl_in_byte (device_number, &usbstat);
312 sanei_pieusb_usb_reset(device_number);
317 sanei_pieusb_usb_reset(device_number);
337 * @param device_number Device number
342 sanei_pieusb_usb_reset(SANE_Int device_number)
345 return _ieee_command (device_number, IEEE1284_RESET);
454 * @param device_number Device number
460 _ieee_command(SANE_Int device_number, SANE_Byte command)
469 st = _ctrl_out_byte (device_number, PORT_PAR_DATA, sequence[i]);
475 st = _ctrl_out_byte (device_number, PORT_PAR_DATA, command);
478 st = _ctrl_out_byte (device_number, PORT_PAR_CTRL, C1284_NINIT|C1284_NSTROBE); /* CTRL_VAL_FINAL */
480 st = _ctrl_out_byte (device_number, PORT_PAR_CTRL, C1284_NINIT);
482 st = _ctrl_out_byte (device_number, PORT_PAR_DATA, 0xff);
505 * @param device_number Device number
512 _pieusb_scsi_command(SANE_Int device_number, SANE_Byte command[], SANE_Byte data[], SANE_Int size)
520 st = _ieee_command (device_number, IEEE1284_SCSI);
529 st = _ctrl_out_byte (device_number, PORT_SCSI_CMD, command[i]);
538 st = _ctrl_in_byte (device_number, &usbstat);
551 st = _ctrl_out_byte (device_number, PORT_SCSI_CMD, data[i]);
558 st = _ctrl_in_byte (device_number, &usbstat);
576 st = _bulk_size (device_number, partsize);
582 st = _bulk_in (device_number, data + size - remsize, &partsize);
591 st = _ctrl_in_byte (device_number, &usbstat);
606 * @param device_number device number
610 static SANE_Status _ctrl_out_byte(SANE_Int device_number, SANE_Int port, SANE_Byte b) {
612 return sanei_usb_control_msg(device_number, REQUEST_TYPE_OUT, REQUEST_REGISTER, port, ANYINDEX, 1, &b);
619 * @param device_number device number
623 static SANE_Status _bulk_size(SANE_Int device_number, unsigned int size) {
629 return sanei_usb_control_msg(device_number, REQUEST_TYPE_OUT, REQUEST_BUFFER, PORT_SCSI_SIZE, ANYINDEX, 8, bulksize);
639 * @param device_number device number
643 static SANE_Status _ctrl_in_byte(SANE_Int device_number, SANE_Byte* b) {
646 return sanei_usb_control_msg(device_number, REQUEST_TYPE_IN, REQUEST_REGISTER, PORT_SCSI_STATUS, ANYINDEX, 1, b);
653 * @param device_number device number
659 _bulk_in(SANE_Int device_number, SANE_Byte *data, size_t *size) {
669 r = sanei_usb_read_bulk(device_number, data, &part);