Lines Matching refs:dai

95 				struct snd_soc_dai *dai)
97 struct snd_soc_component *component = dai->component;
114 struct snd_soc_dai *dai)
116 struct snd_soc_component *component = dai->component;
139 struct snd_soc_dai *dai)
142 return mc13783_pcm_hw_params_dac(substream, params, dai);
144 return mc13783_pcm_hw_params_codec(substream, params, dai);
147 static int mc13783_set_fmt(struct snd_soc_dai *dai, unsigned int fmt,
150 struct snd_soc_component *component = dai->component;
202 static int mc13783_set_fmt_async(struct snd_soc_dai *dai, unsigned int fmt)
204 if (dai->id == MC13783_ID_STEREO_DAC)
205 return mc13783_set_fmt(dai, fmt, MC13783_AUDIO_DAC);
207 return mc13783_set_fmt(dai, fmt, MC13783_AUDIO_CODEC);
210 static int mc13783_set_fmt_sync(struct snd_soc_dai *dai, unsigned int fmt)
214 ret = mc13783_set_fmt(dai, fmt, MC13783_AUDIO_DAC);
224 ret = mc13783_set_fmt(dai, fmt, MC13783_AUDIO_CODEC);
240 static int mc13783_set_sysclk(struct snd_soc_dai *dai,
244 struct snd_soc_component *component = dai->component;
269 static int mc13783_set_sysclk_dac(struct snd_soc_dai *dai,
272 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC);
275 static int mc13783_set_sysclk_codec(struct snd_soc_dai *dai,
278 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC);
281 static int mc13783_set_sysclk_sync(struct snd_soc_dai *dai,
286 ret = mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC);
290 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC);
293 static int mc13783_set_tdm_slot_dac(struct snd_soc_dai *dai,
297 struct snd_soc_component *component = dai->component;
338 static int mc13783_set_tdm_slot_codec(struct snd_soc_dai *dai,
342 struct snd_soc_component *component = dai->component;
360 static int mc13783_set_tdm_slot_sync(struct snd_soc_dai *dai,
366 ret = mc13783_set_tdm_slot_dac(dai, tx_mask, rx_mask, slots,
371 ret = mc13783_set_tdm_slot_codec(dai, tx_mask, rx_mask, slots,