Lines Matching refs:status
198 SANE_Status status;
207 status = sanei_scsi_cmd(fd, &scsi_cmd, sizeof(scsi_cmd), &inqdata, &inqlen);
208 DBG(DSCSI, "SCSI: result=%s (%lu bytes)\n", sane_strstatus(status), (u_long)inqlen);
209 if( status != SANE_STATUS_GOOD )
210 return status;
251 SANE_Status status;
258 status = sanei_scsi_cmd(fd, &scsi_cmd, sizeof(scsi_cmd), 0, 0);
259 DBG(DSCSI, "SCSI: result=%s\n", sane_strstatus(status));
261 return status;
277 SANE_Status status;
282 status = st400_test_ready(fd);
283 switch( status ) {
292 DBG(DERR, "st400_wait_ready: failed, error=%s\n", sane_strstatus(status));
295 return status;
325 SANE_Status status;
353 status = sanei_scsi_cmd(dev->fd, &scsi_cmd, sizeof(scsi_cmd), 0, 0);
354 DBG(DSCSI, "SCSI: result=%s\n", sane_strstatus(status));
356 return status;
363 SANE_Status status;
370 status = sanei_scsi_cmd(fd, &scsi_cmd, sizeof(scsi_cmd), buf, lenP);
371 DBG(DSCSI, "SCSI: result=%s (%lu bytes)\n", sane_strstatus(status), (u_long)(*lenP));
373 return status;
379 SANE_Status status;
384 dev->status.eof = 1;
385 if( dev->status.eof )
393 status = st400_set_window(dev);
394 if( status != SANE_STATUS_GOOD )
395 return status;
397 status = st400_start_scan(dev->fd);
398 if( status != SANE_STATUS_GOOD )
399 return status;
412 SANE_Status status;
417 status = st400_fill_scanner_buffer(dev);
418 if( status != SANE_STATUS_GOOD )
419 return status;
423 status = st400_read10(dev->fd, dev->buffer, &r);
424 if( status == SANE_STATUS_GOOD ) {
430 dev->status.eof = 1;
433 return status;
440 SANE_Status status;
447 status = SANE_STATUS_GOOD;
451 status = SANE_STATUS_GOOD; /* ?? */
455 status = SANE_STATUS_DEVICE_BUSY;
459 status = SANE_STATUS_IO_ERROR;
463 status = SANE_STATUS_IO_ERROR;
467 status = SANE_STATUS_DEVICE_BUSY;
471 status = SANE_STATUS_CANCELLED; /* ?? */
475 status = SANE_STATUS_IO_ERROR;
478 return status;
491 SANE_Status status;
512 status = sanei_scsi_open(devname, &fd, st400_sense_handler, dev);
513 if( status == SANE_STATUS_GOOD ) {
514 status = st400_inquiry(fd, &model);
515 if( status == SANE_STATUS_GOOD )
516 status = st400_test_ready(fd);
519 if( status != SANE_STATUS_GOOD ) {
521 return status;
533 dev->status.open = 0;
534 dev->status.scanning = 0;
535 dev->status.eof = 0;
601 SANE_Status status;
604 status = SANE_STATUS_GOOD;
609 status = st400_config_get_single_arg(opt, &arg, linenum);
610 if( status == SANE_STATUS_GOOD ) {
620 status = st400_config_get_single_arg(opt, &arg, linenum);
621 if( status == SANE_STATUS_GOOD )
627 status = st400_config_get_single_arg(opt, &arg, linenum);
628 if( status == SANE_STATUS_GOOD )
635 status = st400_config_get_single_arg(opt, &arg, linenum);
636 if( status == SANE_STATUS_GOOD )
643 status = st400_config_get_single_arg(opt, &arg, linenum);
644 if( status == SANE_STATUS_GOOD )
654 status = st400_config_get_arg(&opt, &arg, linenum);
655 if( status == SANE_STATUS_GOOD ) {
659 } while( status == SANE_STATUS_GOOD && i < 15 );
662 status = SANE_STATUS_GOOD;
670 return status;
677 SANE_Status status;
685 status = SANE_STATUS_GOOD;
703 status = st400_config_do_option(str+7, linenum);
709 if( status != SANE_STATUS_GOOD )
716 if( status == SANE_STATUS_GOOD && st400_devices == NULL ) {
721 return status;
784 SANE_Status status;
790 status = st400_attach(devicename, &dev);
791 if( status != SANE_STATUS_GOOD )
792 return status;
800 if( dev->status.open )
803 dev->status.open = 1;
818 if( dev->status.open ) {
820 dev->status.open = 0;
959 if( dev->status.open && optnum >= 0 && optnum < NUM_OPTIONS )
970 SANE_Status status;
977 if( !dev->status.open )
979 if( dev->status.scanning )
1009 status = sanei_constrain_value(&dev->opt[optnum], valP, infoP);
1010 if( status != SANE_STATUS_GOOD )
1011 return status;
1059 if( !dev->status.open )
1062 if( !dev->status.scanning ) {
1115 SANE_Status status;
1119 if( !dev->status.open )
1121 if( dev->status.scanning )
1124 status = sane_get_parameters(dev, NULL);
1125 if( status != SANE_STATUS_GOOD )
1126 return status;
1145 status = sanei_scsi_open(dev->sane.name, &dev->fd, st400_sense_handler, dev);
1146 if( status != SANE_STATUS_GOOD )
1150 dev->status.eof = 0;
1152 status = st400_wait_ready(dev->fd);
1153 if( status != SANE_STATUS_GOOD )
1156 status = st400_reserve(dev->fd);
1157 if( status != SANE_STATUS_GOOD )
1161 status = st400_light_on(dev->fd);
1162 if( status != SANE_STATUS_GOOD )
1171 status = st400_fill_scanner_buffer(dev);
1172 if( status != SANE_STATUS_GOOD )
1176 dev->status.scanning = 1;
1188 return status;
1198 if( dev->status.scanning ) {
1206 dev->status.scanning = 0;
1220 SANE_Status status;
1227 if( !dev->status.scanning )
1229 if( dev->status.eof )
1232 status = SANE_STATUS_GOOD;
1235 status = st400_fill_backend_buffer(dev);
1236 if( status == SANE_STATUS_EOF )
1238 if( status != SANE_STATUS_GOOD ) {
1240 return status;
1282 return status;