Lines Matching defs:codec_dai
462 struct snd_soc_dai *codec_dai;
468 for_each_rtd_codec_dais(rtd, i, codec_dai) {
469 pcm_codec = snd_soc_dai_get_pcm_stream(codec_dai, stream);
504 struct snd_soc_dai *codec_dai;
540 for_each_rtd_codec_dais(rtd, i, codec_dai) {
548 if (!snd_soc_dai_stream_valid(codec_dai, stream))
551 codec_stream = snd_soc_dai_get_pcm_stream(codec_dai, stream);
869 struct snd_soc_dai *codec_dai;
882 for_each_rtd_codec_dais(rtd, i, codec_dai) {
899 if (!snd_soc_dai_stream_valid(codec_dai, substream->stream))
907 codec_dai->tx_mask)
909 codec_dai->tx_mask);
912 codec_dai->rx_mask)
914 codec_dai->rx_mask);
916 ret = snd_soc_dai_hw_params(codec_dai, substream,
921 codec_dai->rate = params_rate(&codec_params);
922 codec_dai->channels = params_channels(&codec_params);
923 codec_dai->sample_bits = snd_pcm_format_physical_width(
926 snd_soc_dapm_update_dai(substream, &codec_params, codec_dai);
975 for_each_rtd_codec_dais_rollback(rtd, i, codec_dai) {
976 if (!snd_soc_dai_stream_valid(codec_dai, substream->stream))
979 snd_soc_dai_hw_free(codec_dai, substream);
980 codec_dai->rate = 0;
1070 * If cpu_dai, codec_dai, component driver has the delay callback, then
1077 struct snd_soc_dai *codec_dai;
1099 for_each_rtd_codec_dais(rtd, i, codec_dai) {
1101 snd_soc_dai_delay(codec_dai, substream));
2690 struct snd_soc_dai *codec_dai;
2747 for_each_rtd_codec_dais(rtd, i, codec_dai) {
2758 if (snd_soc_dai_stream_valid(codec_dai, SNDRV_PCM_STREAM_PLAYBACK) &&
2761 if (snd_soc_dai_stream_valid(codec_dai, SNDRV_PCM_STREAM_CAPTURE) &&