Lines Matching refs:formation

61 	struct snd_oxfw_stream_formation formation;
76 err = snd_oxfw_stream_parse_format(formats[i], &formation);
80 if ((formation.rate == rate) && (formation.pcm == pcm_channels))
205 struct snd_oxfw_stream_formation formation;
220 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
234 if (fmt.rate == formation.rate && fmt.pcm == formation.pcm &&
235 fmt.midi == formation.midi)
242 if (formation.pcm == 0)
245 err = amdtp_am824_set_parameters(stream, formation.rate, formation.pcm,
246 formation.midi * 8, false);
259 struct snd_oxfw_stream_formation formation;
279 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
283 rate = formation.rate;
284 pcm_channels = formation.pcm;
286 if (formation.rate != rate || formation.pcm != pcm_channels) {
299 formation.rate != rate || formation.pcm != pcm_channels) {
489 struct snd_oxfw_stream_formation *formation)
507 err = snd_oxfw_stream_parse_format(format, formation);
531 err = snd_oxfw_stream_parse_format(formats[i], formation);
535 if (formation->rate == rate)
552 struct snd_oxfw_stream_formation *formation)
556 memset(formation, 0, sizeof(struct snd_oxfw_stream_formation));
574 formation->rate = oxfw_rate_table[i];
585 formation->pcm += channels;
589 formation->midi = channels;
620 if (formation->pcm > AM824_MAX_CHANNELS_FOR_PCM ||
621 formation->midi > AM824_MAX_CHANNELS_FOR_MIDI)
632 struct snd_oxfw_stream_formation formation;
667 err = snd_oxfw_stream_parse_format(buf, &formation);
680 if (formation.rate == oxfw_rate_table[i])
785 struct snd_oxfw_stream_formation formation;
817 &formation);
822 if (formation.midi > 0)
845 &formation);
850 if (formation.midi > 0)