Lines Matching refs:dev
208 Tamarack_Device *dev;
214 for (dev = first_dev; dev; dev = dev->next)
215 if (strcmp (dev->sane.name, devname) == 0) {
217 *devp = dev;
260 dev = malloc (sizeof (*dev));
261 if (!dev)
264 memset (dev, 0, sizeof (*dev));
266 dev->sane.name = strdup (devname);
267 dev->sane.vendor = "Tamarack";
268 dev->sane.model = model;
269 dev->sane.type = "flatbed scanner";
271 dev->x_range.min = 0;
272 dev->y_range.min = 0;
273 dev->x_range.quant = 0;
274 dev->y_range.quant = 0;
275 dev->dpi_range.min = SANE_FIX (1);
276 dev->dpi_range.quant = SANE_FIX (1);
278 dev->x_range.max = SANE_FIX (8.5 * MM_PER_INCH);
279 dev->y_range.max = SANE_FIX (11.0 * MM_PER_INCH);
280 dev->dpi_range.max = SANE_FIX (600);
283 dev->sane.model, dev->sane.type);
286 dev->next = first_dev;
287 first_dev = dev;
290 *devp = dev;
898 attach_one (const char *dev)
900 attach (dev, 0);
923 /* default to /dev/scanner instead of insisting on config file */
924 attach ("/dev/scanner", 0);
946 Tamarack_Device *dev, *next;
948 for (dev = first_dev; dev; dev = next) {
949 next = dev->next;
950 free ((void *) dev->sane.name);
951 free ((void *) dev->sane.model);
952 free (dev);
962 Tamarack_Device *dev;
975 for (dev = first_dev; i < num_devices; dev = dev->next)
976 devlist[i++] = &dev->sane;
987 Tamarack_Device *dev;
993 for (dev = first_dev; dev; dev = dev->next)
994 if (strcmp (dev->sane.name, devicename) == 0)
997 if (!dev) {
998 status = attach (devicename, &dev);
1004 dev = first_dev;
1007 if (!dev)
1016 s->hw = dev;