Lines Matching defs:dev
311 struct hp3500_data *dev;
321 for (dev = first_dev, i = 0; i < num_devices; dev = dev->next)
322 devlist[i++] = &dev->sane;
346 struct hp3500_data *dev = NULL;
362 for (dev = first_dev; dev; dev = dev->next)
364 if (strcmp (dev->sane.name, name) == 0)
367 scanner = (struct hp3500_data *) dev;
926 struct hp3500_data *dev, *next;
930 for (dev = first_dev; dev; dev = next)
932 next = dev->next;
933 free (dev->devicename);
934 free (dev);
948 struct hp3500_data *dev;
952 for (dev = first_dev; dev; dev = dev->next)
954 if (strcmp (dev->sane.name, devicename) == 0)
962 if (NULL == (dev = malloc (sizeof (*dev))))
964 memset (dev, 0, sizeof (*dev));
966 dev->devicename = strdup (devicename);
967 dev->sfd = -1;
968 dev->last_scan = 0;
969 dev->reader_pid = (SANE_Pid) -1;
970 dev->pipe_r = dev->pipe_w = -1;
972 dev->sane.name = dev->devicename;
973 dev->sane.vendor = "Hewlett-Packard";
974 dev->sane.model = "ScanJet 3500";
975 dev->sane.type = "scanner";
978 *new_dev = dev;