Home
last modified time | relevance | path

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

/Linux-v6.6/sound/drivers/opl3/
Dopl3_voice.h18 void snd_opl3_note_on(void *p, int note, int vel, struct snd_midi_channel *chan);
19 void snd_opl3_note_off(void *p, int note, int vel, struct snd_midi_channel *chan);
20 void snd_opl3_key_press(void *p, int note, int vel, struct snd_midi_channel *chan);
21 void snd_opl3_terminate_note(void *p, int note, struct snd_midi_channel *chan);
22 void snd_opl3_control(void *p, int type, struct snd_midi_channel *chan);
23 void snd_opl3_nrpn(void *p, struct snd_midi_channel *chan, struct snd_midi_channel_set *chset);
26 void snd_opl3_calc_volume(unsigned char *reg, int vel, struct snd_midi_channel *chan);
31 …3_drum_switch(struct snd_opl3 *opl3, int note, int vel, int on_off, struct snd_midi_channel *chan);
Dopl3_midi.c15 struct snd_midi_channel *chan);
47 struct snd_midi_channel *chan) in snd_opl3_calc_volume()
80 int note, struct snd_midi_channel *chan) in snd_opl3_calc_pitch()
125 struct snd_midi_channel *chan) { in opl3_get_voice()
275 void snd_opl3_note_on(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_opl3_note_on()
654 struct snd_midi_channel *chan) in snd_opl3_note_off_unsafe()
691 struct snd_midi_channel *chan) in snd_opl3_note_off()
704 void snd_opl3_key_press(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_opl3_key_press()
715 void snd_opl3_terminate_note(void *p, int note, struct snd_midi_channel *chan) in snd_opl3_terminate_note()
771 static void snd_opl3_pitch_ctrl(struct snd_opl3 *opl3, struct snd_midi_channel *chan) in snd_opl3_pitch_ctrl()
[all …]
Dopl3_drums.c122 int vel, struct snd_midi_channel *chan) in snd_opl3_drum_vol_set()
170 struct snd_midi_channel *chan) in snd_opl3_drum_switch()
/Linux-v6.6/sound/synth/emux/
Demux_voice.h34 void snd_emux_note_on(void *p, int note, int vel, struct snd_midi_channel *chan);
35 void snd_emux_note_off(void *p, int note, int vel, struct snd_midi_channel *chan);
36 void snd_emux_key_press(void *p, int note, int vel, struct snd_midi_channel *chan);
37 void snd_emux_terminate_note(void *p, int note, struct snd_midi_channel *chan);
38 void snd_emux_control(void *p, int type, struct snd_midi_channel *chan);
42 struct snd_midi_channel *chan, int update);
54 struct snd_midi_channel *chan, int type, int val);
56 struct snd_midi_channel *chan, int type, int val, int mode);
63 struct snd_midi_channel *chan, int param);
64 void snd_emux_nrpn(void *private_data, struct snd_midi_channel *chan,
Demux_synth.c27 int *notep, int vel, struct snd_midi_channel *chan,
29 static int get_bank(struct snd_emux_port *port, struct snd_midi_channel *chan);
31 struct snd_midi_channel *chan, int free);
46 snd_emux_note_on(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_emux_note_on()
145 snd_emux_note_off(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_emux_note_off()
222 snd_emux_key_press(void *p, int note, int vel, struct snd_midi_channel *chan) in snd_emux_key_press()
255 snd_emux_update_channel(struct snd_emux_port *port, struct snd_midi_channel *chan, int update) in snd_emux_update_channel()
311 snd_emux_control(void *p, int type, struct snd_midi_channel *chan) in snd_emux_control()
364 terminate_note1(struct snd_emux *emu, int note, struct snd_midi_channel *chan, int free) in terminate_note1()
385 snd_emux_terminate_note(void *p, int note, struct snd_midi_channel *chan) in snd_emux_terminate_note()
[all …]
Demux_effect.c86 effect_set_byte(unsigned char *valp, struct snd_midi_channel *chan, int type) in effect_set_byte()
107 effect_set_word(unsigned short *valp, struct snd_midi_channel *chan, int type) in effect_set_word()
124 effect_get_offset(struct snd_midi_channel *chan, int lo, int hi, int mode) in effect_get_offset()
143 struct snd_midi_channel *chan, int type, int val) in snd_emux_send_effect_oss()
163 snd_emux_send_effect(struct snd_emux_port *port, struct snd_midi_channel *chan, in snd_emux_send_effect()
224 struct snd_midi_channel *chan = vp->chan; in snd_emux_setup_effect()
Demux_nrpn.c40 struct snd_midi_channel *chan, in send_converted_effect()
273 snd_emux_nrpn(void *p, struct snd_midi_channel *chan, in snd_emux_nrpn()
349 snd_emux_xg_control(struct snd_emux_port *port, struct snd_midi_channel *chan, in snd_emux_xg_control()
Demux_oss.c327 struct snd_midi_channel *chan; in emuspec_control()
421 struct snd_midi_channel *chan; in gusspec_control()
Demux_seq.c229 struct snd_midi_channel *chan = port->chset.channels + i; in snd_emux_reset_port()
/Linux-v6.6/sound/core/seq/
Dseq_midi_emul.c34 struct snd_midi_channel *chan,
38 struct snd_midi_channel *chan,
41 struct snd_midi_channel *chan,
44 struct snd_midi_channel *chan,
50 struct snd_midi_channel *chan);
52 struct snd_midi_channel *chan);
53 static void snd_midi_reset_controllers(struct snd_midi_channel *chan);
76 struct snd_midi_channel *chan; in snd_midi_process_event()
236 struct snd_midi_channel *chan, in note_off()
260 struct snd_midi_channel *chan, int control, int value) in do_control()
[all …]
/Linux-v6.6/include/sound/
Dseq_midi_emul.h18 struct snd_midi_channel { struct
59 struct snd_midi_channel *channels;
69 void (*note_on)(void *private_data, int note, int vel, struct snd_midi_channel *chan);
70 …void (*note_off)(void *private_data,int note, int vel, struct snd_midi_channel *chan); /* release …
71 void (*key_press)(void *private_data, int note, int vel, struct snd_midi_channel *chan);
72 …void (*note_terminate)(void *private_data, int note, struct snd_midi_channel *chan); /* terminate …
73 void (*control)(void *private_data, int type, struct snd_midi_channel *chan);
74 void (*nrpn)(void *private_data, struct snd_midi_channel *chan,
Demux_synth.h170 struct snd_midi_channel *chan; /* Midi channel for this note */
Dopl3.h280 struct snd_midi_channel *chan; /* Midi channel for this note */
/Linux-v6.6/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-v6.6/sound/pci/emu10k1/
Demu10k1_callback.c315 struct snd_midi_channel *chan; in start_voice()
/Linux-v6.6/sound/isa/sb/
Demu8000_callback.c226 struct snd_midi_channel *chan; in start_voice()