Lines Matching refs:rate
51 get_formation_index(unsigned int rate, unsigned int *index) in get_formation_index() argument
56 if (snd_bebob_rate_table[i] == rate) { in get_formation_index()
98 snd_bebob_stream_set_rate(struct snd_bebob *bebob, unsigned int rate) in snd_bebob_stream_set_rate() argument
102 err = avc_general_set_sig_fmt(bebob->unit, rate, in snd_bebob_stream_set_rate()
107 err = avc_general_set_sig_fmt(bebob->unit, rate, in snd_bebob_stream_set_rate()
422 make_both_connections(struct snd_bebob *bebob, unsigned int rate) in make_both_connections() argument
430 err = get_formation_index(rate, &index); in make_both_connections()
435 err = amdtp_am824_set_parameters(&bebob->tx_stream, rate, in make_both_connections()
443 err = amdtp_am824_set_parameters(&bebob->rx_stream, rate, in make_both_connections()
512 unsigned int rate) in start_stream() argument
585 int snd_bebob_stream_start_duplex(struct snd_bebob *bebob, unsigned int rate) in snd_bebob_stream_start_duplex() argument
587 const struct snd_bebob_rate_spec *rate_spec = bebob->spec->rate; in snd_bebob_stream_start_duplex()
656 if (rate == 0) in snd_bebob_stream_start_duplex()
657 rate = curr_rate; in snd_bebob_stream_start_duplex()
658 if (rate != curr_rate) { in snd_bebob_stream_start_duplex()
677 err = rate_spec->set(bebob, rate); in snd_bebob_stream_start_duplex()
686 err = make_both_connections(bebob, rate); in snd_bebob_stream_start_duplex()
690 err = start_stream(bebob, master, rate); in snd_bebob_stream_start_duplex()
704 err = rate_spec->set(bebob, rate); in snd_bebob_stream_start_duplex()
726 err = start_stream(bebob, slave, rate); in snd_bebob_stream_start_duplex()