Home
last modified time | relevance | path

Searched refs:snd_midi_channel (Results 1 – 17 of 17) sorted by relevance

/Linux-v4.19/sound/drivers/opl3/
Dopl3_voice.h31 void snd_opl3_note_on(void *p, int note, int vel, struct snd_midi_channel *chan);
32 void snd_opl3_note_off(void *p, int note, int vel, struct snd_midi_channel *chan);
33 void snd_opl3_key_press(void *p, int note, int vel, struct snd_midi_channel *chan);
34 void snd_opl3_terminate_note(void *p, int note, struct snd_midi_channel *chan);
35 void snd_opl3_control(void *p, int type, struct snd_midi_channel *chan);
36 void snd_opl3_nrpn(void *p, struct snd_midi_channel *chan, struct snd_midi_channel_set *chset);
39 void snd_opl3_calc_volume(unsigned char *reg, int vel, struct snd_midi_channel *chan);
44 …3_drum_switch(struct snd_opl3 *opl3, int note, int on_off, int vel, struct snd_midi_channel *chan);
Dopl3_midi.c29 struct snd_midi_channel *chan);
61 struct snd_midi_channel *chan) in snd_opl3_calc_volume()
94 int note, struct snd_midi_channel *chan) in snd_opl3_calc_pitch()
139 struct snd_midi_channel *chan) { in opl3_get_voice()
290 void snd_opl3_note_on(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_opl3_note_on()
669 struct snd_midi_channel *chan) in snd_opl3_note_off_unsafe()
706 struct snd_midi_channel *chan) in snd_opl3_note_off()
719 void snd_opl3_key_press(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_opl3_key_press()
730 void snd_opl3_terminate_note(void *p, int note, struct snd_midi_channel *chan) in snd_opl3_terminate_note()
786 static void snd_opl3_pitch_ctrl(struct snd_opl3 *opl3, struct snd_midi_channel *chan) in snd_opl3_pitch_ctrl()
[all …]
Dopl3_drums.c136 int vel, struct snd_midi_channel *chan) in snd_opl3_drum_vol_set()
184 struct snd_midi_channel *chan) in snd_opl3_drum_switch()
/Linux-v4.19/sound/synth/emux/
Demux_voice.h47 void snd_emux_note_on(void *p, int note, int vel, struct snd_midi_channel *chan);
48 void snd_emux_note_off(void *p, int note, int vel, struct snd_midi_channel *chan);
49 void snd_emux_key_press(void *p, int note, int vel, struct snd_midi_channel *chan);
50 void snd_emux_terminate_note(void *p, int note, struct snd_midi_channel *chan);
51 void snd_emux_control(void *p, int type, struct snd_midi_channel *chan);
55 struct snd_midi_channel *chan, int update);
67 struct snd_midi_channel *chan, int type, int val);
69 struct snd_midi_channel *chan, int type, int val, int mode);
76 struct snd_midi_channel *chan, int param);
77 void snd_emux_nrpn(void *private_data, struct snd_midi_channel *chan,
Demux_synth.c41 int *notep, int vel, struct snd_midi_channel *chan,
43 static int get_bank(struct snd_emux_port *port, struct snd_midi_channel *chan);
45 struct snd_midi_channel *chan, int free);
60 snd_emux_note_on(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_emux_note_on()
159 snd_emux_note_off(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_emux_note_off()
236 snd_emux_key_press(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_emux_key_press()
269 snd_emux_update_channel(struct snd_emux_port *port, struct snd_midi_channel *chan, int update) in snd_emux_update_channel()
325 snd_emux_control(void *p, int type, struct snd_midi_channel *chan) in snd_emux_control()
378 terminate_note1(struct snd_emux *emu, int note, struct snd_midi_channel *chan, int free) in terminate_note1()
399 snd_emux_terminate_note(void *p, int note, struct snd_midi_channel *chan) in snd_emux_terminate_note()
[all …]
Demux_effect.c100 effect_set_byte(unsigned char *valp, struct snd_midi_channel *chan, int type) in effect_set_byte()
121 effect_set_word(unsigned short *valp, struct snd_midi_channel *chan, int type) in effect_set_word()
138 effect_get_offset(struct snd_midi_channel *chan, int lo, int hi, int mode) in effect_get_offset()
157 struct snd_midi_channel *chan, int type, int val) in snd_emux_send_effect_oss()
177 snd_emux_send_effect(struct snd_emux_port *port, struct snd_midi_channel *chan, in snd_emux_send_effect()
235 struct snd_midi_channel *chan = vp->chan; in snd_emux_setup_effect()
Demux_nrpn.c54 struct snd_midi_channel *chan, in send_converted_effect()
287 snd_emux_nrpn(void *p, struct snd_midi_channel *chan, in snd_emux_nrpn()
363 snd_emux_xg_control(struct snd_emux_port *port, struct snd_midi_channel *chan, in snd_emux_xg_control()
Demux_oss.c340 struct snd_midi_channel *chan; in emuspec_control()
434 struct snd_midi_channel *chan; in gusspec_control()
Demux_seq.c242 struct snd_midi_channel *chan = port->chset.channels + i; in snd_emux_reset_port()
/Linux-v4.19/sound/core/seq/
Dseq_midi_emul.c48 struct snd_midi_channel *chan,
52 struct snd_midi_channel *chan,
54 static void rpn(struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan,
56 static void nrpn(struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan,
61 struct snd_midi_channel *chan);
63 struct snd_midi_channel *chan);
64 static void snd_midi_reset_controllers(struct snd_midi_channel *chan);
87 struct snd_midi_channel *chan; in snd_midi_process_event()
246 note_off(struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan, in note_off()
269 struct snd_midi_channel *chan, int control, int value) in do_control()
[all …]
/Linux-v4.19/include/sound/
Dseq_midi_emul.h32 struct snd_midi_channel { struct
73 struct snd_midi_channel *channels;
83 void (*note_on)(void *private_data, int note, int vel, struct snd_midi_channel *chan);
84 …void (*note_off)(void *private_data,int note, int vel, struct snd_midi_channel *chan); /* release …
85 void (*key_press)(void *private_data, int note, int vel, struct snd_midi_channel *chan);
86 …void (*note_terminate)(void *private_data, int note, struct snd_midi_channel *chan); /* terminate …
87 void (*control)(void *private_data, int type, struct snd_midi_channel *chan);
88 void (*nrpn)(void *private_data, struct snd_midi_channel *chan,
Demux_synth.h183 struct snd_midi_channel *chan; /* Midi channel for this note */
Dopl3.h296 struct snd_midi_channel *chan; /* Midi channel for this note */
/Linux-v4.19/sound/drivers/opl4/
Dopl4_local.h162 struct snd_midi_channel *chan;
225 void snd_opl4_note_on(void *p, int note, int vel, struct snd_midi_channel *chan);
226 void snd_opl4_note_off(void *p, int note, int vel, struct snd_midi_channel *chan);
227 void snd_opl4_terminate_note(void *p, int note, struct snd_midi_channel *chan);
228 void snd_opl4_control(void *p, int type, struct snd_midi_channel *chan);
Dopl4_synth.c312 static void snd_opl4_do_for_note(struct snd_opl4 *opl4, int note, struct snd_midi_channel *chan, in snd_opl4_do_for_note()
333 struct snd_midi_channel *chan, in snd_opl4_do_for_channel()
422 struct snd_midi_channel *chan = voice->chan; in snd_opl4_update_pitch()
482 void snd_opl4_note_on(void *private_data, int note, int vel, struct snd_midi_channel *chan) in snd_opl4_note_on()
563 void snd_opl4_note_off(void *private_data, int note, int vel, struct snd_midi_channel *chan) in snd_opl4_note_off()
578 void snd_opl4_terminate_note(void *private_data, int note, struct snd_midi_channel *chan) in snd_opl4_terminate_note()
585 void snd_opl4_control(void *private_data, int type, struct snd_midi_channel *chan) in snd_opl4_control()
/Linux-v4.19/sound/isa/sb/
Demu8000_callback.c239 struct snd_midi_channel *chan; in start_voice()
/Linux-v4.19/sound/pci/emu10k1/
Demu10k1_callback.c325 struct snd_midi_channel *chan; in start_voice()