Lines Matching refs:formation
61 struct snd_oxfw_stream_formation formation; in set_stream_format() local
76 err = snd_oxfw_stream_parse_format(formats[i], &formation); in set_stream_format()
80 if ((formation.rate == rate) && (formation.pcm == pcm_channels)) in set_stream_format()
197 struct snd_oxfw_stream_formation formation; in keep_resources() local
212 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation); in keep_resources()
226 if (fmt.rate == formation.rate && fmt.pcm == formation.pcm && in keep_resources()
227 fmt.midi == formation.midi) in keep_resources()
234 if (formation.pcm == 0) in keep_resources()
237 err = amdtp_am824_set_parameters(stream, formation.rate, formation.pcm, in keep_resources()
238 formation.midi * 8, false); in keep_resources()
251 struct snd_oxfw_stream_formation formation; in snd_oxfw_stream_reserve_duplex() local
271 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation); in snd_oxfw_stream_reserve_duplex()
275 rate = formation.rate; in snd_oxfw_stream_reserve_duplex()
276 pcm_channels = formation.pcm; in snd_oxfw_stream_reserve_duplex()
278 if (formation.rate != rate || formation.pcm != pcm_channels) { in snd_oxfw_stream_reserve_duplex()
291 formation.rate != rate || formation.pcm != pcm_channels) { in snd_oxfw_stream_reserve_duplex()
472 struct snd_oxfw_stream_formation *formation) in snd_oxfw_stream_get_current_formation() argument
491 err = snd_oxfw_stream_parse_format(format, formation); in snd_oxfw_stream_get_current_formation()
504 struct snd_oxfw_stream_formation *formation) in snd_oxfw_stream_parse_format() argument
508 memset(formation, 0, sizeof(struct snd_oxfw_stream_formation)); in snd_oxfw_stream_parse_format()
526 formation->rate = oxfw_rate_table[i]; in snd_oxfw_stream_parse_format()
537 formation->pcm += channels; in snd_oxfw_stream_parse_format()
541 formation->midi = channels; in snd_oxfw_stream_parse_format()
572 if (formation->pcm > AM824_MAX_CHANNELS_FOR_PCM || in snd_oxfw_stream_parse_format()
573 formation->midi > AM824_MAX_CHANNELS_FOR_MIDI) in snd_oxfw_stream_parse_format()
584 struct snd_oxfw_stream_formation formation; in assume_stream_formats() local
600 err = snd_oxfw_stream_parse_format(buf, &formation); in assume_stream_formats()
613 if (formation.rate == oxfw_rate_table[i]) in assume_stream_formats()
718 struct snd_oxfw_stream_formation formation; in snd_oxfw_stream_discover() local
750 &formation); in snd_oxfw_stream_discover()
755 if (formation.midi > 0) in snd_oxfw_stream_discover()
778 &formation); in snd_oxfw_stream_discover()
783 if (formation.midi > 0) in snd_oxfw_stream_discover()