Lines Matching defs: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))
203 struct snd_oxfw_stream_formation formation;
218 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
232 if (fmt.rate == formation.rate && fmt.pcm == formation.pcm &&
233 fmt.midi == formation.midi)
240 if (formation.pcm == 0)
243 err = amdtp_am824_set_parameters(stream, formation.rate, formation.pcm,
244 formation.midi * 8, false);
257 struct snd_oxfw_stream_formation formation;
277 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
281 rate = formation.rate;
282 pcm_channels = formation.pcm;
284 if (formation.rate != rate || formation.pcm != pcm_channels) {
297 formation.rate != rate || formation.pcm != pcm_channels) {
487 struct snd_oxfw_stream_formation *formation)
506 err = snd_oxfw_stream_parse_format(format, formation);
519 struct snd_oxfw_stream_formation *formation)
523 memset(formation, 0, sizeof(struct snd_oxfw_stream_formation));
541 formation->rate = oxfw_rate_table[i];
552 formation->pcm += channels;
556 formation->midi = channels;
587 if (formation->pcm > AM824_MAX_CHANNELS_FOR_PCM ||
588 formation->midi > AM824_MAX_CHANNELS_FOR_MIDI)
599 struct snd_oxfw_stream_formation formation;
615 err = snd_oxfw_stream_parse_format(buf, &formation);
628 if (formation.rate == oxfw_rate_table[i])
733 struct snd_oxfw_stream_formation formation;
765 &formation);
770 if (formation.midi > 0)
793 &formation);
798 if (formation.midi > 0)