Lines Matching refs:rate
185 unsigned int rate = combine_triple(&fmt[idx]); in parse_audio_format_rates_v1() local
186 if (!rate) in parse_audio_format_rates_v1()
190 if (rate == 48000 && nr_rates == 1 && in parse_audio_format_rates_v1()
195 rate = 96000; in parse_audio_format_rates_v1()
197 if (rate == 16000 && in parse_audio_format_rates_v1()
200 rate = 8000; in parse_audio_format_rates_v1()
202 fp->rate_table[fp->nr_rates] = rate; in parse_audio_format_rates_v1()
203 if (!fp->rate_min || rate < fp->rate_min) in parse_audio_format_rates_v1()
204 fp->rate_min = rate; in parse_audio_format_rates_v1()
205 if (!fp->rate_max || rate > fp->rate_max) in parse_audio_format_rates_v1()
206 fp->rate_max = rate; in parse_audio_format_rates_v1()
207 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_audio_format_rates_v1()
241 unsigned int rate; in parse_uac2_sample_rate_range() local
258 for (rate = min; rate <= max; rate += res) { in parse_uac2_sample_rate_range()
260 fp->rate_table[nr_rates] = rate; in parse_uac2_sample_rate_range()
261 if (!fp->rate_min || rate < fp->rate_min) in parse_uac2_sample_rate_range()
262 fp->rate_min = rate; in parse_uac2_sample_rate_range()
263 if (!fp->rate_max || rate > fp->rate_max) in parse_uac2_sample_rate_range()
264 fp->rate_max = rate; in parse_uac2_sample_rate_range()
265 fp->rates |= snd_pcm_rate_to_rate_bit(rate); in parse_uac2_sample_rate_range()