Lines Matching defs:driver

132 			SANE_Int driver, SANE_Int info);
134 static void attach_device(SANE_String *driver, SANE_String *name,
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,
327 Mustek_pp_Drivers[driver].version,
328 Mustek_pp_Drivers[driver].author);
341 dev->func = &Mustek_pp_Drivers[driver];
617 * is called to look for a driver with a matching name. When found,
618 * this driver is called to initialize the device.
621 attach_device(SANE_String *driver, SANE_String *name,
643 if (strcasecmp (Mustek_pp_Drivers[driver_no].driver, *driver) == 0)
659 DBG (3, "sane_init: either the driver name ``%s'' is invalid, or no scanner was detected\n", *driver);
664 free (*driver);
667 *name = *port = *driver = *option_ta = 0;
676 * Reads configuration file and registers hardware driver
688 * scanner <name> <port> <driver> [<option_ta>]
692 * <driver> is the name of the driver to use
694 * if the optional argument "option_ta" is present the driver uses special
705 char *driver = 0, *port = 0, *name = 0, *option_ta = 0;
734 Mustek_pp_Drivers[driver_no].driver, sane_attach);
737 Mustek_pp_Drivers[driver_no].driver);
764 attach_device(&driver, &name, &port, &option_ta);
821 config_line_ptr = sanei_config_get_string (config_line_ptr, &driver);
822 if ((driver == NULL) || (!*driver))
830 if (driver != NULL)
831 free (driver);
832 driver = 0;
847 "``scanner %s %s %s''\n", line, name, port, driver);
850 free (driver);
853 name = port = driver = option_ta = 0;
861 "``scanner %s %s %s %s\n", line, name, port, driver,
865 free (driver);
868 name = port = driver = option_ta = 0;
974 last driver */
976 attach_device(&driver, &name, &port, &option_ta);
1121 DBG (3, "sane_open: Using device ``%s'' (driver %s v%s by %s)\n",
1122 dev->name, dev->func->driver, dev->func->version, dev->func->author);
1149 /* Initialize driver-specific configuration options. This must be
1151 driver is guaranteed to be fully initialized */
1164 The driver should have reasonable built-in defaults, so