Lines Matching defs:driver
20 const struct usb_serial_driver *driver = to_usb_serial_driver(drv);
26 if (driver == port->serial->type)
35 struct usb_serial_driver *driver;
45 driver = port->serial->type;
46 if (driver->port_probe) {
47 retval = driver->port_probe(port);
64 driver->description, minor);
69 if (driver->port_remove)
70 driver->port_remove(port);
80 struct usb_serial_driver *driver;
95 driver = port->serial->type;
96 if (driver->port_remove)
97 driver->port_remove(port);
100 driver->description, minor);
106 static ssize_t new_id_store(struct device_driver *driver,
109 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver);
111 driver, buf, count);
116 &usb_drv->usb_driver->driver,
121 static ssize_t new_id_show(struct device_driver *driver, char *buf)
123 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver);
154 int usb_serial_bus_register(struct usb_serial_driver *driver)
158 driver->driver.bus = &usb_serial_bus_type;
159 INIT_LIST_HEAD(&driver->dynids.list);
161 retval = driver_register(&driver->driver);
166 void usb_serial_bus_deregister(struct usb_serial_driver *driver)
168 driver_unregister(&driver->driver);
169 free_dynids(driver);
172 void usb_serial_bus_remove_new_id(struct usb_serial_driver *driver)
174 driver_remove_file(&driver->driver, &driver_attr_new_id);