Lines Matching defs:component
382 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
383 struct adau *adau = snd_soc_component_get_drvdata(component);
620 static int adau1761_set_bias_level(struct snd_soc_component *component,
623 struct adau *adau = snd_soc_component_get_drvdata(component);
635 if (snd_soc_component_get_bias_level(component) == SND_SOC_BIAS_OFF)
649 struct snd_soc_component *component)
651 struct adau1761_platform_data *pdata = component->dev->platform_data;
659 static int adau1761_setup_digmic_jackdetect(struct snd_soc_component *component)
661 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
662 struct adau1761_platform_data *pdata = component->dev->platform_data;
663 struct adau *adau = snd_soc_component_get_drvdata(component);
688 ret = snd_soc_add_component_controls(component,
722 static int adau1761_setup_headphone_mode(struct snd_soc_component *component)
724 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
725 struct adau *adau = snd_soc_component_get_drvdata(component);
726 struct adau1761_platform_data *pdata = component->dev->platform_data;
764 ret = snd_soc_add_component_controls(component, adau1761_mono_controls,
820 static int adau1761_component_probe(struct snd_soc_component *component)
822 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component);
823 struct adau1761_platform_data *pdata = component->dev->platform_data;
824 struct adau *adau = snd_soc_component_get_drvdata(component);
827 ret = adau17x1_add_widgets(component);
838 ret = snd_soc_add_component_controls(component,
844 ret = snd_soc_add_component_controls(component,
851 switch (adau1761_get_lineout_mode(component)) {
866 ret = adau1761_setup_headphone_mode(component);
870 ret = adau1761_setup_digmic_jackdetect(component);
912 ret = adau17x1_add_routes(component);