Lines Matching refs:mpu

115 	snd_wavefront_mpu_id  mpu;  in snd_wavefront_midi_output_write()  local
191 mpu = midi->output_mpu ^ mask; in snd_wavefront_midi_output_write()
193 if ((midi->mode[mpu] & MPU401_MODE_OUTPUT) == 0) { in snd_wavefront_midi_output_write()
197 if (snd_rawmidi_transmit_empty(midi->substream_output[mpu])) in snd_wavefront_midi_output_write()
200 if (mpu != midi->output_mpu) { in snd_wavefront_midi_output_write()
201 write_data(midi, mpu == internal_mpu ? in snd_wavefront_midi_output_write()
204 midi->output_mpu = mpu; in snd_wavefront_midi_output_write()
205 } else if (snd_rawmidi_transmit(midi->substream_output[mpu], &midi_byte, 1) == 1) { in snd_wavefront_midi_output_write()
217 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER; in snd_wavefront_midi_output_write()
233 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_input_open() local
240 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_input_open()
247 midi->mode[mpu] |= MPU401_MODE_INPUT; in snd_wavefront_midi_input_open()
248 midi->substream_input[mpu] = substream; in snd_wavefront_midi_input_open()
258 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_output_open() local
265 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_output_open()
272 midi->mode[mpu] |= MPU401_MODE_OUTPUT; in snd_wavefront_midi_output_open()
273 midi->substream_output[mpu] = substream; in snd_wavefront_midi_output_open()
283 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_input_close() local
290 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_input_close()
297 midi->mode[mpu] &= ~MPU401_MODE_INPUT; in snd_wavefront_midi_input_close()
307 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_output_close() local
314 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_output_close()
321 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT; in snd_wavefront_midi_output_close()
330 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_input_trigger() local
338 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_input_trigger()
346 midi->mode[mpu] |= MPU401_MODE_INPUT_TRIGGER; in snd_wavefront_midi_input_trigger()
348 midi->mode[mpu] &= ~MPU401_MODE_INPUT_TRIGGER; in snd_wavefront_midi_input_trigger()
369 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_output_trigger() local
377 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_output_trigger()
385 if ((midi->mode[mpu] & MPU401_MODE_OUTPUT_TRIGGER) == 0) { in snd_wavefront_midi_output_trigger()
393 midi->mode[mpu] |= MPU401_MODE_OUTPUT_TRIGGER; in snd_wavefront_midi_output_trigger()
396 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER; in snd_wavefront_midi_output_trigger()
411 static int mpu = external_mpu; in snd_wavefront_midi_interrupt() local
431 mpu = external_mpu; in snd_wavefront_midi_interrupt()
434 mpu = internal_mpu; in snd_wavefront_midi_interrupt()
438 mpu = internal_mpu; in snd_wavefront_midi_interrupt()
445 if (midi->mode[mpu] & MPU401_MODE_INPUT_TRIGGER) { in snd_wavefront_midi_interrupt()