Lines Matching defs:devname

98     char *devname;
110 char * devname;
157 hp_GetOpenDevice (const char *devname, HpConnect connect, int *pfd)
163 if (!asHpOpenFd[iCount].devname) continue;
164 if ( (strcmp (asHpOpenFd[iCount].devname, devname) == 0)
168 DBG(3, "hp_GetOpenDevice: device %s is open with fd=%d\n", devname,
173 DBG(3, "hp_GetOpenDevice: device %s not open\n", devname);
180 hp_AddOpenDevice (const char *devname, HpConnect connect, int fd)
230 DBG(3, "hp_AddOpenDevice: %s should not be kept open\n", devname);
236 if (!asHpOpenFd[iCount].devname) /* Is this entry free ? */
238 asHpOpenFd[iCount].devname = sanei_hp_strdup (devname);
239 if (!asHpOpenFd[iCount].devname) return SANE_STATUS_NO_MEM;
240 DBG(3, "hp_AddOpenDevice: added device %s with fd=%d\n", devname, fd);
246 DBG(3, "hp_AddOpenDevice: %s not added\n", devname);
259 if ( (asHpOpenFd[iCount].devname != NULL)
279 if ( (asHpOpenFd[iCount].devname != NULL)
283 sanei_hp_free (asHpOpenFd[iCount].devname);
284 asHpOpenFd[iCount].devname = NULL;
396 hp_nonscsi_open (const char *devname, int *fd, HpConnect connect)
422 lfd = open (devname, flags);
425 DBG(1, "hp_nonscsi_open: open device %s failed (%s)\n", devname,
434 status = sanei_pio_open (devname, &lfd);
438 DBG(17, "hp_nonscsi_open: open usb with \"%s\"\n", devname);
439 status = sanei_usb_open (devname, &dn);
454 DBG(1, "hp_nonscsi_open: open device %s failed\n", devname);
458 DBG(17,"hp_nonscsi_open: device %s opened, fd=%d\n", devname, lfd);
494 sanei_hp_nonscsi_new (HpScsi * newp, const char * devname, HpConnect connect)
505 if ( hp_GetOpenDevice (devname, connect, &new->fd) == SANE_STATUS_GOOD )
511 status = hp_nonscsi_open(devname, &new->fd, connect);
525 new->devname = sanei_hp_alloc ( strlen ( devname ) + 1 );
526 if ( new->devname ) strcpy (new->devname, devname);
531 if (!iAlreadyOpen) hp_AddOpenDevice (devname, connect, new->fd);
568 sanei_hp_scsi_new (HpScsi * newp, const char * devname)
578 connect = sanei_hp_get_connect (devname);
581 return sanei_hp_nonscsi_new (newp, devname, connect);
588 if ( hp_GetOpenDevice (devname, connect, &new->fd) == SANE_STATUS_GOOD )
594 status = sanei_scsi_open(devname, &new->fd, 0, 0);
646 new->devname = sanei_hp_alloc ( strlen ( devname ) + 1 );
647 if ( new->devname ) strcpy (new->devname, devname);
652 if (!iAlreadyOpen) hp_AddOpenDevice (devname, connect, new->fd);
678 if ( this->devname ) sanei_hp_free (this->devname);
710 return this->devname;
757 sanei_hp_get_connect (const char *devname)
763 info = sanei_hp_device_info_get (devname);
767 devname);
774 devname);
787 maybe_usb = ( strstr (devname, "usb")
788 || strstr (devname, "uscanner")
789 || strstr (devname, "ugen"));
797 DBG(1," Device %s assumed to be SCSI, but device name\n",devname);
801 DBG(1," %s\n", devname);
1030 hp_get_simulation_map (const char *devname, const HpDeviceInfo *info)
1038 sim_brightness = sanei_hp_device_simulate_get (devname, SCL_BRIGHTNESS);
1039 sim_contrast = sanei_hp_device_simulate_get (devname, SCL_CONTRAST);
1520 const char *devname = sanei_hp_scsi_devicename (this);
1530 connect = sanei_hp_get_connect (devname);
1531 info = sanei_hp_device_info_get (devname);
1550 map = hp_get_simulation_map (devname, info);