Lines Matching refs:rate
65 unsigned int rate) in start_stream() argument
159 unsigned int rate, unsigned int mode) in keep_resources() argument
176 err = amdtp_am824_set_parameters(stream, rate, pcm_channels, in keep_resources()
184 int snd_efw_stream_reserve_duplex(struct snd_efw *efw, unsigned int rate) in snd_efw_stream_reserve_duplex() argument
199 if (rate == 0) in snd_efw_stream_reserve_duplex()
200 rate = curr_rate; in snd_efw_stream_reserve_duplex()
201 if (rate != curr_rate) { in snd_efw_stream_reserve_duplex()
211 if (efw->substreams_counter == 0 || rate != curr_rate) { in snd_efw_stream_reserve_duplex()
214 err = snd_efw_command_set_sampling_rate(efw, rate); in snd_efw_stream_reserve_duplex()
218 err = snd_efw_get_multiplier_mode(rate, &mode); in snd_efw_stream_reserve_duplex()
222 err = keep_resources(efw, &efw->tx_stream, rate, mode); in snd_efw_stream_reserve_duplex()
226 err = keep_resources(efw, &efw->rx_stream, rate, mode); in snd_efw_stream_reserve_duplex()
238 unsigned int rate; in snd_efw_stream_start_duplex() local
252 err = snd_efw_command_get_sampling_rate(efw, &rate); in snd_efw_stream_start_duplex()
257 err = start_stream(efw, &efw->rx_stream, rate); in snd_efw_stream_start_duplex()
261 err = start_stream(efw, &efw->tx_stream, rate); in snd_efw_stream_start_duplex()