Lines Matching refs:rate
191 unsigned int rate = combine_triple(&fmt[idx]); in parse_audio_format_rates_v1() local
192 if (!rate) in parse_audio_format_rates_v1()
196 if (rate == 48000 && nr_rates == 1 && in parse_audio_format_rates_v1()
201 rate = 96000; in parse_audio_format_rates_v1()
203 if (rate == 16000 && in parse_audio_format_rates_v1()
206 rate = 8000; in parse_audio_format_rates_v1()
208 fp->rate_table[fp->nr_rates] = rate; in parse_audio_format_rates_v1()
209 if (!fp->rate_min || rate < fp->rate_min) in parse_audio_format_rates_v1()
210 fp->rate_min = rate; in parse_audio_format_rates_v1()
211 if (!fp->rate_max || rate > fp->rate_max) in parse_audio_format_rates_v1()
212 fp->rate_max = rate; in parse_audio_format_rates_v1()
213 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_audio_format_rates_v1()
247 unsigned int rate; in parse_uac2_sample_rate_range() local
264 for (rate = min; rate <= max; rate += res) { in parse_uac2_sample_rate_range()
266 fp->rate_table[nr_rates] = rate; in parse_uac2_sample_rate_range()
267 if (!fp->rate_min || rate < fp->rate_min) in parse_uac2_sample_rate_range()
268 fp->rate_min = rate; in parse_uac2_sample_rate_range()
269 if (!fp->rate_max || rate > fp->rate_max) in parse_uac2_sample_rate_range()
270 fp->rate_max = rate; in parse_uac2_sample_rate_range()
271 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_uac2_sample_rate_range()