Home
last modified time | relevance | path

Searched refs:ch_maps (Results 1 – 8 of 8) sorted by relevance

/linux/sound/soc/generic/
H A Daudio-graph-card2.c577 dai_link->ch_maps[*nm_idx].cpu = cpu_idx; in graph_parse_node_multi_nm()
578 dai_link->ch_maps[*nm_idx].codec = codec_idx; in graph_parse_node_multi_nm()
608 if (gtype != GRAPH_DPCM && !dai_link->ch_maps && in graph_parse_node_multi()
612 dai_link->ch_maps = devm_kcalloc(dev, nm_max, in graph_parse_node_multi()
614 if (!dai_link->ch_maps) in graph_parse_node_multi()
643 if (is_cpu && dai_link->ch_maps) { in graph_parse_node_multi()
650 if (is_cpu && dai_link->ch_maps && (nm_idx != nm_max)) in graph_parse_node_multi()
/linux/sound/soc/
H A Dsoc-core.c1083 struct snd_soc_dai_link_ch_map *ch_maps; in snd_soc_compensate_channel_connection_map() local
1095 dai_link->num_cpus != dai_link->num_codecs && !dai_link->ch_maps) { in snd_soc_compensate_channel_connection_map()
1102 if (dai_link->ch_maps) in snd_soc_compensate_channel_connection_map()
1114 dai_link->ch_maps = default_ch_map_sync; /* for 1:1 or N:N */ in snd_soc_compensate_channel_connection_map()
1116 dai_link->ch_maps = default_ch_map_1cpu; /* for 1:N */ in snd_soc_compensate_channel_connection_map()
1118 dai_link->ch_maps = default_ch_map_1codec; /* for N:1 */ in snd_soc_compensate_channel_connection_map()
1122 for_each_link_ch_maps(dai_link, i, ch_maps) { in snd_soc_compensate_channel_connection_map()
1123 if ((ch_maps->cpu >= dai_link->num_cpus) || in snd_soc_compensate_channel_connection_map()
1124 (ch_maps->codec >= dai_link->num_codecs)) { in snd_soc_compensate_channel_connection_map()
1128 ch_maps->cpu, dai_link->num_cpus, in snd_soc_compensate_channel_connection_map()
[all …]
H A Dsoc-pcm.c1126 struct snd_soc_dai_link_ch_map *ch_maps; in __soc_pcm_hw_params() local
1146 for_each_rtd_ch_maps(rtd, j, ch_maps) in __soc_pcm_hw_params()
1147 if (ch_maps->cpu == i) in __soc_pcm_hw_params()
1148 ch_mask |= ch_maps->ch_mask; in __soc_pcm_hw_params()
2805 struct snd_soc_dai_link_ch_map *ch_maps; in soc_get_playback_capture() local
2825 for_each_rtd_ch_maps(rtd, i, ch_maps) { in soc_get_playback_capture()
2826 cpu_dai = snd_soc_rtd_to_cpu(rtd, ch_maps->cpu); in soc_get_playback_capture()
2827 codec_dai = snd_soc_rtd_to_codec(rtd, ch_maps->codec); in soc_get_playback_capture()
H A Dsoc-dapm.c4575 struct snd_soc_dai_link_ch_map *ch_maps; in snd_soc_dapm_connect_dai_link_widgets() local
4589 for_each_rtd_ch_maps(rtd, i, ch_maps) { in snd_soc_dapm_connect_dai_link_widgets()
4590 cpu_dai = snd_soc_rtd_to_cpu(rtd, ch_maps->cpu); in snd_soc_dapm_connect_dai_link_widgets()
4591 codec_dai = snd_soc_rtd_to_codec(rtd, ch_maps->codec); in snd_soc_dapm_connect_dai_link_widgets()
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c1094 struct snd_soc_dai_link_ch_map *ch_maps; in asoc_sdw_hw_params() local
1101 if (!rtd->dai_link->ch_maps) in asoc_sdw_hw_params()
1126 for_each_link_ch_maps(rtd->dai_link, i, ch_maps) in asoc_sdw_hw_params()
1127 ch_maps->ch_mask = ch_mask << (i * step); in asoc_sdw_hw_params()
/linux/sound/soc/amd/acp/
H A Dacp-sdw-sof-mach.c206 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink()
H A Dacp-sdw-legacy-mach.c265 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink()
/linux/sound/soc/intel/boards/
H A Dsof_sdw.c1008 (*dai_links)->ch_maps = codec_maps; in create_sdw_dailink()