Lines Matching defs:snd_emux_operators
45 struct snd_emux_operators { struct
46 struct module *owner;
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);
55 void (*reset)(struct snd_emux *emu, int ch);
57 int (*sample_new)(struct snd_emux *emu, struct snd_sf_sample *sp,
60 int (*sample_free)(struct snd_emux *emu, struct snd_sf_sample *sp,
62 void (*sample_reset)(struct snd_emux *emu);
63 int (*load_fx)(struct snd_emux *emu, int type, int arg,
65 void (*sysex)(struct snd_emux *emu, char *buf, int len, int parsed,
68 int (*oss_ioctl)(struct snd_emux *emu, int cmd, int p1, int p2);