Lines Matching refs:new_driver
1043 int usb_register_driver(struct usb_driver *new_driver, struct module *owner, in usb_register_driver() argument
1051 new_driver->drvwrap.for_devices = 0; in usb_register_driver()
1052 new_driver->drvwrap.driver.name = new_driver->name; in usb_register_driver()
1053 new_driver->drvwrap.driver.bus = &usb_bus_type; in usb_register_driver()
1054 new_driver->drvwrap.driver.probe = usb_probe_interface; in usb_register_driver()
1055 new_driver->drvwrap.driver.remove = usb_unbind_interface; in usb_register_driver()
1056 new_driver->drvwrap.driver.owner = owner; in usb_register_driver()
1057 new_driver->drvwrap.driver.mod_name = mod_name; in usb_register_driver()
1058 new_driver->drvwrap.driver.dev_groups = new_driver->dev_groups; in usb_register_driver()
1059 spin_lock_init(&new_driver->dynids.lock); in usb_register_driver()
1060 INIT_LIST_HEAD(&new_driver->dynids.list); in usb_register_driver()
1062 retval = driver_register(&new_driver->drvwrap.driver); in usb_register_driver()
1066 retval = usb_create_newid_files(new_driver); in usb_register_driver()
1071 usbcore_name, new_driver->name); in usb_register_driver()
1077 driver_unregister(&new_driver->drvwrap.driver); in usb_register_driver()
1080 usbcore_name, retval, new_driver->name); in usb_register_driver()