new_driver 2306 drivers/net/phy/phy_device.c int phy_driver_register(struct phy_driver *new_driver, struct module *owner) new_driver 2313 drivers/net/phy/phy_device.c if (WARN_ON(new_driver->features && new_driver->get_features)) { new_driver 2315 drivers/net/phy/phy_device.c new_driver->name); new_driver 2319 drivers/net/phy/phy_device.c new_driver->mdiodrv.flags |= MDIO_DEVICE_IS_PHY; new_driver 2320 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.name = new_driver->name; new_driver 2321 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.bus = &mdio_bus_type; new_driver 2322 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.probe = phy_probe; new_driver 2323 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.remove = phy_remove; new_driver 2324 drivers/net/phy/phy_device.c new_driver->mdiodrv.driver.owner = owner; new_driver 2326 drivers/net/phy/phy_device.c retval = driver_register(&new_driver->mdiodrv.driver); new_driver 2329 drivers/net/phy/phy_device.c new_driver->name, retval); new_driver 2334 drivers/net/phy/phy_device.c pr_debug("%s: Registered new driver\n", new_driver->name); new_driver 2340 drivers/net/phy/phy_device.c int phy_drivers_register(struct phy_driver *new_driver, int n, new_driver 2346 drivers/net/phy/phy_device.c ret = phy_driver_register(new_driver + i, owner); new_driver 2349 drivers/net/phy/phy_device.c phy_driver_unregister(new_driver + i); new_driver 943 drivers/usb/core/driver.c int usb_register_driver(struct usb_driver *new_driver, struct module *owner, new_driver 951 drivers/usb/core/driver.c new_driver->drvwrap.for_devices = 0; new_driver 952 drivers/usb/core/driver.c new_driver->drvwrap.driver.name = new_driver->name; new_driver 953 drivers/usb/core/driver.c new_driver->drvwrap.driver.bus = &usb_bus_type; new_driver 954 drivers/usb/core/driver.c new_driver->drvwrap.driver.probe = usb_probe_interface; new_driver 955 drivers/usb/core/driver.c new_driver->drvwrap.driver.remove = usb_unbind_interface; new_driver 956 drivers/usb/core/driver.c new_driver->drvwrap.driver.owner = owner; new_driver 957 drivers/usb/core/driver.c new_driver->drvwrap.driver.mod_name = mod_name; new_driver 958 drivers/usb/core/driver.c new_driver->drvwrap.driver.dev_groups = new_driver->dev_groups; new_driver 959 drivers/usb/core/driver.c spin_lock_init(&new_driver->dynids.lock); new_driver 960 drivers/usb/core/driver.c INIT_LIST_HEAD(&new_driver->dynids.list); new_driver 962 drivers/usb/core/driver.c retval = driver_register(&new_driver->drvwrap.driver); new_driver 966 drivers/usb/core/driver.c retval = usb_create_newid_files(new_driver); new_driver 971 drivers/usb/core/driver.c usbcore_name, new_driver->name); new_driver 977 drivers/usb/core/driver.c driver_unregister(&new_driver->drvwrap.driver); new_driver 981 drivers/usb/core/driver.c usbcore_name, retval, new_driver->name); new_driver 1143 include/linux/phy.h int phy_driver_register(struct phy_driver *new_driver, struct module *owner); new_driver 1144 include/linux/phy.h int phy_drivers_register(struct phy_driver *new_driver, int n,