Lines Matching refs:driver
22 struct usb_serial_driver *driver;
33 driver = to_usb_serial_driver(drv);
35 if (driver == port->serial->type)
53 struct usb_serial_driver *driver;
64 driver = port->serial->type;
65 if (driver->port_probe) {
66 retval = driver->port_probe(port);
73 if (driver->port_remove)
74 retval = driver->port_remove(port);
82 driver->description, minor);
90 struct usb_serial_driver *driver;
101 driver = port->serial->type;
102 if (driver->port_remove)
103 retval = driver->port_remove(port);
108 driver->description, minor);
114 static ssize_t store_new_id(struct device_driver *driver,
117 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver);
118 ssize_t retval = usb_store_new_id(&usb_drv->dynids, driver, buf, count);
122 &usb_drv->usb_driver->drvwrap.driver,
161 int usb_serial_bus_register(struct usb_serial_driver *driver)
165 driver->driver.bus = &usb_serial_bus_type;
166 spin_lock_init(&driver->dynids.lock);
167 INIT_LIST_HEAD(&driver->dynids.list);
169 retval = driver_register(&driver->driver);
174 void usb_serial_bus_deregister(struct usb_serial_driver *driver)
176 free_dynids(driver);
177 driver_unregister(&driver->driver);