Lines Matching refs:dev
539 S9036_Device *dev;
544 for (dev = s9036_devices; dev; dev = dev->next)
545 if (strcmp (dev->sane.name, devname) == 0)
548 *devp = dev;
594 dev = malloc (sizeof (*dev));
596 if (!dev)
599 memset (dev, 0, sizeof (*dev));
601 dev->sane.name = strdup (devname);
602 dev->sane.vendor = "Siemens";
603 dev->sane.model = "9036";
604 dev->sane.type = "flatbed scanner";
606 dev->handle = 0;
611 dev->next = s9036_devices;
612 s9036_devices = dev;
615 *devp = dev;
819 attach_one (const char *dev)
821 attach (dev, 0);
842 /* default to /dev/scanner instead of insisting on config file */
843 attach ("/dev/scanner", 0);
865 S9036_Device *dev, *next;
867 for (dev = s9036_devices; dev; dev = next)
869 next = dev->next;
870 if (dev->handle)
871 sane_close (dev->handle);
872 free (dev);
882 S9036_Device *dev;
894 for (dev = s9036_devices, i = 0; i < num_devices; dev = dev->next)
895 devlist[i++] = &dev->sane;
905 S9036_Device *dev;
911 status = attach (devicename, &dev);
918 dev = s9036_devices;
921 if (!dev)
924 if (dev->handle)
934 s->hw = dev;