Lines Matching defs:devname
147 SANE_String devname;
414 && !strcmp (devices[i].devname, device.devname)
433 DBG (3, "store_device: not storing device %s\n", device.devname);
435 /* since devname has been created by strdup()
437 free(device.devname);
446 DBG (3, "store_device: overwrite dn %d with %s\n", pos, device.devname);
449 if (devices[pos].devname) {
450 free(devices[pos].devname);
451 devices[pos].devname = NULL;
456 DBG (3, "store_device: no room for %s\n", device.devname);
461 DBG (3, "store_device: add dn %d with %s\n", pos, device.devname);
1301 device.devname = strdup(testing_xml_path);
1588 if (devices[i].devname != NULL)
1591 free(devices[i].devname);
1592 devices[i].devname=NULL;
1626 SANE_Char devname[1024];
1675 snprintf (devname, sizeof (devname), "usbcalls:%d", ulDev);
1677 device.devname = strdup (devname);
1685 pDevDesc->idVendor, pDevDesc->idProduct,device.devname);
1711 SANE_Char devname[1024];
1753 sizeof (devname))
1755 sprintf (devname, "%s%s", dir_name, dir_entry->d_name);
1758 fd = rsm_open_device (devname, O_RDWR);
1761 fd = open (devname, O_RDWR);
1764 DBG (5, "%s: couldn't open %s: %s\n", __func__, devname,
1770 kernel_get_vendor_product (fd, devname, &vendor, &product);
1773 device.devname = strdup (devname);
1774 if (!device.devname)
1784 vendor, product, devname);
1801 SANE_Char devname[1024];
1885 snprintf (devname, sizeof (devname), "libusb:%s:%s",
1887 device.devname = strdup (devname);
1888 if (!device.devname)
1899 devname);
1913 SANE_Char devname[1024];
2061 snprintf (devname, sizeof (devname), "libusb:%03d:%03d",
2063 device.devname = strdup (devname);
2064 if (!device.devname)
2074 vid, pid, interface, devname);
2091 SANE_Char devname[1024];
2239 snprintf (devname, sizeof (devname), "libusb:%03d:%03d",
2241 device.devname = strdup (devname);
2242 if (!device.devname)
2252 vid, pid, interface, devname);
2313 DBG (6, "%s: device %02d is %s\n", __func__, i, devices[i].devname);
2365 sanei_usb_get_vendor_product_byname (SANE_String_Const devname,
2371 for (i = 0; i < device_number && devices[i].devname; i++)
2373 if (!devices[i].missing && strcmp (devices[i].devname, devname) == 0)
2382 DBG (1, "sanei_usb_get_vendor_product_byname: can't find device `%s' in list\n", devname);
2453 while (devices[dn].devname && dn < device_number)
2459 attach (devices[dn].devname);
2695 sanei_usb_open (SANE_String_Const devname, SANE_Int * dn)
2700 DBG (5, "sanei_usb_open: trying to open device `%s'\n", devname);
2703 DBG (1, "sanei_usb_open: can't open `%s': dn == NULL\n", devname);
2708 devcount < device_number && devices[devcount].devname != 0;
2711 if (!devices[devcount].missing && strcmp (devices[devcount].devname, devname) == 0)
2715 DBG (1, "sanei_usb_open: device `%s' already open\n", devname);
2725 DBG (1, "sanei_usb_open: can't find device `%s' in list\n", devname);
2750 devname, strerror (errno));
2771 DBG (1, "sanei_usb_open: device `%s' not configured?\n", devname);
2894 devname, sanei_libusb_strerror (result));
2919 devname, result);
2926 DBG (1, "sanei_usb_open: device `%s' not configured?\n", devname);
2936 devname, result);
2945 devname, result);
3027 c, devname, result);
3113 devname, sanei_usb_manager_strerror (result));
3138 devname, result);
3145 DBG (1, "sanei_usb_open: device `%s' not configured?\n", devname);
3155 devname, result);
3164 devname, result);
3246 c, devname, result);
3317 "libusb support missing\n", devname);
3329 devices[devcount].fd = rsm_open_device (devname, O_RDWR);
3332 devices[devcount].fd = open (devname, O_RDWR);
3342 devname, strerror (errno));
3346 devname, strerror (errno));
3355 devname, strerror (errno));
3376 DBG (5, "devname = %s, devcount = %d\n",devices[devcount].devname,devcount);
3391 devname, strerror (rc));
3459 "usbcalls support missing\n", devname);
3483 devname, devcount);