Lines Matching refs:rate
18 static int parse_clock_bits(u32 data, unsigned int *rate, in parse_clock_bits() argument
23 unsigned int rate; in parse_clock_bits() member
55 *rate = rate_entry->rate; in parse_clock_bits()
75 static int latter_get_clock(struct snd_ff *ff, unsigned int *rate, in latter_get_clock() argument
88 return parse_clock_bits(data, rate, src, ff->unit_version); in latter_get_clock()
106 static int latter_allocate_resources(struct snd_ff *ff, unsigned int rate) in latter_allocate_resources() argument
116 if (rate % 48000 == 0) in latter_allocate_resources()
118 else if (rate % 44100 == 0) in latter_allocate_resources()
120 else if (rate % 32000 == 0) in latter_allocate_resources()
125 if (rate >= 64000 && rate < 128000) in latter_allocate_resources()
127 else if (rate >= 128000) in latter_allocate_resources()
146 if (curr_rate == rate) in latter_allocate_resources()
153 if (rate == amdtp_rate_table[i]) in latter_allocate_resources()
182 static int latter_begin_session(struct snd_ff *ff, unsigned int rate) in latter_begin_session() argument
193 if (rate >= 32000 && rate <= 48000) in latter_begin_session()
195 else if (rate >= 64000 && rate <= 96000) in latter_begin_session()
197 else if (rate >= 128000 && rate <= 192000) in latter_begin_session()
205 if (rate >= 32000 && rate <= 48000) in latter_begin_session()
207 else if (rate >= 64000 && rate <= 96000) in latter_begin_session()
209 else if (rate >= 128000 && rate <= 192000) in latter_begin_session()
259 unsigned int rate; in latter_dump_status() local
286 err = parse_clock_bits(data, &rate, &src, ff->unit_version); in latter_dump_status()
293 snd_iprintf(buffer, "Referred clock: %s %d\n", label, rate); in latter_dump_status()