Lines Matching defs:new_driver
1046 * @new_driver: USB operations for the interface driver
1060 int usb_register_driver(struct usb_driver *new_driver, struct module *owner,
1068 new_driver->driver.name = new_driver->name;
1069 new_driver->driver.bus = &usb_bus_type;
1070 new_driver->driver.probe = usb_probe_interface;
1071 new_driver->driver.remove = usb_unbind_interface;
1072 new_driver->driver.shutdown = usb_shutdown_interface;
1073 new_driver->driver.owner = owner;
1074 new_driver->driver.mod_name = mod_name;
1075 new_driver->driver.dev_groups = new_driver->dev_groups;
1076 INIT_LIST_HEAD(&new_driver->dynids.list);
1078 retval = driver_register(&new_driver->driver);
1082 retval = usb_create_newid_files(new_driver);
1087 usbcore_name, new_driver->name);
1092 driver_unregister(&new_driver->driver);
1095 usbcore_name, retval, new_driver->name);