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))
197 struct snd_oxfw_stream_formation formation;
212 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
226 if (fmt.rate == formation.rate && fmt.pcm == formation.pcm &&
227 fmt.midi == formation.midi)
234 if (formation.pcm == 0)
237 err = amdtp_am824_set_parameters(stream, formation.rate, formation.pcm,
238 formation.midi * 8, false);
251 struct snd_oxfw_stream_formation formation;
271 err = snd_oxfw_stream_get_current_formation(oxfw, dir, &formation);
275 rate = formation.rate;
276 pcm_channels = formation.pcm;
278 if (formation.rate != rate || formation.pcm != pcm_channels) {
291 formation.rate != rate || formation.pcm != pcm_channels) {
472 struct snd_oxfw_stream_formation *formation)
491 err = snd_oxfw_stream_parse_format(format, formation);
504 struct snd_oxfw_stream_formation *formation)
508 memset(formation, 0, sizeof(struct snd_oxfw_stream_formation));
526 formation->rate = oxfw_rate_table[i];
537 formation->pcm += channels;
541 formation->midi = channels;
572 if (formation->pcm > AM824_MAX_CHANNELS_FOR_PCM ||
573 formation->midi > AM824_MAX_CHANNELS_FOR_MIDI)
584 struct snd_oxfw_stream_formation formation;
600 err = snd_oxfw_stream_parse_format(buf, &formation);
613 if (formation.rate == oxfw_rate_table[i])
718 struct snd_oxfw_stream_formation formation;
750 &formation);
755 if (formation.midi > 0)
778 &formation);
783 if (formation.midi > 0)