Lines Matching refs:component

305 	struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol);  in sta350_coefficient_get()  local
306 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_coefficient_get()
347 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in sta350_coefficient_put() local
348 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_coefficient_put()
382 static int sta350_sync_coef_shadow(struct snd_soc_component *component) in sta350_sync_coef_shadow() argument
384 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_sync_coef_shadow()
410 static int sta350_cache_sync(struct snd_soc_component *component) in sta350_cache_sync() argument
412 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_cache_sync()
419 sta350_sync_coef_shadow(component); in sta350_cache_sync()
609 struct snd_soc_component *component = codec_dai->component; in sta350_set_dai_sysclk() local
610 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_set_dai_sysclk()
612 dev_dbg(component->dev, "mclk=%u\n", freq); in sta350_set_dai_sysclk()
629 struct snd_soc_component *component = codec_dai->component; in sta350_set_dai_fmt() local
630 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_set_dai_fmt()
678 struct snd_soc_component *component = dai->component; in sta350_hw_params() local
679 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_hw_params()
686 dev_err(component->dev, in sta350_hw_params()
693 dev_dbg(component->dev, "rate: %u, ratio: %u\n", rate, ratio); in sta350_hw_params()
703 dev_err(component->dev, "Unsupported samplerate: %u\n", rate); in sta350_hw_params()
715 dev_err(component->dev, "Unresolvable ratio: %u\n", ratio); in sta350_hw_params()
725 dev_dbg(component->dev, "24bit\n"); in sta350_hw_params()
728 dev_dbg(component->dev, "24bit or 32bit\n"); in sta350_hw_params()
743 dev_dbg(component->dev, "20bit\n"); in sta350_hw_params()
758 dev_dbg(component->dev, "18bit\n"); in sta350_hw_params()
773 dev_dbg(component->dev, "16bit\n"); in sta350_hw_params()
830 static int sta350_set_bias_level(struct snd_soc_component *component, in sta350_set_bias_level() argument
833 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_set_bias_level()
836 dev_dbg(component->dev, "level = %d\n", level); in sta350_set_bias_level()
849 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF) { in sta350_set_bias_level()
854 dev_err(component->dev, in sta350_set_bias_level()
860 sta350_cache_sync(component); in sta350_set_bias_level()
907 static int sta350_probe(struct snd_soc_component *component) in sta350_probe() argument
909 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_probe()
916 dev_err(component->dev, "Failed to enable supplies: %d\n", ret); in sta350_probe()
922 dev_err(component->dev, "Failed to startup device\n"); in sta350_probe()
1032 snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY); in sta350_probe()
1039 static void sta350_remove(struct snd_soc_component *component) in sta350_remove() argument
1041 struct sta350_priv *sta350 = snd_soc_component_get_drvdata(component); in sta350_remove()