Lines Matching defs:devname
190 * devname may be either an hardware address for direct I/O (0x378 for instance)
196 umax_pp_attach (SANEI_Config * config, const char *devname)
206 if (!devname || (strlen (devname) < 3))
212 if ((devname[0] == '/'))
214 name = devname;
218 if ((devname[0] == '0')
219 && ((devname[1] == 'x') || (devname[1] == 'X')))
220 prt = strtol (devname + 2, NULL, 16);
222 prt = atoi (devname);
227 if (devname[0] == '/')
229 if (strcmp (devlist[i].ppdevice, devname) == 0)
234 if (strcmp (devlist[i].port, devname) == 0)
250 devname);
254 DBG (1, "umax_pp_attach: failed to probe scanner on %s\n", devname);
261 DBG (2, "umax_pp_attach: couldn't attach to `%s' (%s)\n", devname,
275 devname);
283 devname);
312 dev->sane.name = strdup (devname);
322 if (devname[0] == '/')
323 dev->ppdevice = strdup (devname);
325 dev->port = strdup (devname);
349 DBG (3, "umax_pp_attach: device %s attached\n", devname);
420 umax_pp_configure_attach (SANEI_Config * config, const char *devname,
428 lp = sanei_config_get_string (devname, &token);
431 DBG (3, "umax_pp_configure_attach: invalid port line `%s'\n", devname);
440 /* if "safe-auto" or "auto" devname, use umax_pp_attach_auto */