Lines Matching refs:orig_dev

124 midi_synth_input(int orig_dev, unsigned char data)  in midi_synth_input()  argument
142 if (orig_dev < 0 || orig_dev > num_midis || midi_devs[orig_dev] == NULL) in midi_synth_input()
148 dev = midi2synth[orig_dev]; in midi_synth_input()
149 inc = &midi_devs[orig_dev]->in_info; in midi_synth_input()
229 printk("MIDI%d: Unexpected state %d (%02x)\n", orig_dev, inc->m_state, (int) data); in midi_synth_input()
237 int orig_dev = synth_devs[dev]->midi_dev; in leave_sysex() local
245 while (!midi_devs[orig_dev]->outputc(orig_dev, 0xf7) && in leave_sysex()
285 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_kill_note() local
299 msg = prev_out_status[orig_dev] & 0xf0; in midi_synth_kill_note()
300 chn = prev_out_status[orig_dev] & 0x0f; in midi_synth_kill_note()
306 if (!prefix_cmd(orig_dev, note)) in midi_synth_kill_note()
309 midi_outc(orig_dev, note); in midi_synth_kill_note()
314 midi_outc(orig_dev, 0); /* in midi_synth_kill_note()
319 midi_outc(orig_dev, velocity); in midi_synth_kill_note()
324 if (!prefix_cmd(orig_dev, 0x90 | (channel & 0x0f))) in midi_synth_kill_note()
326 midi_outc(orig_dev, 0x90 | (channel & 0x0f)); /* in midi_synth_kill_note()
329 midi_outc(orig_dev, note); in midi_synth_kill_note()
330 midi_outc(orig_dev, 0); /* in midi_synth_kill_note()
335 if (!prefix_cmd(orig_dev, 0x80 | (channel & 0x0f))) in midi_synth_kill_note()
337 midi_outc(orig_dev, 0x80 | (channel & 0x0f)); /* in midi_synth_kill_note()
340 midi_outc(orig_dev, note); in midi_synth_kill_note()
341 midi_outc(orig_dev, velocity); in midi_synth_kill_note()
352 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_set_instr() local
361 if (!prefix_cmd(orig_dev, 0xc0 | (channel & 0x0f))) in midi_synth_set_instr()
363 midi_outc(orig_dev, 0xc0 | (channel & 0x0f)); /* in midi_synth_set_instr()
366 midi_outc(orig_dev, instr_no); in midi_synth_set_instr()
375 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_start_note() local
389 msg = prev_out_status[orig_dev] & 0xf0; in midi_synth_start_note()
390 chn = prev_out_status[orig_dev] & 0x0f; in midi_synth_start_note()
396 if (!prefix_cmd(orig_dev, note)) in midi_synth_start_note()
398 midi_outc(orig_dev, note); in midi_synth_start_note()
399 midi_outc(orig_dev, velocity); in midi_synth_start_note()
402 if (!prefix_cmd(orig_dev, 0x90 | (channel & 0x0f))) in midi_synth_start_note()
404 midi_outc(orig_dev, 0x90 | (channel & 0x0f)); /* in midi_synth_start_note()
407 midi_outc(orig_dev, note); in midi_synth_start_note()
408 midi_outc(orig_dev, velocity); in midi_synth_start_note()
425 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_open() local
429 if (orig_dev < 0 || orig_dev >= num_midis || midi_devs[orig_dev] == NULL) in midi_synth_open()
432 midi2synth[orig_dev] = dev; in midi_synth_open()
434 prev_out_status[orig_dev] = 0; in midi_synth_open()
436 if ((err = midi_devs[orig_dev]->open(orig_dev, mode, in midi_synth_open()
439 inc = &midi_devs[orig_dev]->in_info; in midi_synth_open()
458 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_close() local
465 midi_devs[orig_dev]->outputc(orig_dev, 0xfe); in midi_synth_close()
467 midi_devs[orig_dev]->close(orig_dev); in midi_synth_close()
481 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_load_patch() local
491 if (!prefix_cmd(orig_dev, 0xf0)) in midi_synth_load_patch()
539 while (!midi_devs[orig_dev]->outputc(orig_dev, (unsigned char) (data & 0xff)) && in midi_synth_load_patch()
549 midi_outc(orig_dev, 0xf7); in midi_synth_load_patch()
561 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_aftertouch() local
571 msg = prev_out_status[orig_dev] & 0xf0; in midi_synth_aftertouch()
572 chn = prev_out_status[orig_dev] & 0x0f; in midi_synth_aftertouch()
578 if (!prefix_cmd(orig_dev, 0xd0 | (channel & 0x0f))) in midi_synth_aftertouch()
580 midi_outc(orig_dev, 0xd0 | (channel & 0x0f)); /* in midi_synth_aftertouch()
583 } else if (!prefix_cmd(orig_dev, pressure)) in midi_synth_aftertouch()
586 midi_outc(orig_dev, pressure); in midi_synth_aftertouch()
593 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_controller() local
603 msg = prev_out_status[orig_dev] & 0xf0; in midi_synth_controller()
604 chn = prev_out_status[orig_dev] & 0x0f; in midi_synth_controller()
608 if (!prefix_cmd(orig_dev, 0xb0 | (channel & 0x0f))) in midi_synth_controller()
610 midi_outc(orig_dev, 0xb0 | (channel & 0x0f)); in midi_synth_controller()
611 } else if (!prefix_cmd(orig_dev, ctrl_num)) in midi_synth_controller()
614 midi_outc(orig_dev, ctrl_num); in midi_synth_controller()
615 midi_outc(orig_dev, value & 0x7f); in midi_synth_controller()
622 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_bender() local
633 msg = prev_out_status[orig_dev] & 0xf0; in midi_synth_bender()
634 prev_chn = prev_out_status[orig_dev] & 0x0f; in midi_synth_bender()
640 if (!prefix_cmd(orig_dev, 0xe0 | (channel & 0x0f))) in midi_synth_bender()
642 midi_outc(orig_dev, 0xe0 | (channel & 0x0f)); in midi_synth_bender()
643 } else if (!prefix_cmd(orig_dev, value & 0x7f)) in midi_synth_bender()
646 midi_outc(orig_dev, value & 0x7f); in midi_synth_bender()
647 midi_outc(orig_dev, (value >> 7) & 0x7f); in midi_synth_bender()
660 int orig_dev = synth_devs[dev]->midi_dev; in midi_synth_send_sysex() local
668 if (!prefix_cmd(orig_dev, 0xf0)) in midi_synth_send_sysex()
690 if (!midi_devs[orig_dev]->outputc(orig_dev, bytes[i])) in midi_synth_send_sysex()
701 while (!midi_devs[orig_dev]->outputc(orig_dev, bytes[i]) && in midi_synth_send_sysex()