Lines Matching refs:drv
239 int snd_hda_ext_driver_register(struct hdac_ext_driver *drv) in snd_hda_ext_driver_register() argument
241 drv->hdac.type = HDA_DEV_ASOC; in snd_hda_ext_driver_register()
242 drv->hdac.driver.bus = &snd_hda_bus_type; in snd_hda_ext_driver_register()
245 if (drv->probe) in snd_hda_ext_driver_register()
246 drv->hdac.driver.probe = hda_ext_drv_probe; in snd_hda_ext_driver_register()
247 if (drv->remove) in snd_hda_ext_driver_register()
248 drv->hdac.driver.remove = hdac_ext_drv_remove; in snd_hda_ext_driver_register()
249 if (drv->shutdown) in snd_hda_ext_driver_register()
250 drv->hdac.driver.shutdown = hdac_ext_drv_shutdown; in snd_hda_ext_driver_register()
252 return driver_register(&drv->hdac.driver); in snd_hda_ext_driver_register()
261 void snd_hda_ext_driver_unregister(struct hdac_ext_driver *drv) in snd_hda_ext_driver_unregister() argument
263 driver_unregister(&drv->hdac.driver); in snd_hda_ext_driver_unregister()