Lines Matching full: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()
53 struct usb_serial_driver *driver; in usb_serial_device_probe() local
66 driver = port->serial->type; in usb_serial_device_probe()
67 if (driver->port_probe) { in usb_serial_device_probe()
68 retval = driver->port_probe(port); in usb_serial_device_probe()
75 if (driver->port_remove) in usb_serial_device_probe()
76 retval = driver->port_remove(port); in usb_serial_device_probe()
84 driver->description, minor); in usb_serial_device_probe()
92 struct usb_serial_driver *driver; in usb_serial_device_remove() local
106 driver = port->serial->type; in usb_serial_device_remove()
107 if (driver->port_remove) in usb_serial_device_remove()
108 retval = driver->port_remove(port); in usb_serial_device_remove()
113 driver->description, minor); in usb_serial_device_remove()
119 static ssize_t store_new_id(struct device_driver *driver, in store_new_id() argument
122 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver); in store_new_id()
123 ssize_t retval = usb_store_new_id(&usb_drv->dynids, driver, buf, count); in store_new_id()
127 &usb_drv->usb_driver->drvwrap.driver, in store_new_id()
166 int usb_serial_bus_register(struct usb_serial_driver *driver) in usb_serial_bus_register() argument
170 driver->driver.bus = &usb_serial_bus_type; in usb_serial_bus_register()
171 spin_lock_init(&driver->dynids.lock); in usb_serial_bus_register()
172 INIT_LIST_HEAD(&driver->dynids.list); in usb_serial_bus_register()
174 retval = driver_register(&driver->driver); in usb_serial_bus_register()
179 void usb_serial_bus_deregister(struct usb_serial_driver *driver) in usb_serial_bus_deregister() argument
181 free_dynids(driver); in usb_serial_bus_deregister()
182 driver_unregister(&driver->driver); in usb_serial_bus_deregister()