Home
last modified time | relevance | path

Searched refs:snd_emux_voice (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/sound/isa/sb/
Demu8000_callback.c29 static struct snd_emux_voice *get_voice(struct snd_emux *emu,
31 static int start_voice(struct snd_emux_voice *vp);
32 static void trigger_voice(struct snd_emux_voice *vp);
33 static void release_voice(struct snd_emux_voice *vp);
34 static void update_voice(struct snd_emux_voice *vp, int update);
36 static void terminate_voice(struct snd_emux_voice *vp);
45 static void set_pitch(struct snd_emu8000 *hw, struct snd_emux_voice *vp);
46 static void set_volume(struct snd_emu8000 *hw, struct snd_emux_voice *vp);
47 static void set_pan(struct snd_emu8000 *hw, struct snd_emux_voice *vp);
48 static void set_fmmod(struct snd_emu8000 *hw, struct snd_emux_voice *vp);
[all …]
/Linux-v4.19/include/sound/
Demux_synth.h39 struct snd_emux_voice;
47 struct snd_emux_voice *(*get_voice)(struct snd_emux *emu,
49 int (*prepare)(struct snd_emux_voice *vp);
50 void (*trigger)(struct snd_emux_voice *vp);
51 void (*release)(struct snd_emux_voice *vp);
52 void (*update)(struct snd_emux_voice *vp, int update);
53 void (*terminate)(struct snd_emux_voice *vp);
54 void (*free_voice)(struct snd_emux_voice *vp);
111 struct snd_emux_voice *voices; /* Voices (EMU 'channel') */
164 struct snd_emux_voice { struct
/Linux-v4.19/sound/pci/emu10k1/
Demu10k1_callback.c41 static struct snd_emux_voice *get_voice(struct snd_emux *emux,
43 static int start_voice(struct snd_emux_voice *vp);
44 static void trigger_voice(struct snd_emux_voice *vp);
45 static void release_voice(struct snd_emux_voice *vp);
46 static void update_voice(struct snd_emux_voice *vp, int update);
47 static void terminate_voice(struct snd_emux_voice *vp);
48 static void free_voice(struct snd_emux_voice *vp);
49 static void set_fmmod(struct snd_emu10k1 *hw, struct snd_emux_voice *vp);
50 static void set_fm2frq2(struct snd_emu10k1 *hw, struct snd_emux_voice *vp);
51 static void set_filterQ(struct snd_emu10k1 *hw, struct snd_emux_voice *vp);
[all …]
/Linux-v4.19/sound/synth/emux/
Demux_synth.c48 static void terminate_voice(struct snd_emux *emu, struct snd_emux_voice *vp, int free);
49 static void update_voice(struct snd_emux *emu, struct snd_emux_voice *vp, int update);
50 static void setup_voice(struct snd_emux_voice *vp);
51 static int calc_pan(struct snd_emux_voice *vp);
52 static int calc_volume(struct snd_emux_voice *vp);
53 static int calc_pitch(struct snd_emux_voice *vp);
64 struct snd_emux_voice *vp; in snd_emux_note_on()
163 struct snd_emux_voice *vp; in snd_emux_note_off()
208 struct snd_emux_voice *vp; in snd_emux_timer_callback()
240 struct snd_emux_voice *vp; in snd_emux_key_press()
[all …]
Demux_effect.c211 struct snd_emux_voice *vp = &emu->voices[i]; in snd_emux_send_effect()
233 snd_emux_setup_effect(struct snd_emux_voice *vp) in snd_emux_setup_effect()
Demux_voice.h65 void snd_emux_setup_effect(struct snd_emux_voice *vp);
Demux.c102 emu->voices = kcalloc(emu->max_voices, sizeof(struct snd_emux_voice), in snd_emux_register()
Demux_proc.c64 struct snd_emux_voice *vp = &emu->voices[0]; in snd_emux_proc_info_read()