Lines Matching refs:rtd
512 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
516 for_each_rtd_components(rtd, i, component) {
533 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
537 for_each_rtd_components(rtd, i, component) {
554 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
558 for_each_rtd_components(rtd, i, component) {
574 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
578 snd_soc_dpcm_mutex_lock(rtd);
580 for_each_rtd_components(rtd, i, component) {
589 snd_soc_dpcm_mutex_unlock(rtd);
598 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
602 snd_soc_dpcm_mutex_lock(rtd);
604 for_each_rtd_components(rtd, i, component) {
613 snd_soc_dpcm_mutex_unlock(rtd);
621 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
625 for_each_rtd_components(rtd, i, component) {
642 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
646 for_each_rtd_components(rtd, i, component) {
662 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
666 snd_soc_dpcm_mutex_lock(rtd);
668 for_each_rtd_components(rtd, i, component) {
677 snd_soc_dpcm_mutex_unlock(rtd);
686 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
690 for_each_rtd_components(rtd, i, component) {
707 struct snd_soc_pcm_runtime *rtd = cstream->private_data;
711 for_each_rtd_components(rtd, i, component) {
968 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
973 for_each_rtd_components(rtd, i, component)
980 static bool snd_soc_component_is_codec_on_rtd(struct snd_soc_pcm_runtime *rtd,
986 for_each_rtd_codec_dais(rtd, i, dai) {
998 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1009 for_each_rtd_components(rtd, i, component) {
1015 if (snd_soc_component_is_codec_on_rtd(rtd, component))
1025 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1030 for_each_rtd_components(rtd, i, component)
1042 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1046 for_each_rtd_components(rtd, i, component) {
1062 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1067 for_each_rtd_components(rtd, i, component)
1079 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1085 for_each_rtd_components(rtd, i, component) {
1100 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1105 for_each_rtd_components(rtd, i, component)
1115 int snd_soc_pcm_component_new(struct snd_soc_pcm_runtime *rtd)
1121 for_each_rtd_components(rtd, i, component) {
1123 ret = component->driver->pcm_construct(component, rtd);
1132 void snd_soc_pcm_component_free(struct snd_soc_pcm_runtime *rtd)
1137 if (!rtd->pcm)
1140 for_each_rtd_components(rtd, i, component)
1142 component->driver->pcm_destruct(component, rtd->pcm);
1147 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1151 for_each_rtd_components(rtd, i, component) {
1165 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1169 for_each_rtd_components(rtd, i, component) {
1186 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1190 for_each_rtd_components(rtd, i, component) {
1220 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1228 for_each_rtd_components(rtd, i, component) {
1238 for_each_rtd_components(rtd, i, component) {
1252 int snd_soc_pcm_component_pm_runtime_get(struct snd_soc_pcm_runtime *rtd,
1258 for_each_rtd_components(rtd, i, component) {
1271 void snd_soc_pcm_component_pm_runtime_put(struct snd_soc_pcm_runtime *rtd,
1277 for_each_rtd_components(rtd, i, component) {
1290 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
1295 for_each_rtd_components(rtd, i, component)