Lines Matching defs:component
308 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
309 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
350 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);
351 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
385 static int sta350_sync_coef_shadow(struct snd_soc_component *component)
387 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
413 static int sta350_cache_sync(struct snd_soc_component *component)
415 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
422 sta350_sync_coef_shadow(component);
612 struct snd_soc_component *component = codec_dai->component;
613 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
615 dev_dbg(component->dev, "mclk=%u\n", freq);
632 struct snd_soc_component *component = codec_dai->component;
633 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
681 struct snd_soc_component *component = dai->component;
682 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
689 dev_err(component->dev,
696 dev_dbg(component->dev, "rate: %u, ratio: %u\n", rate, ratio);
706 dev_err(component->dev, "Unsupported samplerate: %u\n", rate);
718 dev_err(component->dev, "Unresolvable ratio: %u\n", ratio);
728 dev_dbg(component->dev, "24bit\n");
731 dev_dbg(component->dev, "24bit or 32bit\n");
746 dev_dbg(component->dev, "20bit\n");
761 dev_dbg(component->dev, "18bit\n");
776 dev_dbg(component->dev, "16bit\n");
826 * @component: the component device
829 * This is called by ALSA to put the component into low power mode
830 * or to wake it up. If the component is powered off completely
833 static int sta350_set_bias_level(struct snd_soc_component *component,
836 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
839 dev_dbg(component->dev, "level = %d\n", level);
852 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) {
857 dev_err(component->dev,
863 sta350_cache_sync(component);
910 static int sta350_probe(struct snd_soc_component *component)
912 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
919 dev_err(component->dev, "Failed to enable supplies: %d\n", ret);
925 dev_err(component->dev, "Failed to startup device\n");
1035 snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
1042 static void sta350_remove(struct snd_soc_component *component)
1044 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component);
1245 dev_err(dev, "Failed to register component (%d)\n", ret);