Lines Matching refs:port
131 static SANE_Status sane_attach(SANE_String_Const port, SANE_String_Const name,
135 SANE_String *port, SANE_String *option_ta);
321 sane_attach (SANE_String_Const port, SANE_String_Const name, SANE_Int driver, SANE_Int info)
325 DBG (3, "sane_attach: attaching device ``%s'' to port %s (driver %s v%s by %s)\n",
326 name, port, Mustek_pp_Drivers[driver].driver,
344 dev->port = strdup (port);
622 SANE_String *port, SANE_String *option_ta)
627 if (!strcmp (*port, "*"))
630 DBG (3, "sanei_init: auto probing port\n");
635 ports[0] = *port;
663 free (*port);
667 *name = *port = *driver = *option_ta = 0;
684 * are auto-probed with default values (port 0x378, with and without TA).
688 * scanner <name> <port> <driver> [<option_ta>]
691 * <port> is the port where the scanner is attached to
705 char *driver = 0, *port = 0, *name = 0, *option_ta = 0;
764 attach_device(&driver, &name, &port, &option_ta);
796 config_line_ptr = sanei_config_get_string (config_line_ptr, &port);
797 if ((port == NULL) || (!*port))
803 if (port != NULL)
804 free (port);
805 port = 0;
813 "``scanner %s %s''\n", line, name, port);
815 free (port);
817 port = 0;
825 "``scanner %s %s''\n", line, name, port);
828 free (port);
829 port = 0;
847 "``scanner %s %s %s''\n", line, name, port, driver);
849 free (port);
853 name = port = driver = option_ta = 0;
861 "``scanner %s %s %s %s\n", line, name, port, driver,
864 free (port);
868 name = port = driver = option_ta = 0;
976 attach_device(&driver, &name, &port, &option_ta);
1013 free (dev->port);
1131 if ((status = dev->func->open (dev->port, dev->caps, &fd)) != SANE_STATUS_GOOD) {