Lines Matching refs:symmetry
238 unsigned int rate, channels, sample_bits, symmetry, i; in soc_pcm_params_symmetry() local
245 symmetry = cpu_dai->driver->symmetric_rates || in soc_pcm_params_symmetry()
249 symmetry |= rtd->codec_dais[i]->driver->symmetric_rates; in soc_pcm_params_symmetry()
251 if (symmetry && cpu_dai->rate && cpu_dai->rate != rate) { in soc_pcm_params_symmetry()
257 symmetry = cpu_dai->driver->symmetric_channels || in soc_pcm_params_symmetry()
261 symmetry |= rtd->codec_dais[i]->driver->symmetric_channels; in soc_pcm_params_symmetry()
263 if (symmetry && cpu_dai->channels && cpu_dai->channels != channels) { in soc_pcm_params_symmetry()
269 symmetry = cpu_dai->driver->symmetric_samplebits || in soc_pcm_params_symmetry()
273 symmetry |= rtd->codec_dais[i]->driver->symmetric_samplebits; in soc_pcm_params_symmetry()
275 if (symmetry && cpu_dai->sample_bits && cpu_dai->sample_bits != sample_bits) { in soc_pcm_params_symmetry()
289 unsigned int symmetry, i; in soc_pcm_has_symmetry() local
291 symmetry = cpu_driver->symmetric_rates || link->symmetric_rates || in soc_pcm_has_symmetry()
296 symmetry = symmetry || in soc_pcm_has_symmetry()
301 return symmetry; in soc_pcm_has_symmetry()