MIDI_DEBUG
MIDI_DEBUG(1, kprintf("midistat_close\n"));
MIDI_DEBUG(4, kprintf("midistat_read\n"));
MIDI_DEBUG(1, kprintf("midisynth_open %s %s\n",
MIDI_DEBUG(2, kprintf("midisynth_open: return %d.\n", retval));
MIDI_DEBUG(1, kprintf("midisynth_close %s %s\n",
MIDI_DEBUG(1, kprintf("midi_close: closed, busy = %d.\n", m->busy));
MIDI_DEBUG(4, kprintf("midisynth_writeraw\n"));
MIDI_DEBUG(3, kprintf("midisynth_writeraw lksleep\n"));
MIDI_DEBUG(5,
MIDI_DEBUG(3, kprintf("midi_destroy\n"));
MIDI_DEBUG(1, kprintf("midi_unload()\n"));
MIDI_DEBUG(2, kprintf("midi_unload: failed\n"));
MIDI_DEBUG(1, kprintf("midiinit: unit %d/%d.\n", unit, channel));
MIDI_DEBUG(1, kprintf("midiinit #2: unit %d/%d.\n", unit, channel));
MIDI_DEBUG(1, kprintf("midiinit queues %d/%d.\n", inqsize, outqsize));
MIDI_DEBUG(1, kprintf("midi_init ended in error\n"));
MIDI_DEBUG(5, kprintf("midi_in: m=%p size=%d\n", m, size));
MIDI_DEBUG(6, kprintf("midi_in: len %jd avail %jd\n",
MIDI_DEBUG(4, kprintf("midi_in: Discarding data qu\n"));
MIDI_DEBUG(2, kprintf("midi_out: %p\n", m));
MIDI_DEBUG(3, kprintf("midi_out: used %d\n", used));
MIDI_DEBUG(1, kprintf("midiopen %p %s %s\n", td,
MIDI_DEBUG(2, kprintf("midi_open: opened.\n"));
MIDI_DEBUG(1, kprintf("midi_close %p %s %s\n", td,
MIDI_DEBUG(1, kprintf("midi_close: closed, busy = %d.\n", m->busy));
MIDI_DEBUG(5, kprintf("midiread: count=%lu\n",
MIDI_DEBUG(6, kprintf("midi_read start\n"));
MIDI_DEBUG(6, kprintf("midiread: uiomove cc=%d\n", used));
err0: MIDI_DEBUG(4, kprintf("midi_read: ret %d\n", retval));
MIDI_DEBUG(4, kprintf("midi_write\n"));
MIDI_DEBUG(3, kprintf("midi_write lksleep\n"));
MIDI_DEBUG(5, kprintf("midiout: resid %zd len %jd avail %jd\n",
MIDI_DEBUG(5, kprintf("midi_write: uiomove cc=%d\n", used));
MIDI_DEBUG(1, kprintf("midistat_open\n"));