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;
203 static int mc13783_set_fmt_async(struct snd_soc_dai *dai, unsigned int fmt)
205 if (dai->id == MC13783_ID_STEREO_DAC)
206 return mc13783_set_fmt(dai, fmt, MC13783_AUDIO_DAC);
208 return mc13783_set_fmt(dai, fmt, MC13783_AUDIO_CODEC);
211 static int mc13783_set_fmt_sync(struct snd_soc_dai *dai, unsigned int fmt)
215 ret = mc13783_set_fmt(dai, fmt, MC13783_AUDIO_DAC);
225 ret = mc13783_set_fmt(dai, fmt, MC13783_AUDIO_CODEC);
241 static int mc13783_set_sysclk(struct snd_soc_dai *dai,
245 struct snd_soc_component *component = dai->component;
270 static int mc13783_set_sysclk_dac(struct snd_soc_dai *dai,
273 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC);
276 static int mc13783_set_sysclk_codec(struct snd_soc_dai *dai,
279 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC);
282 static int mc13783_set_sysclk_sync(struct snd_soc_dai *dai,
287 ret = mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_DAC);
291 return mc13783_set_sysclk(dai, clk_id, freq, dir, MC13783_AUDIO_CODEC);
294 static int mc13783_set_tdm_slot_dac(struct snd_soc_dai *dai,
298 struct snd_soc_component *component = dai->component;
339 static int mc13783_set_tdm_slot_codec(struct snd_soc_dai *dai,
343 struct snd_soc_component *component = dai->component;
361 static int mc13783_set_tdm_slot_sync(struct snd_soc_dai *dai,
367 ret = mc13783_set_tdm_slot_dac(dai, tx_mask, rx_mask, slots,
372 ret = mc13783_set_tdm_slot_codec(dai, tx_mask, rx_mask, slots,