Lines Matching refs:drv
116 int snd_hda_ext_driver_register(struct hdac_driver *drv) in snd_hda_ext_driver_register() argument
118 drv->type = HDA_DEV_ASOC; in snd_hda_ext_driver_register()
119 drv->driver.bus = &snd_hda_bus_type; in snd_hda_ext_driver_register()
122 if (drv->probe) in snd_hda_ext_driver_register()
123 drv->driver.probe = hda_ext_drv_probe; in snd_hda_ext_driver_register()
124 if (drv->remove) in snd_hda_ext_driver_register()
125 drv->driver.remove = hdac_ext_drv_remove; in snd_hda_ext_driver_register()
126 if (drv->shutdown) in snd_hda_ext_driver_register()
127 drv->driver.shutdown = hdac_ext_drv_shutdown; in snd_hda_ext_driver_register()
129 return driver_register(&drv->driver); in snd_hda_ext_driver_register()
138 void snd_hda_ext_driver_unregister(struct hdac_driver *drv) in snd_hda_ext_driver_unregister() argument
140 driver_unregister(&drv->driver); in snd_hda_ext_driver_unregister()