Lines Matching refs:dev

518 	struct Epson_Device *dev = s->hw;
564 dev->sane.type = "film scanner";
633 scanner_create(struct Epson_Device *dev, SANE_Status *status)
646 s->hw = dev;
655 struct Epson_Device *dev;
658 for (dev = first_dev; dev; dev = dev->next) {
659 if (strcmp(dev->sane.name, name) == 0) {
664 if (dev->connection == SANE_EPSON_NET)
667 return scanner_create(dev, status);
677 dev = malloc(sizeof(*dev));
678 if (!dev) {
682 memset(dev, 0x00, sizeof(struct Epson_Device));
684 s = scanner_create(dev, status);
688 e2_dev_init(dev, name, type);
699 if (dev->connection == SANE_EPSON_SCSI) {
703 } else if (dev->connection == SANE_EPSON_USB) {
712 if (dev->model == NULL)
715 dev->name = strdup(name);
716 dev->sane.name = dev->name;
727 if (source_list[0] == NULL || dev->dpi_range.min == 0) {
733 e2_dev_post_init(dev);
739 DBG(1, "scanner model: %s\n", dev->model);
744 dev->next = first_dev;
745 first_dev = dev;
772 attach_one_scsi(const char *dev)
774 DBG(7, "%s: dev = %s\n", __func__, dev);
775 return attach(dev, SANE_EPSON_SCSI);
779 attach_one_usb(const char *dev)
781 DBG(7, "%s: dev = %s\n", __func__, dev);
782 return attach(dev, SANE_EPSON_USB);
786 attach_one_net(const char *dev)
790 DBG(7, "%s: dev = %s\n", __func__, dev);
793 strcat(name, dev);
798 attach_one_pio(const char *dev)
800 DBG(7, "%s: dev = %s\n", __func__, dev);
801 return attach(dev, SANE_EPSON_PIO);
868 Epson_Device *dev, *next;
872 for (dev = first_dev; dev; dev = next) {
873 next = dev->next;
874 free(dev->name);
875 free(dev->model);
876 free(dev);
922 Epson_Device *dev;
937 for (i = 0, dev = first_dev; i < num_devices && dev; dev = dev->next, i++) {
938 DBG(1, " %d (%d): %s\n", i, dev->connection, dev->model);
939 devlist[i] = &dev->sane;
2095 Epson_Device *dev = s->hw;
2127 if (dev->extended_commands)
2157 if (dev->cmd->set_gamma_table
2169 if (dev->model_id == 0)
2222 if (dev->color_shuffle == SANE_TRUE) {
2250 if (dev->ADF && dev->use_extension && dev->cmd->feed) {
2270 if (dev->extended_commands) {
2292 if (dev->connection == SANE_EPSON_NET) {