Lines Matching refs:driver
24 struct hda_codec_driver *driver = in hda_codec_match() local
31 for (list = driver->id; list->vendor_id; list++) { in hda_codec_match()
89 struct module *owner = dev->driver->owner; in hda_codec_driver_probe()
170 module_put(dev->driver->owner); in hda_codec_driver_remove()
182 drv->core.driver.name = name; in __hda_codec_driver_register()
183 drv->core.driver.owner = owner; in __hda_codec_driver_register()
184 drv->core.driver.bus = &snd_hda_bus_type; in __hda_codec_driver_register()
185 drv->core.driver.probe = hda_codec_driver_probe; in __hda_codec_driver_register()
186 drv->core.driver.remove = hda_codec_driver_remove; in __hda_codec_driver_register()
187 drv->core.driver.shutdown = hda_codec_driver_shutdown; in __hda_codec_driver_register()
188 drv->core.driver.pm = &hda_codec_driver_pm; in __hda_codec_driver_register()
192 return driver_register(&drv->core.driver); in __hda_codec_driver_register()
198 driver_unregister(&drv->core.driver); in hda_codec_driver_unregister()