Lines Matching refs:rate
187 unsigned int rate = combine_triple(&fmt[idx]); in parse_audio_format_rates_v1() local
188 if (!rate) in parse_audio_format_rates_v1()
192 if (rate == 48000 && nr_rates == 1 && in parse_audio_format_rates_v1()
197 rate = 96000; in parse_audio_format_rates_v1()
199 if (rate == 16000 && in parse_audio_format_rates_v1()
202 rate = 8000; in parse_audio_format_rates_v1()
204 fp->rate_table[fp->nr_rates] = rate; in parse_audio_format_rates_v1()
205 if (!fp->rate_min || rate < fp->rate_min) in parse_audio_format_rates_v1()
206 fp->rate_min = rate; in parse_audio_format_rates_v1()
207 if (!fp->rate_max || rate > fp->rate_max) in parse_audio_format_rates_v1()
208 fp->rate_max = rate; in parse_audio_format_rates_v1()
209 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_audio_format_rates_v1()
243 unsigned int rate; in parse_uac2_sample_rate_range() local
260 for (rate = min; rate <= max; rate += res) { in parse_uac2_sample_rate_range()
262 fp->rate_table[nr_rates] = rate; in parse_uac2_sample_rate_range()
263 if (!fp->rate_min || rate < fp->rate_min) in parse_uac2_sample_rate_range()
264 fp->rate_min = rate; in parse_uac2_sample_rate_range()
265 if (!fp->rate_max || rate > fp->rate_max) in parse_uac2_sample_rate_range()
266 fp->rate_max = rate; in parse_uac2_sample_rate_range()
267 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_uac2_sample_rate_range()