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
201 if (rate == 0) in snd_efw_stream_reserve_duplex()
202 rate = curr_rate; in snd_efw_stream_reserve_duplex()
203 if (rate != curr_rate) { in snd_efw_stream_reserve_duplex()
213 if (efw->substreams_counter == 0 || rate != curr_rate) { in snd_efw_stream_reserve_duplex()
216 err = snd_efw_command_set_sampling_rate(efw, rate); in snd_efw_stream_reserve_duplex()
220 err = snd_efw_get_multiplier_mode(rate, &mode); in snd_efw_stream_reserve_duplex()
224 err = keep_resources(efw, &efw->tx_stream, rate, mode); in snd_efw_stream_reserve_duplex()
228 err = keep_resources(efw, &efw->rx_stream, rate, mode); in snd_efw_stream_reserve_duplex()
248 unsigned int rate; in snd_efw_stream_start_duplex() local
262 err = snd_efw_command_get_sampling_rate(efw, &rate); in snd_efw_stream_start_duplex()
276 err = start_stream(efw, &efw->rx_stream, rate); in snd_efw_stream_start_duplex()
280 err = start_stream(efw, &efw->tx_stream, rate); in snd_efw_stream_start_duplex()