• Home
  • Raw
  • Download

Lines Matching refs:mpu

118 	snd_wavefront_mpu_id  mpu;  in snd_wavefront_midi_output_write()  local
194 mpu = midi->output_mpu ^ mask; in snd_wavefront_midi_output_write()
196 if ((midi->mode[mpu] & MPU401_MODE_OUTPUT) == 0) { in snd_wavefront_midi_output_write()
200 if (snd_rawmidi_transmit_empty(midi->substream_output[mpu])) in snd_wavefront_midi_output_write()
203 if (mpu != midi->output_mpu) { in snd_wavefront_midi_output_write()
204 write_data(midi, mpu == internal_mpu ? in snd_wavefront_midi_output_write()
207 midi->output_mpu = mpu; in snd_wavefront_midi_output_write()
208 } else if (snd_rawmidi_transmit(midi->substream_output[mpu], &midi_byte, 1) == 1) { in snd_wavefront_midi_output_write()
220 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER; in snd_wavefront_midi_output_write()
236 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_input_open() local
243 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_input_open()
249 midi->mode[mpu] |= MPU401_MODE_INPUT; in snd_wavefront_midi_input_open()
250 midi->substream_input[mpu] = substream; in snd_wavefront_midi_input_open()
260 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_output_open() local
267 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_output_open()
273 midi->mode[mpu] |= MPU401_MODE_OUTPUT; in snd_wavefront_midi_output_open()
274 midi->substream_output[mpu] = substream; in snd_wavefront_midi_output_open()
284 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_input_close() local
291 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()
320 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT; in snd_wavefront_midi_output_close()
329 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_input_trigger() local
337 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_input_trigger()
345 midi->mode[mpu] |= MPU401_MODE_INPUT_TRIGGER; in snd_wavefront_midi_input_trigger()
347 midi->mode[mpu] &= ~MPU401_MODE_INPUT_TRIGGER; in snd_wavefront_midi_input_trigger()
368 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_output_trigger() local
376 mpu = *((snd_wavefront_mpu_id *) substream->rmidi->private_data); in snd_wavefront_midi_output_trigger()
384 if ((midi->mode[mpu] & MPU401_MODE_OUTPUT_TRIGGER) == 0) { in snd_wavefront_midi_output_trigger()
392 midi->mode[mpu] |= MPU401_MODE_OUTPUT_TRIGGER; in snd_wavefront_midi_output_trigger()
395 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER; in snd_wavefront_midi_output_trigger()
410 static int mpu = external_mpu; in snd_wavefront_midi_interrupt() local
430 mpu = external_mpu; in snd_wavefront_midi_interrupt()
433 mpu = internal_mpu; in snd_wavefront_midi_interrupt()
437 mpu = internal_mpu; in snd_wavefront_midi_interrupt()
444 if (midi->mode[mpu] & MPU401_MODE_INPUT_TRIGGER) { in snd_wavefront_midi_interrupt()