Lines Matching refs:driver
22 struct usb_serial_driver *driver; in usb_serial_device_match() local
33 driver = to_usb_serial_driver(drv); in usb_serial_device_match()
35 if (driver == port->serial->type) in usb_serial_device_match()
43 struct usb_serial_driver *driver; in usb_serial_device_probe() local
58 driver = port->serial->type; in usb_serial_device_probe()
59 if (driver->port_probe) { in usb_serial_device_probe()
60 retval = driver->port_probe(port); in usb_serial_device_probe()
76 driver->description, minor); in usb_serial_device_probe()
81 if (driver->port_remove) in usb_serial_device_probe()
82 driver->port_remove(port); in usb_serial_device_probe()
91 struct usb_serial_driver *driver; in usb_serial_device_remove() local
112 driver = port->serial->type; in usb_serial_device_remove()
113 if (driver->port_remove) in usb_serial_device_remove()
114 retval = driver->port_remove(port); in usb_serial_device_remove()
117 driver->description, minor); in usb_serial_device_remove()
125 static ssize_t new_id_store(struct device_driver *driver, in new_id_store() argument
128 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver); in new_id_store()
130 driver, buf, count); in new_id_store()
135 &usb_drv->usb_driver->drvwrap.driver, in new_id_store()
140 static ssize_t new_id_show(struct device_driver *driver, char *buf) in new_id_show() argument
142 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver); in new_id_show()
174 int usb_serial_bus_register(struct usb_serial_driver *driver) in usb_serial_bus_register() argument
178 driver->driver.bus = &usb_serial_bus_type; in usb_serial_bus_register()
179 spin_lock_init(&driver->dynids.lock); in usb_serial_bus_register()
180 INIT_LIST_HEAD(&driver->dynids.list); in usb_serial_bus_register()
182 retval = driver_register(&driver->driver); in usb_serial_bus_register()
187 void usb_serial_bus_deregister(struct usb_serial_driver *driver) in usb_serial_bus_deregister() argument
189 free_dynids(driver); in usb_serial_bus_deregister()
190 driver_unregister(&driver->driver); in usb_serial_bus_deregister()