Lines Matching refs:av_con

2354 avision_usb_status (Avision_Connection* av_con, int retry, int timeout)
2372 (av_con->usb_status == AVISION_USB_BULK_STATUS ||
2373 av_con->usb_status == AVISION_USB_UNTESTED_STATUS) &&
2380 status = sanei_usb_read_bulk (av_con->usb_dn, usb_status,
2386 av_con->usb_status = AVISION_USB_BULK_STATUS;
2396 (av_con->usb_status == AVISION_USB_INT_STATUS ||
2397 av_con->usb_status == AVISION_USB_UNTESTED_STATUS) &&
2404 status = sanei_usb_read_int (av_con->usb_dn, usb_status,
2410 av_con->usb_status = AVISION_USB_INT_STATUS;
2437 Avision_Connection* av_con,
2441 if (av_con->connection_type == AV_SCSI) {
2442 return sanei_scsi_open (device_name, &(av_con->scsi_fd),
2447 status = sanei_usb_open (device_name, &(av_con->usb_dn));
2453 Avision_Connection* av_con,
2457 if (av_con->connection_type == AV_SCSI) {
2458 return sanei_scsi_open_extended (device_name, &(av_con->scsi_fd),
2463 status = sanei_usb_open (device_name, &(av_con->usb_dn));
2468 static void avision_close (Avision_Connection* av_con)
2470 if (av_con->connection_type == AV_SCSI) {
2471 sanei_scsi_close (av_con->scsi_fd);
2472 av_con->scsi_fd = -1;
2475 sanei_usb_close (av_con->usb_dn);
2476 av_con->usb_dn = -1;
2480 static SANE_Bool avision_is_open (Avision_Connection* av_con)
2482 if (av_con->connection_type == AV_SCSI) {
2483 return av_con->scsi_fd >= 0;
2486 return av_con->usb_dn >= 0;
2490 static SANE_Status avision_cmd (Avision_Connection* av_con,
2498 if (av_con->connection_type == AV_SCSI) {
2499 return sanei_scsi_cmd2 (av_con->scsi_fd, cmd, cmd_size,
2558 status = sanei_usb_write_bulk (av_con->usb_dn, m_cmd, &count);
2567 status = avision_usb_status (av_con, 1, 500);
2591 status = sanei_usb_write_bulk (av_con->usb_dn, &(m_src[i]), &count);
2610 status = sanei_usb_read_bulk(av_con->usb_dn, &(m_dst[out_count]),
2631 status = avision_usb_status (av_con, /*retry*/ 1, status_timeout);
2660 status = sanei_usb_write_bulk (av_con->usb_dn,
2672 status = sanei_usb_read_bulk(av_con->usb_dn, sense_buffer, &count);
2676 status = avision_usb_status (av_con, 1, status_timeout);
3263 inquiry (Avision_Connection av_con, uint8_t* data, size_t len)
3279 status = avision_cmd (&av_con, &inquiry, sizeof (inquiry), 0, 0,
3292 wait_ready (Avision_Connection* av_con, int delay)
3300 status = avision_cmd (av_con, test_unit_ready, sizeof (test_unit_ready),
3356 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, &result, &size);
3388 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
3424 status = avision_cmd (&s->av_con, &scmd.cmd, sizeof (scmd.cmd),
3432 get_firmware_status (Avision_Connection* av_con)
3452 status = avision_cmd (av_con, &rcmd, sizeof (rcmd), 0, 0, &result, &size);
3471 get_flash_ram_info (Avision_Connection* av_con)
3490 status = avision_cmd (av_con, &rcmd, sizeof (rcmd), 0, 0, result, &size);
3560 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0,
3582 status = inquiry (s->av_con, inquiry_result, sizeof(inquiry_result));
3656 send_nvram_data (Avision_Connection* av_con)
3674 status = avision_cmd (av_con, &scmd, sizeof (scmd), &c7_nvram, size,
3686 send_flash_ram_data (Avision_Connection* av_con)
3704 status = avision_cmd (av_con, &scmd, sizeof (scmd), &c7_flash_ram, size,
3741 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd), payload, size, 0, 0);
3756 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, payload, &size);
3798 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, result, &size);
3838 status = wait_ready (&s->av_con, 1);
3952 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0,
3970 status = sanei_usb_read_int (s->av_con.usb_dn, (uint8_t*)&result,
4055 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
4112 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, result, &size);
4180 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0,
4250 status = avision_cmd (&s->av_con, &scmd.cmd, sizeof (scmd.cmd),
4269 Avision_Connection av_con;
4289 av_con.connection_type = con_type;
4290 if (av_con.connection_type == AV_USB)
4291 av_con.usb_status = AVISION_USB_UNTESTED_STATUS;
4295 av_con.usb_status = AVISION_USB_INT_STATUS;
4298 status = avision_open (devname, &av_con, sense_handler, 0);
4305 status = inquiry (av_con, result, AVISION_INQUIRY_SIZE_V1);
4388 status = get_firmware_status (&av_con);
4396 status = get_flash_ram_info (&av_con);
4405 status = send_nvram_data (&av_con);
4412 status = inquiry (av_con, result, AVISION_INQUIRY_SIZE_V1);
4431 dev->connection.connection_type = av_con.connection_type;
4432 dev->connection.usb_status = av_con.usb_status;
4439 status = inquiry (av_con, result, AVISION_INQUIRY_SIZE_V2);
4888 if (av_con.connection_type == AV_USB)
4906 avision_close (&av_con);
4917 avision_close (&av_con);
4951 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd),
5025 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5060 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5186 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, result, &size);
5265 status = avision_cmd (&s->av_con, &rcmd,
5353 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5392 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
5939 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
6004 status = avision_cmd (&s->av_con, &cmd.scmd, sizeof (cmd.scmd),
6009 status = avision_cmd (&s->av_con, &cmd, sizeof (cmd), 0, 0, 0, 0);
6035 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, result, &size);
6192 status = avision_cmd (&s->av_con, &scmd, sizeof (scmd),
6473 status = avision_cmd (&s->av_con, &cmd, sizeof (cmd.cmd),
6555 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, dst_raster, &read_size);
6748 status = avision_cmd (&s->av_con, cmd, sizeof (cmd), 0, 0, 0, 0);
6761 status = avision_cmd (&s->av_con, cmd, sizeof (cmd), 0, 0, 0, 0);
6774 status = avision_cmd (&s->av_con, cmd, sizeof (cmd),
6824 status = avision_cmd (&s->av_con, cmd, sizeof(cmd), 0, 0, 0, 0);
6852 return avision_cmd (&s->av_con, &cmd, size, 0, 0, 0, 0);
6943 status = avision_cmd (&s->av_con, &rcmd, sizeof (rcmd), 0, 0, buf, count);
7591 if (s->av_con.connection_type == AV_SCSI)
8594 s->av_con.connection_type = dev->connection.connection_type;
8595 s->av_con.usb_status = dev->connection.usb_status;
8596 s->av_con.scsi_fd = -1;
8597 s->av_con.usb_dn = -1;
8633 if (! avision_is_open (&s->av_con) ) {
8636 status = avision_open_extended (s->hw->sane.name, &s->av_con, sense_handler, 0,
8639 status = avision_open (s->hw->sane.name, &s->av_con, sense_handler, 0);
8651 status = inquiry (s->av_con, inquiry_result, sizeof(inquiry_result));
8657 status = wait_ready (&s->av_con, 1);
8764 if (avision_is_open(&s->av_con)) {
8765 avision_close(&s->av_con);