Lines Matching defs:dev

1497 scanner_create(struct epsonds_device *dev, SANE_Status *status)
1510 s->hw = dev;
1519 struct epsonds_device *dev;
1524 for (dev = first_dev; dev; dev = dev->next) {
1526 if (strcmp(dev->sane.name, name) == 0) {
1531 if (dev->connection == SANE_EPSONDS_NET) {
1535 return scanner_create(dev, status);
1546 dev = malloc(sizeof(*dev));
1547 if (!dev) {
1551 memset(dev, 0x00, sizeof(struct epsonds_device));
1553 s = scanner_create(dev, status);
1557 dev->connection = type;
1558 dev->model = strdup("(undetermined)");
1559 dev->name = strdup(name);
1561 dev->sane.name = dev->name;
1562 dev->sane.vendor = "Epson";
1563 dev->sane.model = dev->model;
1564 dev->sane.type = "ESC/I-2";
1572 eds_dev_init(dev);
1600 dev->x_range = &dev->fbf_x_range;
1601 dev->y_range = &dev->fbf_y_range;
1602 dev->alignment = dev->fbf_alignment;
1606 dev->x_range = &dev->adf_x_range;
1607 dev->y_range = &dev->adf_y_range;
1608 dev->alignment = dev->adf_alignment;
1614 *status = eds_dev_post_init(dev);
1618 DBG(1, "scanner model: %s\n", dev->model);
1628 if (strcmp(map->productName, dev->model) == 0) {
1645 dev->next = first_dev;
1646 first_dev = dev;
1675 attach_one_usb(const char *dev)
1677 DBG(7, "%s: dev = %s\n", __func__, dev);
1678 return attach(dev, SANE_EPSONDS_USB);
1682 attach_one_net(const char *dev)
1686 DBG(7, "%s: dev = %s\n", __func__, dev);
1689 strcat(name, dev);
1717 for (epsonds_device* dev = first_dev; dev; dev = dev->next) {
1718 if (strcmp(dev->sane.name, name) == 0) {
1821 epsonds_device *dev, *next;
1823 for (dev = first_dev; dev; dev = next) {
1824 next = dev->next;
1825 free(dev->name);
1826 free(dev->model);
1827 free(dev);
1879 epsonds_device *dev;
1894 for (i = 0, dev = first_dev; i < num_devices && dev; dev = dev->next, i++) {
1895 DBG(1, " %d (%d): %s\n", i, dev->connection, dev->model);
1896 devlist[i] = &dev->sane;