Lines Matching refs:core
22 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in hda_codec_match()
24 container_of(drv, struct hda_codec_driver, core); in hda_codec_match()
27 u32 id = codec->probe_id ? codec->probe_id : codec->core.vendor_id; in hda_codec_match()
28 u32 rev_id = codec->core.revision_id; in hda_codec_match()
43 struct hda_codec *codec = container_of(dev, struct hda_codec, core); in hda_codec_unsol_event()
60 err = snd_hdac_device_set_chip_name(&codec->core, name); in snd_hda_codec_set_name()
66 codec->bus->mixer_assigned >= codec->core.addr) { in snd_hda_codec_set_name()
69 codec->core.vendor_name, codec->core.chip_name); in snd_hda_codec_set_name()
70 codec->bus->mixer_assigned = codec->core.addr; in snd_hda_codec_set_name()
90 err = snd_hdac_regmap_init(&codec->core); in hda_codec_driver_probe()
119 codec->core.lazy_cache = true; in hda_codec_driver_probe()
152 drv->core.driver.name = name; in __hda_codec_driver_register()
153 drv->core.driver.owner = owner; in __hda_codec_driver_register()
154 drv->core.driver.bus = &snd_hda_bus_type; in __hda_codec_driver_register()
155 drv->core.driver.probe = hda_codec_driver_probe; in __hda_codec_driver_register()
156 drv->core.driver.remove = hda_codec_driver_remove; in __hda_codec_driver_register()
157 drv->core.driver.shutdown = hda_codec_driver_shutdown; in __hda_codec_driver_register()
158 drv->core.driver.pm = &hda_codec_driver_pm; in __hda_codec_driver_register()
159 drv->core.type = HDA_DEV_LEGACY; in __hda_codec_driver_register()
160 drv->core.match = hda_codec_match; in __hda_codec_driver_register()
161 drv->core.unsol_event = hda_codec_unsol_event; in __hda_codec_driver_register()
162 return driver_register(&drv->core.driver); in __hda_codec_driver_register()
168 driver_unregister(&drv->core.driver); in hda_codec_driver_unregister()
196 snd_hdac_codec_modalias(&codec->core, modalias, sizeof(modalias)); in request_codec_module()
284 err = snd_hdac_device_register(&codec->core); in snd_hda_codec_configure()
301 snd_hdac_device_unregister(&codec->core); in snd_hda_codec_configure()