Lines Matching refs:dev
411 Abaton_Device *dev;
415 for (dev = first_dev; dev; dev = dev->next)
416 if (strcmp (dev->sane.name, devname) == 0)
419 *devp = dev;
465 dev = malloc (sizeof (*dev));
466 if (!dev)
469 memset (dev, 0, sizeof (*dev));
471 dev->sane.name = strdup (devname);
472 dev->sane.vendor = "Abaton";
473 dev->sane.model = strndup (model_name, 16);
474 dev->sane.type = "flatbed scanner";
478 dev->ScannerModel = ABATON_300GS;
482 dev->ScannerModel = ABATON_300S;
486 dev->sane.model, dev->sane.type);
489 dev->next = first_dev;
490 first_dev = dev;
493 *devp = dev;
863 /* default to /dev/scanner instead of insisting on config file */
864 attach ("/dev/scanner", 0, SANE_FALSE);
898 Abaton_Device *dev, *next;
900 for (dev = first_dev; dev; dev = next)
902 next = dev->next;
903 free ((void *) dev->sane.name);
904 free ((void *) dev->sane.model);
905 free (dev);
915 Abaton_Device *dev;
928 for (dev = first_dev; i < num_devices; dev = dev->next)
929 devlist[i++] = &dev->sane;
939 Abaton_Device *dev;
945 for (dev = first_dev; dev; dev = dev->next)
946 if (strcmp (dev->sane.name, devicename) == 0)
949 if (!dev)
951 status = attach (devicename, &dev, SANE_TRUE);
958 dev = first_dev;
960 if (!dev)
968 s->hw = dev;