Lines Matching refs:drv
33 static void note_off(const struct snd_midi_op *ops, void *drv,
40 static void rpn(const struct snd_midi_op *ops, void *drv,
43 static void nrpn(const struct snd_midi_op *ops, void *drv,
77 void *drv; in snd_midi_process_event() local
97 drv = chanset->private_data; in snd_midi_process_event()
120 ops->note_off(drv, ev->data.note.note, 0, chan); in snd_midi_process_event()
124 ops->note_on(drv, ev->data.note.note, ev->data.note.velocity, chan); in snd_midi_process_event()
130 note_off(ops, drv, chan, ev->data.note.note, ev->data.note.velocity); in snd_midi_process_event()
134 ops->key_press(drv, ev->data.note.note, ev->data.note.velocity, chan); in snd_midi_process_event()
137 do_control(ops, drv, chanset, chan, in snd_midi_process_event()
146 ops->control(drv, MIDI_CTL_PITCHBEND, chan); in snd_midi_process_event()
151 ops->control(drv, MIDI_CTL_CHAN_PRESSURE, chan); in snd_midi_process_event()
159 do_control(ops, drv, chanset, chan, in snd_midi_process_event()
163 do_control(ops, drv, chanset, chan, in snd_midi_process_event()
178 nrpn(ops, drv, chan, chanset); in snd_midi_process_event()
191 rpn(ops, drv, chan, chanset); in snd_midi_process_event()
199 sysex(ops, drv, sysexbuf, len, chanset); in snd_midi_process_event()
235 note_off(const struct snd_midi_op *ops, void *drv, in note_off() argument
249 ops->note_off(drv, note, vel, chan); in note_off()
258 do_control(const struct snd_midi_op *ops, void *drv, in do_control() argument
282 ops->note_off(drv, i, 0, chan); in do_control()
304 ops->note_off(drv, i, 0, chan); in do_control()
315 rpn(ops, drv, chan, chset); in do_control()
317 nrpn(ops, drv, chan, chset); in do_control()
329 all_sounds_off(ops, drv, chan); in do_control()
333 all_notes_off(ops, drv, chan); in do_control()
368 ops->control(drv, control, chan); in do_control()
410 rpn(const struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan, in rpn() argument
450 nrpn(const struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan, in nrpn() argument
455 ops->nrpn(drv, chan, chset); in nrpn()
592 all_sounds_off(const struct snd_midi_op *ops, void *drv, in all_sounds_off() argument
601 ops->note_terminate(drv, n, chan); in all_sounds_off()
611 all_notes_off(const struct snd_midi_op *ops, void *drv, in all_notes_off() argument
620 note_off(ops, drv, chan, n, 0); in all_notes_off()