Home
last modified time | relevance | path

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

/linux-4.4.14/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.c33 struct snd_midi_channel *chan);
65 struct snd_midi_channel *chan) in snd_opl3_calc_volume()
98 int note, struct snd_midi_channel *chan) in snd_opl3_calc_pitch()
143 struct snd_midi_channel *chan) { in opl3_get_voice()
294 void snd_opl3_note_on(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_opl3_note_on()
672 struct snd_midi_channel *chan) in snd_opl3_note_off_unsafe()
709 struct snd_midi_channel *chan) in snd_opl3_note_off()
722 void snd_opl3_key_press(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_opl3_key_press()
736 void snd_opl3_terminate_note(void *p, int note, struct snd_midi_channel *chan) in snd_opl3_terminate_note()
795 static void snd_opl3_pitch_ctrl(struct snd_opl3 *opl3, struct snd_midi_channel *chan) in snd_opl3_pitch_ctrl()
[all …]
Dopl3_drums.c138 int vel, struct snd_midi_channel *chan) in snd_opl3_drum_vol_set()
186 struct snd_midi_channel *chan) in snd_opl3_drum_switch()
/linux-4.4.14/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.c53 struct snd_midi_channel *chan, in send_converted_effect()
286 snd_emux_nrpn(void *p, struct snd_midi_channel *chan, in snd_emux_nrpn()
362 snd_emux_xg_control(struct snd_emux_port *port, struct snd_midi_channel *chan, in snd_emux_xg_control()
Demux_seq.c151 p->chset.channels = kcalloc(max_channels, sizeof(struct snd_midi_channel), GFP_KERNEL); in snd_emux_create_port()
242 struct snd_midi_channel *chan = port->chset.channels + i; in snd_emux_reset_port()
Demux_oss.c342 struct snd_midi_channel *chan; in emuspec_control()
437 struct snd_midi_channel *chan; in gusspec_control()
/linux-4.4.14/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()
245 note_off(struct snd_midi_op *ops, void *drv, struct snd_midi_channel *chan, in note_off()
268 struct snd_midi_channel *chan, int control, int value) in do_control()
[all …]
/linux-4.4.14/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.h185 struct snd_midi_channel *chan; /* Midi channel for this note */
Dopl3.h298 struct snd_midi_channel *chan; /* Midi channel for this note */
/linux-4.4.14/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-4.4.14/sound/isa/sb/
Demu8000_callback.c239 struct snd_midi_channel *chan; in start_voice()
/linux-4.4.14/sound/pci/emu10k1/
Demu10k1_callback.c325 struct snd_midi_channel *chan; in start_voice()