Lines Matching refs:driver
34 const struct device_driver *driver; member
84 struct device_driver *driver; in kunit_driver_create() local
87 driver = kunit_kzalloc(test, sizeof(*driver), GFP_KERNEL); in kunit_driver_create()
89 if (!driver) in kunit_driver_create()
92 driver->name = kunit_kstrdup_const(test, name, GFP_KERNEL); in kunit_driver_create()
93 driver->bus = &kunit_bus_type; in kunit_driver_create()
94 driver->owner = THIS_MODULE; in kunit_driver_create()
96 err = driver_register(driver); in kunit_driver_create()
98 kunit_kfree(test, driver); in kunit_driver_create()
102 kunit_add_action(test, driver_unregister_wrapper, driver); in kunit_driver_create()
103 return driver; in kunit_driver_create()
182 dev->driver = drv; in kunit_device_register()
192 const struct device_driver *driver = to_kunit_device(dev)->driver; in kunit_device_unregister() local
195 if (driver) { in kunit_device_unregister()
196 const char *driver_name = driver->name; in kunit_device_unregister()
197 kunit_release_action(test, driver_unregister_wrapper, (void *)driver); in kunit_device_unregister()