Lines Matching refs:dai
164 static int wm8776_set_fmt(struct snd_soc_dai *dai, unsigned int fmt)
166 struct snd_soc_component *component = dai->component;
169 switch (dai->driver->id) {
241 struct snd_soc_dai *dai)
243 struct snd_soc_component *component = dai->component;
249 switch (dai->driver->id) {
287 if (wm8776->sysclk[dai->driver->id] / params_rate(params)
295 wm8776->sysclk[dai->driver->id], params_rate(params));
312 static int wm8776_mute(struct snd_soc_dai *dai, int mute, int direction)
314 struct snd_soc_component *component = dai->component;
319 static int wm8776_set_sysclk(struct snd_soc_dai *dai,
322 struct snd_soc_component *component = dai->component;
325 if (WARN_ON(dai->driver->id >= ARRAY_SIZE(wm8776->sysclk)))
328 wm8776->sysclk[dai->driver->id] = freq;