Lines Matching defs:mpu
115 snd_wavefront_mpu_id mpu;
191 mpu = midi->output_mpu ^ mask;
193 if ((midi->mode[mpu] & MPU401_MODE_OUTPUT) == 0) {
197 if (snd_rawmidi_transmit_empty(midi->substream_output[mpu]))
200 if (mpu != midi->output_mpu) {
201 write_data(midi, mpu == internal_mpu ?
204 midi->output_mpu = mpu;
205 } else if (snd_rawmidi_transmit(midi->substream_output[mpu], &midi_byte, 1) == 1) {
217 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER;
233 snd_wavefront_mpu_id mpu;
240 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data);
246 midi->mode[mpu] |= MPU401_MODE_INPUT;
247 midi->substream_input[mpu] = substream;
257 snd_wavefront_mpu_id mpu;
264 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data);
270 midi->mode[mpu] |= MPU401_MODE_OUTPUT;
271 midi->substream_output[mpu] = substream;
281 snd_wavefront_mpu_id mpu;
288 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data);
294 midi->mode[mpu] &= ~MPU401_MODE_INPUT;
304 snd_wavefront_mpu_id mpu;
311 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data);
317 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT;
326 snd_wavefront_mpu_id mpu;
334 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data);
342 midi->mode[mpu] |= MPU401_MODE_INPUT_TRIGGER;
344 midi->mode[mpu] &= ~MPU401_MODE_INPUT_TRIGGER;
365 snd_wavefront_mpu_id mpu;
373 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data);
381 if ((midi->mode[mpu] & MPU401_MODE_OUTPUT_TRIGGER) == 0) {
389 midi->mode[mpu] |= MPU401_MODE_OUTPUT_TRIGGER;
392 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER;
407 static int mpu = external_mpu;
427 mpu = external_mpu;
430 mpu = internal_mpu;
434 mpu = internal_mpu;
441 if (midi->mode[mpu] & MPU401_MODE_INPUT_TRIGGER) {