Lines Matching defs:component
81 static int hda_codec_register_dais(struct hda_codec *codec, struct snd_soc_component *component)
97 dapm = snd_soc_component_get_dapm(component);
102 dai = snd_soc_register_dai(component, drvs, false);
104 dev_err(component->dev, "register dai for %s failed\n", pcm->name);
110 dev_err(component->dev, "create widgets failed: %d\n", ret);
123 struct snd_soc_component *component)
128 for_each_component_dais_safe(component, dai, save) {
171 static int hda_codec_probe(struct snd_soc_component *component)
173 struct hda_codec *codec = dev_to_hda_codec(component->dev);
196 ret = snd_hda_codec_device_new(codec->bus, component->card->snd_card, hdev->addr, codec,
234 ret = hda_codec_register_dais(codec, component);
251 hda_codec_unregister_dais(codec, component);
269 static void hda_codec_remove(struct snd_soc_component *component)
271 struct hda_codec *codec = dev_to_hda_codec(component->dev);
280 hda_codec_unregister_dais(codec, component);
356 * It's save to rely on dev_name() rather than a copy as component