Lines Matching refs:codec
215 struct snd_soc_codec *codec = snd_soc_dapm_to_codec(source->dapm); in adav80x_dapm_sysclk_check() local
216 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_dapm_sysclk_check()
239 struct snd_soc_codec *codec = snd_soc_dapm_to_codec(source->dapm); in adav80x_dapm_pll_check() local
240 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_dapm_pll_check()
284 static int adav80x_set_deemph(struct snd_soc_codec *codec) in adav80x_set_deemph() argument
286 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_deemph()
318 struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); in adav80x_put_deemph() local
319 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_put_deemph()
327 return adav80x_set_deemph(codec); in adav80x_put_deemph()
333 struct snd_soc_codec *codec = snd_soc_kcontrol_codec(kcontrol); in adav80x_get_deemph() local
334 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_get_deemph()
368 struct snd_soc_codec *codec = dai->codec; in adav80x_set_dai_fmt() local
369 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_dai_fmt()
418 static int adav80x_set_adc_clock(struct snd_soc_codec *codec, in adav80x_set_adc_clock() argument
421 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_adc_clock()
435 static int adav80x_set_dac_clock(struct snd_soc_codec *codec, in adav80x_set_dac_clock() argument
438 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_dac_clock()
453 static int adav80x_set_capture_pcm_format(struct snd_soc_codec *codec, in adav80x_set_capture_pcm_format() argument
456 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_capture_pcm_format()
482 static int adav80x_set_playback_pcm_format(struct snd_soc_codec *codec, in adav80x_set_playback_pcm_format() argument
485 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_playback_pcm_format()
517 struct snd_soc_codec *codec = dai->codec; in adav80x_hw_params() local
518 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_hw_params()
525 adav80x_set_playback_pcm_format(codec, dai, params); in adav80x_hw_params()
526 adav80x_set_dac_clock(codec, rate); in adav80x_hw_params()
528 adav80x_set_capture_pcm_format(codec, dai, params); in adav80x_hw_params()
529 adav80x_set_adc_clock(codec, rate); in adav80x_hw_params()
532 adav80x_set_deemph(codec); in adav80x_hw_params()
537 static int adav80x_set_sysclk(struct snd_soc_codec *codec, in adav80x_set_sysclk() argument
541 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_sysclk()
542 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in adav80x_set_sysclk()
622 static int adav80x_set_pll(struct snd_soc_codec *codec, int pll_id, in adav80x_set_pll() argument
625 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in adav80x_set_pll()
626 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_pll()
697 static int adav80x_set_bias_level(struct snd_soc_codec *codec, in adav80x_set_bias_level() argument
700 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_set_bias_level()
725 struct snd_soc_codec *codec = dai->codec; in adav80x_dai_startup() local
726 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_dai_startup()
728 if (!snd_soc_codec_is_active(codec) || !adav80x->rate) in adav80x_dai_startup()
738 struct snd_soc_codec *codec = dai->codec; in adav80x_dai_shutdown() local
739 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_dai_shutdown()
741 if (!snd_soc_codec_is_active(codec)) in adav80x_dai_shutdown()
802 static int adav80x_probe(struct snd_soc_codec *codec) in adav80x_probe() argument
804 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in adav80x_probe()
805 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_probe()
819 static int adav80x_resume(struct snd_soc_codec *codec) in adav80x_resume() argument
821 struct adav80x *adav80x = snd_soc_codec_get_drvdata(codec); in adav80x_resume()