Lines Matching defs:scsi

66 #include "hp-scsi.h"
84 HpScsi scsi;
107 " parameters: scsi = 0x%08lx, pipe_write_fd = %d\n",
108 (long) this->scsi, this->pipe_write_fd);
114 status = sanei_hp_scsi_pipeout (this->scsi, this->pipe_write_fd,
120 sanei_hp_scsi_destroy (this->scsi, 0);
146 status = sanei_hp_scsi_pipeout (this->scsi, this->pipe_write_fd,
155 hp_handle_startReader (HpHandle this, HpScsi scsi)
170 this->scsi = scsi;
219 HpScsi scsi;
237 if ( !FAILED( sanei_hp_scsi_new(&scsi, this->dev->sanedev.name)) )
242 sanei_hp_scl_set(scsi, SCL_CLEAR_ERRORS, 0);
243 sanei_hp_scl_errcheck(scsi);
245 sanei_hp_scl_reset(scsi);
247 sanei_hp_scsi_destroy(scsi,0);
258 hp_handle_uploadParameters (HpHandle this, HpScsi scsi, int *scan_depth,
265 assert(scsi);
272 RETURN_IF_FAIL( sanei_hp_scl_inquire(scsi, SCL_PIXELS_PER_LINE,
274 RETURN_IF_FAIL( sanei_hp_scl_inquire(scsi, SCL_BYTES_PER_LINE,
276 RETURN_IF_FAIL( sanei_hp_scl_inquire(scsi, SCL_NUMBER_OF_LINES,
278 RETURN_IF_FAIL( sanei_hp_scl_inquire(scsi, SCL_DATA_WIDTH,
290 if ((sanei_hp_device_probe (&compat, scsi) == SANE_STATUS_GOOD)
331 && (sanei_hp_device_probe (&compat, scsi) == SANE_STATUS_GOOD)
367 HpScsi scsi=0;
373 if (sanei_hp_scsi_new(&scsi,this->dev->sanedev.name)==SANE_STATUS_GOOD &&
374 scsi) {
375 sanei_hp_scsi_destroy(scsi,1);
398 HpScsi scsi;
410 RETURN_IF_FAIL( sanei_hp_scsi_new(&scsi, this->dev->sanedev.name) );
415 optnum, action, valp, info, scsi,
417 sanei_hp_scsi_destroy ( scsi,0 );
448 HpScsi scsi;
451 if (!FAILED( sanei_hp_scsi_new(&scsi, this->dev->sanedev.name) )) {
452 RETURN_IF_FAIL( sanei_hp_scl_inquire(scsi, SCL_NUMBER_OF_LINES,
454 sanei_hp_scsi_destroy(scsi,0);
466 HpScsi scsi;
479 RETURN_IF_FAIL( sanei_hp_scsi_new(&scsi, this->dev->sanedev.name) );
481 status = sanei_hp_optset_download(this->dev->options, this->data, scsi);
484 status = hp_handle_uploadParameters(this, scsi,
491 sanei_hp_scsi_destroy(scsi,0);
496 sanei_hp_optset_mirror_vert (this->dev->options, this->data, scsi);
543 else if ( sanei_hp_is_flatbed_adf (scsi) )
564 if ( sanei_hp_scl_inquire(scsi, SCL_ADF_READY, &adfstat, 0, 0)
568 sanei_hp_scsi_destroy(scsi,0);
575 sanei_hp_scsi_destroy(scsi,0);
582 if ( sanei_hp_scl_inquire(scsi, SCL_ADF_BIN, &adfstat, 0, 0)
586 sanei_hp_scsi_destroy(scsi,0);
593 sanei_hp_scsi_destroy(scsi,0);
599 if ( sanei_hp_scl_set(scsi, SCL_CHANGE_DOC, 0) != SANE_STATUS_GOOD )
602 sanei_hp_scsi_destroy(scsi,0);
638 status = sanei_hp_scl_startScan(scsi, scl);
643 status = hp_handle_startReader(this, scsi);
648 sanei_hp_scsi_destroy(scsi,0);
709 HpScsi scsi;
711 if ( sanei_hp_scsi_new(&scsi, this->dev->sanedev.name) == SANE_STATUS_GOOD )
718 sanei_hp_scl_set(scsi, SCL_UNLOAD, 0);
721 sanei_hp_scsi_destroy(scsi,0);