• Home
  • Raw
  • Download

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()
53 struct usb_serial_driver *driver; in usb_serial_device_probe() local
69 driver = port->serial->type; in usb_serial_device_probe()
70 if (driver->port_probe) { in usb_serial_device_probe()
71 retval = driver->port_probe(port); in usb_serial_device_probe()
78 if (driver->port_remove) in usb_serial_device_probe()
79 retval = driver->port_remove(port); in usb_serial_device_probe()
87 driver->description, minor); in usb_serial_device_probe()
97 struct usb_serial_driver *driver; in usb_serial_device_remove() local
114 driver = port->serial->type; in usb_serial_device_remove()
115 if (driver->port_remove) in usb_serial_device_remove()
116 retval = driver->port_remove(port); in usb_serial_device_remove()
119 driver->description, minor); in usb_serial_device_remove()
125 static ssize_t store_new_id(struct device_driver *driver, in store_new_id() argument
128 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver); in store_new_id()
129 ssize_t retval = usb_store_new_id(&usb_drv->dynids, driver, buf, count); in store_new_id()
133 &usb_drv->usb_driver->drvwrap.driver, in store_new_id()
138 static ssize_t show_dynids(struct device_driver *driver, char *buf) in show_dynids() argument
140 struct usb_serial_driver *usb_drv = to_usb_serial_driver(driver); in show_dynids()
170 int usb_serial_bus_register(struct usb_serial_driver *driver) in usb_serial_bus_register() argument
174 driver->driver.bus = &usb_serial_bus_type; in usb_serial_bus_register()
175 spin_lock_init(&driver->dynids.lock); in usb_serial_bus_register()
176 INIT_LIST_HEAD(&driver->dynids.list); in usb_serial_bus_register()
178 retval = driver_register(&driver->driver); in usb_serial_bus_register()
183 void usb_serial_bus_deregister(struct usb_serial_driver *driver) in usb_serial_bus_deregister() argument
185 free_dynids(driver); in usb_serial_bus_deregister()
186 driver_unregister(&driver->driver); in usb_serial_bus_deregister()