• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/sound/soc/

Lines Matching defs:codec_dai

143 	struct snd_soc_codec_dai *codec_dai = machine->codec_dai;
166 if (codec_dai->ops.startup) {
167 ret = codec_dai->ops.startup(substream);
170 codec_dai->name);
186 max(codec_dai->playback.rate_min, cpu_dai->playback.rate_min);
188 min(codec_dai->playback.rate_max, cpu_dai->playback.rate_max);
190 max(codec_dai->playback.channels_min,
193 min(codec_dai->playback.channels_max,
196 codec_dai->playback.formats & cpu_dai->playback.formats;
198 codec_dai->playback.rates & cpu_dai->playback.rates;
201 max(codec_dai->capture.rate_min, cpu_dai->capture.rate_min);
203 min(codec_dai->capture.rate_max, cpu_dai->capture.rate_max);
205 max(codec_dai->capture.channels_min,
208 min(codec_dai->capture.channels_max,
211 codec_dai->capture.formats & cpu_dai->capture.formats;
213 codec_dai->capture.rates & cpu_dai->capture.rates;
219 codec_dai->name, cpu_dai->name);
224 codec_dai->name, cpu_dai->name);
229 codec_dai->name, cpu_dai->name);
233 dbg("asoc: %s <-> %s info:\n",codec_dai->name, cpu_dai->name);
241 cpu_dai->playback.active = codec_dai->playback.active = 1;
243 cpu_dai->capture.active = codec_dai->capture.active = 1;
244 cpu_dai->active = codec_dai->active = 1;
276 struct snd_soc_codec_dai *codec_dai;
281 codec_dai = &codec->dai[i];
284 codec_dai->playback.stream_name,
285 codec_dai->playback.active ? "active" : "inactive",
286 codec_dai->pop_wait ? "yes" : "no");
289 if (codec_dai->pop_wait == 1) {
291 codec_dai->pop_wait = 0;
292 snd_soc_dapm_stream_event(codec, codec_dai->playback.stream_name,
298 codec_dai->playback.stream_name);
319 struct snd_soc_codec_dai *codec_dai = machine->codec_dai;
325 cpu_dai->playback.active = codec_dai->playback.active = 0;
327 cpu_dai->capture.active = codec_dai->capture.active = 0;
329 if (codec_dai->playback.active == 0 &&
330 codec_dai->capture.active == 0) {
331 cpu_dai->active = codec_dai->active = 0;
338 if (codec_dai->ops.shutdown)
339 codec_dai->ops.shutdown(substream);
350 codec_dai->pop_wait = 1;
356 codec_dai->capture.stream_name, SND_SOC_DAPM_STREAM_STOP);
358 if (codec->active == 0 && codec_dai->pop_wait == 0){
380 struct snd_soc_codec_dai *codec_dai = machine->codec_dai;
402 if (codec_dai->ops.prepare) {
403 ret = codec_dai->ops.prepare(substream);
420 if (codec_dai->pop_wait) {
424 codec_dai->capture.stream_name,
427 codec_dai->pop_wait = 0;
429 if (codec_dai->dai_ops.digital_mute)
430 codec_dai->dai_ops.digital_mute(codec_dai, 0);
441 codec_dai->playback.stream_name,
445 codec_dai->capture.stream_name,
450 if (codec_dai->dai_ops.digital_mute)
451 codec_dai->dai_ops.digital_mute(codec_dai, 0);
457 codec_dai->playback.stream_name,
461 codec_dai->capture.stream_name,
463 if (codec_dai->dai_ops.digital_mute)
464 codec_dai->dai_ops.digital_mute(codec_dai, 0);
486 struct snd_soc_codec_dai *codec_dai = machine->codec_dai;
499 if (codec_dai->ops.hw_params) {
500 ret = codec_dai->ops.hw_params(substream, params);
503 codec_dai->name);
535 if (codec_dai->ops.hw_free)
536 codec_dai->ops.hw_free(substream);
556 struct snd_soc_codec_dai *codec_dai = machine->codec_dai;
562 if (!codec->active && codec_dai->dai_ops.digital_mute)
563 codec_dai->dai_ops.digital_mute(codec_dai, 1);
574 if (codec_dai->ops.hw_free)
575 codec_dai->ops.hw_free(substream);
591 struct snd_soc_codec_dai *codec_dai = machine->codec_dai;
594 if (codec_dai->ops.trigger) {
595 ret = codec_dai->ops.trigger(substream, cmd);
637 struct snd_soc_codec_dai *dai = machine->dai_link[i].codec_dai;
718 struct snd_soc_codec_dai *dai = machine->dai_link[i].codec_dai;
844 struct snd_soc_codec_dai *codec_dai = dai_link->codec_dai;
857 codec_dai->codec = socdev->codec;
860 sprintf(new_name, "%s %s-%s-%d",dai_link->stream_name, codec_dai->name,
863 if (codec_dai->playback.channels_min)
865 if (codec_dai->capture.channels_min)
891 ret = socdev->platform->pcm_new(codec->card, codec_dai, pcm);
899 printk(KERN_INFO "asoc: %s <-> %s mapping ok\n", codec_dai->name,
1103 if (socdev->machine->dai_link[i].codec_dai->type ==
1154 struct snd_soc_codec_dai *codec_dai;
1161 codec_dai = &codec->dai[i];
1162 if (codec_dai->type == SND_SOC_DAI_AC97_BUS && codec->ac97) {