• 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:dai

324 	struct snd_soc_dai_link *machine = rtd->dai;
359 struct snd_soc_dai_link *machine = rtd->dai;
530 codec_dai = &codec->dai[i];
558 struct snd_soc_dai_link *machine = rtd->dai;
622 struct snd_soc_dai_link *machine = rtd->dai;
696 struct snd_soc_dai_link *machine = rtd->dai;
769 struct snd_soc_dai_link *machine = rtd->dai;
806 struct snd_soc_dai_link *machine = rtd->dai;
843 struct snd_soc_dai_link *machine = rtd->dai;
908 struct snd_soc_dai *dai = card->dai_link[i].codec_dai;
913 if (dai->ops->digital_mute && dai->playback.active)
914 dai->ops->digital_mute(dai, 1);
945 char *stream = codec->dai[i].playback.stream_name;
953 stream = codec->dai[i].capture.stream_name;
1043 char *stream = codec->dai[i].playback.stream_name;
1051 stream = codec->dai[i].capture.stream_name;
1059 struct snd_soc_dai *dai = card->dai_link[i].codec_dai;
1064 if (dai->ops->digital_mute && dai->playback.active)
1065 dai->ops->digital_mute(dai, 0);
1135 struct snd_soc_dai *dai;
1156 list_for_each_entry(dai, &dai_list, list)
1157 if (card->dai_link[i].cpu_dai == dai) {
1185 list_for_each_entry(dai, &dai_list, list)
1186 if (card->dai_link[i].codec_dai == dai) {
1439 rtd->dai = dai_link;
1707 codec_dai = &codec->dai[i];
2462 * @dai: DAI
2469 int snd_soc_dai_set_sysclk(struct snd_soc_dai *dai, int clk_id,
2472 if (dai->ops && dai->ops->set_sysclk)
2473 return dai->ops->set_sysclk(dai, clk_id, freq, dir);
2481 * @dai: DAI
2489 int snd_soc_dai_set_clkdiv(struct snd_soc_dai *dai,
2492 if (dai->ops && dai->ops->set_clkdiv)
2493 return dai->ops->set_clkdiv(dai, div_id, div);
2501 * @dai: DAI
2509 int snd_soc_dai_set_pll(struct snd_soc_dai *dai, int pll_id, int source,
2512 if (dai->ops && dai->ops->set_pll)
2513 return dai->ops->set_pll(dai, pll_id, source,
2522 * @dai: DAI
2527 int snd_soc_dai_set_fmt(struct snd_soc_dai *dai, unsigned int fmt)
2529 if (dai->ops && dai->ops->set_fmt)
2530 return dai->ops->set_fmt(dai, fmt);
2538 * @dai: DAI
2547 int snd_soc_dai_set_tdm_slot(struct snd_soc_dai *dai,
2550 if (dai->ops && dai->ops->set_tdm_slot)
2551 return dai->ops->set_tdm_slot(dai, tx_mask, rx_mask,
2560 * @dai: DAI
2570 int snd_soc_dai_set_channel_map(struct snd_soc_dai *dai,
2574 if (dai->ops && dai->ops->set_channel_map)
2575 return dai->ops->set_channel_map(dai, tx_num, tx_slot,
2584 * @dai: DAI
2589 int snd_soc_dai_set_tristate(struct snd_soc_dai *dai, int tristate)
2591 if (dai->ops && dai->ops->set_tristate)
2592 return dai->ops->set_tristate(dai, tristate);
2600 * @dai: DAI
2605 int snd_soc_dai_digital_mute(struct snd_soc_dai *dai, int mute)
2607 if (dai->ops && dai->ops->digital_mute)
2608 return dai->ops->digital_mute(dai, mute);
2664 * @dai: DAI to register
2666 int snd_soc_register_dai(struct snd_soc_dai *dai)
2668 if (!dai->name)
2672 if (!dai->dev)
2673 printk(KERN_WARNING "No device for DAI %s\n", dai->name);
2675 if (!dai->ops)
2676 dai->ops = &null_dai_ops;
2678 INIT_LIST_HEAD(&dai->list);
2681 list_add(&dai->list, &dai_list);
2685 pr_debug("Registered DAI '%s'\n", dai->name);
2694 * @dai: DAI to unregister
2696 void snd_soc_unregister_dai(struct snd_soc_dai *dai)
2699 list_del(&dai->list);
2702 pr_debug("Unregistered DAI '%s'\n", dai->name);
2709 * @dai: Array of DAIs to register
2712 int snd_soc_register_dais(struct snd_soc_dai *dai, size_t count)
2717 ret = snd_soc_register_dai(&dai[i]);
2726 snd_soc_unregister_dai(&dai[i]);
2735 * @dai: Array of DAIs to unregister
2738 void snd_soc_unregister_dais(struct snd_soc_dai *dai, size_t count)
2743 snd_soc_unregister_dai(&dai[i]);
2837 fixup_codec_formats(&codec->dai[i].playback);
2838 fixup_codec_formats(&codec->dai[i].capture);