Lines Matching refs:formation
62 struct snd_oxfw_stream_formation formation; in set_stream_format() local
77 err = snd_oxfw_stream_parse_format(formats[i], &formation); in set_stream_format()
81 if ((formation.rate == rate) && (formation.pcm == pcm_channels)) in set_stream_format()
120 struct snd_oxfw_stream_formation formation; in start_stream() local
137 err = snd_oxfw_stream_parse_format(formats[i], &formation); in start_stream()
140 if (rate != formation.rate) in start_stream()
142 if (pcm_channels == 0 || pcm_channels == formation.pcm) in start_stream()
150 pcm_channels = formation.pcm; in start_stream()
151 midi_ports = formation.midi * 8; in start_stream()
259 struct snd_oxfw_stream_formation formation; in snd_oxfw_stream_start_simplex() local
296 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation); in snd_oxfw_stream_start_simplex()
300 rate = formation.rate; in snd_oxfw_stream_start_simplex()
302 pcm_channels = formation.pcm; in snd_oxfw_stream_start_simplex()
304 if ((formation.rate != rate) || (formation.pcm != pcm_channels)) { in snd_oxfw_stream_start_simplex()
389 struct snd_oxfw_stream_formation *formation) in snd_oxfw_stream_get_current_formation() argument
408 err = snd_oxfw_stream_parse_format(format, formation); in snd_oxfw_stream_get_current_formation()
421 struct snd_oxfw_stream_formation *formation) in snd_oxfw_stream_parse_format() argument
425 memset(formation, 0, sizeof(struct snd_oxfw_stream_formation)); in snd_oxfw_stream_parse_format()
443 formation->rate = oxfw_rate_table[i]; in snd_oxfw_stream_parse_format()
454 formation->pcm += channels; in snd_oxfw_stream_parse_format()
458 formation->midi = channels; in snd_oxfw_stream_parse_format()
489 if (formation->pcm > AM824_MAX_CHANNELS_FOR_PCM || in snd_oxfw_stream_parse_format()
490 formation->midi > AM824_MAX_CHANNELS_FOR_MIDI) in snd_oxfw_stream_parse_format()
501 struct snd_oxfw_stream_formation formation; in assume_stream_formats() local
517 err = snd_oxfw_stream_parse_format(buf, &formation); in assume_stream_formats()
529 if (formation.rate == oxfw_rate_table[i]) in assume_stream_formats()
632 struct snd_oxfw_stream_formation formation; in snd_oxfw_stream_discover() local
659 err = snd_oxfw_stream_parse_format(format, &formation); in snd_oxfw_stream_discover()
664 if (formation.midi > 0) in snd_oxfw_stream_discover()
681 err = snd_oxfw_stream_parse_format(format, &formation); in snd_oxfw_stream_discover()
686 if (formation.midi > 0) in snd_oxfw_stream_discover()