• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/soc/

Lines Matching defs:codec_dai

326 	struct snd_soc_dai *codec_dai = machine->codec_dai;
329 if (codec_dai->symmetric_rates || cpu_dai->symmetric_rates ||
362 struct snd_soc_dai *codec_dai = machine->codec_dai;
385 if (codec_dai->ops->startup) {
386 ret = codec_dai->ops->startup(substream, codec_dai);
389 codec_dai->name);
405 max(codec_dai->playback.rate_min,
408 min(codec_dai->playback.rate_max,
411 max(codec_dai->playback.channels_min,
414 min(codec_dai->playback.channels_max,
417 codec_dai->playback.formats & cpu_dai->playback.formats;
419 codec_dai->playback.rates & cpu_dai->playback.rates;
420 if (codec_dai->playback.rates
425 runtime->hw.rates |= codec_dai->playback.rates;
428 max(codec_dai->capture.rate_min,
431 min(codec_dai->capture.rate_max,
434 max(codec_dai->capture.channels_min,
437 min(codec_dai->capture.channels_max,
440 codec_dai->capture.formats & cpu_dai->capture.formats;
442 codec_dai->capture.rates & cpu_dai->capture.rates;
443 if (codec_dai->capture.rates
448 runtime->hw.rates |= codec_dai->capture.rates;
454 codec_dai->name, cpu_dai->name);
459 codec_dai->name, cpu_dai->name);
464 codec_dai->name, cpu_dai->name);
469 if (cpu_dai->active || codec_dai->active) {
475 pr_debug("asoc: %s <-> %s info:\n", codec_dai->name, cpu_dai->name);
484 codec_dai->playback.active++;
487 codec_dai->capture.active++;
490 codec_dai->active++;
500 if (codec_dai->ops->shutdown)
501 codec_dai->ops->shutdown(substream, codec_dai);
525 struct snd_soc_dai *codec_dai;
530 codec_dai = &codec->dai[i];
533 codec_dai->playback.stream_name,
534 codec_dai->playback.active ? "active" : "inactive",
535 codec_dai->pop_wait ? "yes" : "no");
538 if (codec_dai->pop_wait == 1) {
539 codec_dai->pop_wait = 0;
541 codec_dai->playback.stream_name,
561 struct snd_soc_dai *codec_dai = machine->codec_dai;
568 codec_dai->playback.active--;
571 codec_dai->capture.active--;
575 codec_dai->active--;
582 snd_soc_dai_digital_mute(codec_dai, 1);
587 if (codec_dai->ops->shutdown)
588 codec_dai->ops->shutdown(substream, codec_dai);
598 codec_dai->pop_wait = 1;
604 codec_dai->capture.stream_name,
625 struct snd_soc_dai *codec_dai = machine->codec_dai;
647 if (codec_dai->ops->prepare) {
648 ret = codec_dai->ops->prepare(substream, codec_dai);
665 codec_dai->pop_wait) {
666 codec_dai->pop_wait = 0;
672 codec_dai->playback.stream_name,
676 codec_dai->capture.stream_name,
679 snd_soc_dai_digital_mute(codec_dai, 0);
700 struct snd_soc_dai *codec_dai = machine->codec_dai;
713 if (codec_dai->ops->hw_params) {
714 ret = codec_dai->ops->hw_params(substream, params, codec_dai);
717 codec_dai->name);
751 if (codec_dai->ops->hw_free)
752 codec_dai->ops->hw_free(substream, codec_dai);
773 struct snd_soc_dai *codec_dai = machine->codec_dai;
780 snd_soc_dai_digital_mute(codec_dai, 1);
791 if (codec_dai->ops->hw_free)
792 codec_dai->ops->hw_free(substream, codec_dai);
809 struct snd_soc_dai *codec_dai = machine->codec_dai;
812 if (codec_dai->ops->trigger) {
813 ret = codec_dai->ops->trigger(substream, cmd, codec_dai);
834 * If cpu_dai, codec_dai, platform driver has the delay callback, than
845 struct snd_soc_dai *codec_dai = machine->codec_dai;
856 if (codec_dai->ops->delay)
857 delay += codec_dai->ops->delay(substream, codec_dai);
860 delay += platform->delay(substream, codec_dai);
908 struct snd_soc_dai *dai = card->dai_link[i].codec_dai;
1059 struct snd_soc_dai *dai = card->dai_link[i].codec_dai;
1172 if (!card->dai_link[i].codec_dai->ops)
1173 card->dai_link[i].codec_dai->ops = &null_dai_ops;
1186 if (card->dai_link[i].codec_dai == dai) {
1192 card->dai_link[i].codec_dai->name);
1248 if (card->dai_link[i].codec_dai->ac97_control)
1428 struct snd_soc_dai *codec_dai = dai_link->codec_dai;
1441 codec_dai->codec = card->codec;
1445 dai_link->stream_name, codec_dai->name, num);
1447 if (codec_dai->playback.channels_min)
1449 if (codec_dai->capture.channels_min)
1476 ret = platform->pcm_new(codec->card, codec_dai, pcm);
1484 printk(KERN_INFO "asoc: %s <-> %s mapping ok\n", codec_dai->name,
1677 if (card->dai_link[i].codec_dai->ac97_control && codec->ac97) {
1699 struct snd_soc_dai *codec_dai;
1707 codec_dai = &codec->dai[i];
1708 if (codec_dai->ac97_control && codec->ac97 &&