Lines Matching refs:devcount

2697   int devcount;
2707 for (devcount = 0;
2708 devcount < device_number && devices[devcount].devname != 0;
2709 devcount++)
2711 if (!devices[devcount].missing && strcmp (devices[devcount].devname, devname) == 0)
2713 if (devices[devcount].open)
2735 else if (devices[devcount].method == sanei_usb_method_libusb)
2743 devices[devcount].libusb_handle =
2744 usb_open (devices[devcount].libusb_device);
2745 if (!devices[devcount].libusb_handle)
2766 dev = usb_device (devices[devcount].libusb_handle);
2781 result = usb_set_configuration (devices[devcount].libusb_handle,
2803 usb_close (devices[devcount].libusb_handle);
2810 result = usb_claim_interface (devices[devcount].libusb_handle,
2811 devices[devcount].interface_nr);
2829 usb_close (devices[devcount].libusb_handle);
2847 if (c == 0 && i != devices[devcount].interface_nr)
2869 sanei_usb_add_endpoint(&devices[devcount], transfer_type,
2886 dev = devices[devcount].lu_device;
2888 result = libusb_open (dev, &devices[devcount].lu_handle);
2914 result = libusb_get_configuration (devices[devcount].lu_handle, &config);
2959 result = libusb_set_configuration (devices[devcount].lu_handle,
2983 libusb_close (devices[devcount].lu_handle);
2992 result = libusb_claim_interface (devices[devcount].lu_handle,
2993 devices[devcount].interface_nr);
3013 libusb_close (devices[devcount].lu_handle);
3044 if (c == 0 && i != devices[devcount].interface_nr)
3086 sanei_usb_add_endpoint(&devices[devcount],
3105 dev = devices[devcount].usb_manager_device;
3107 result = usb_manager_open (dev, &devices[devcount].usb_manager_handle);
3133 result = usb_manager_get_configuration (devices[devcount].usb_manager_handle, &config);
3178 result = usb_manager_set_configuration (devices[devcount].usb_manager_handle,
3202 usb_manager_close (devices[devcount].usb_manager_handle);
3211 result = usb_manager_claim_interface (devices[devcount].usb_manager_handle,
3212 devices[devcount].interface_nr);
3232 usb_manager_close (devices[devcount].usb_manager_handle);
3263 if (c == 0 && i != devices[devcount].interface_nr)
3305 sanei_usb_add_endpoint(&devices[devcount],
3321 else if (devices[devcount].method == sanei_usb_method_scanner_driver)
3327 devices[devcount].fd = -1;
3329 devices[devcount].fd = rsm_open_device (devname, O_RDWR);
3331 if (devices[devcount].fd == -1)
3332 devices[devcount].fd = open (devname, O_RDWR);
3333 if (devices[devcount].fd < 0)
3350 flag = fcntl (devices[devcount].fd, F_GETFD);
3353 if (fcntl (devices[devcount].fd, F_SETFD, flag | FD_CLOEXEC) < 0)
3359 else if (devices[devcount].method == sanei_usb_method_usbcalls)
3376 DBG (5, "devname = %s, devcount = %d\n",devices[devcount].devname,devcount);
3377 DBG (5, "USBCalls device number to open = %d\n",devices[devcount].fd);
3379 devices[devcount].vendor,devices[devcount].product);
3382 devices[devcount].vendor,
3383 devices[devcount].product,
3394 rc = UsbQueryDeviceReport( devices[devcount].fd,
3443 sanei_usb_add_endpoint(&devices[devcount], transfer_type,
3466 devices[devcount].method);
3473 sanei_usb_record_open(devcount);
3480 devices[devcount].open = SANE_TRUE;
3481 *dn = devcount;
3483 devname, devcount);