Lines Matching refs:dai

39 static void meson_codec_glue_input_set_data(struct snd_soc_dai *dai,  in meson_codec_glue_input_set_data()  argument
42 snd_soc_dai_dma_data_set_playback(dai, data); in meson_codec_glue_input_set_data()
46 meson_codec_glue_input_get_data(struct snd_soc_dai *dai) in meson_codec_glue_input_get_data() argument
48 return snd_soc_dai_dma_data_get_playback(dai); in meson_codec_glue_input_get_data()
57 struct snd_soc_dai *dai; in meson_codec_glue_output_get_input_data() local
62 dai = in->priv; in meson_codec_glue_output_get_input_data()
64 return meson_codec_glue_input_get_data(dai); in meson_codec_glue_output_get_input_data()
69 struct snd_soc_dai *dai) in meson_codec_glue_input_hw_params() argument
72 meson_codec_glue_input_get_data(dai); in meson_codec_glue_input_hw_params()
80 data->params.sig_bits = dai->driver->playback.sig_bits; in meson_codec_glue_input_hw_params()
86 int meson_codec_glue_input_set_fmt(struct snd_soc_dai *dai, in meson_codec_glue_input_set_fmt() argument
90 meson_codec_glue_input_get_data(dai); in meson_codec_glue_input_set_fmt()
99 struct snd_soc_dai *dai) in meson_codec_glue_output_startup() argument
102 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget_capture(dai); in meson_codec_glue_output_startup()
109 dev_warn(dai->dev, "codec2codec link expected\n"); in meson_codec_glue_output_startup()
120 int meson_codec_glue_input_dai_probe(struct snd_soc_dai *dai) in meson_codec_glue_input_dai_probe() argument
128 meson_codec_glue_input_set_data(dai, data); in meson_codec_glue_input_dai_probe()
133 int meson_codec_glue_input_dai_remove(struct snd_soc_dai *dai) in meson_codec_glue_input_dai_remove() argument
136 meson_codec_glue_input_get_data(dai); in meson_codec_glue_input_dai_remove()