Lines Matching defs:component
255 static int tas5086_set_deemph(struct snd_soc_component *component)
257 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
276 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
277 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
287 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
288 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
292 return tas5086_set_deemph(component);
299 struct snd_soc_component *component = codec_dai->component;
300 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
317 struct snd_soc_component *component = codec_dai->component;
318 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
322 dev_err(component->dev, "Invalid clocking mode\n");
355 struct snd_soc_component *component = dai->component;
356 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
367 dev_err(component->dev, "Invalid sample rate\n");
381 dev_err(component->dev, "Invalid MCLK / Fs ratio\n");
418 dev_err(component->dev, "Invalid DAI format\n");
434 dev_err(component->dev, "Invalid bit width\n");
448 return tas5086_set_deemph(component);
453 struct snd_soc_component *component = dai->component;
454 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
767 static int tas5086_soc_suspend(struct snd_soc_component *component)
769 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
782 static int tas5086_soc_resume(struct snd_soc_component *component)
784 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
794 ret = tas5086_init(component->dev, priv);
817 static int tas5086_probe(struct snd_soc_component *component)
819 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);
824 dev_err(component->dev, "Failed to enable regulators: %d\n", ret);
831 if (of_match_device(of_match_ptr(tas5086_dt_ids), component->dev)) {
832 struct device_node *of_node = component->dev->of_node;
849 ret = tas5086_init(component->dev, priv);
866 static void tas5086_remove(struct snd_soc_component *component)
868 struct tas5086_private *priv = snd_soc_component_get_drvdata(component);