Lines Matching defs:dai
9 #include <sound/soc-dai.h>
39 static void meson_codec_glue_input_set_data(struct snd_soc_dai *dai,
42 snd_soc_dai_dma_data_set_playback(dai, data);
46 meson_codec_glue_input_get_data(struct snd_soc_dai *dai)
48 return snd_soc_dai_dma_data_get_playback(dai);
57 struct snd_soc_dai *dai;
62 dai = in->priv;
64 return meson_codec_glue_input_get_data(dai);
69 struct snd_soc_dai *dai)
72 meson_codec_glue_input_get_data(dai);
80 data->params.sig_bits = dai->driver->playback.sig_bits;
86 int meson_codec_glue_input_set_fmt(struct snd_soc_dai *dai,
90 meson_codec_glue_input_get_data(dai);
99 struct snd_soc_dai *dai)
102 struct snd_soc_dapm_widget *w = snd_soc_dai_get_widget_capture(dai);
109 dev_warn(dai->dev, "codec2codec link expected\n");
121 int meson_codec_glue_input_dai_probe(struct snd_soc_dai *dai)
129 meson_codec_glue_input_set_data(dai, data);
134 int meson_codec_glue_input_dai_remove(struct snd_soc_dai *dai)
137 meson_codec_glue_input_get_data(dai);