snd_opl3 219 include/sound/opl3.h struct snd_opl3; snd_opl3 290 include/sound/opl3.h void (*command) (struct snd_opl3 * opl3, unsigned short cmd, unsigned char val); snd_opl3 298 include/sound/opl3.h void (*private_free)(struct snd_opl3 *); snd_opl3 340 include/sound/opl3.h struct snd_opl3 **ropl3); snd_opl3 341 include/sound/opl3.h int snd_opl3_init(struct snd_opl3 *opl3); snd_opl3 346 include/sound/opl3.h struct snd_opl3 ** opl3); snd_opl3 347 include/sound/opl3.h int snd_opl3_timer_new(struct snd_opl3 * opl3, int timer1_dev, int timer2_dev); snd_opl3 348 include/sound/opl3.h int snd_opl3_hwdep_new(struct snd_opl3 * opl3, int device, int seq_device, snd_opl3 357 include/sound/opl3.h void snd_opl3_reset(struct snd_opl3 * opl3); snd_opl3 362 include/sound/opl3.h int snd_opl3_load_patch(struct snd_opl3 *opl3, snd_opl3 367 include/sound/opl3.h struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank, snd_opl3 369 include/sound/opl3.h void snd_opl3_clear_patches(struct snd_opl3 *opl3); snd_opl3 372 include/sound/opl3.h static inline void snd_opl3_clear_patches(struct snd_opl3 *opl3) {} snd_opl3 17 include/sound/opl4.h struct snd_opl3 **opl3, struct snd_opl4 **opl4); snd_opl3 67 sound/drivers/opl3/opl3_drums.c static void snd_opl3_drum_voice_set(struct snd_opl3 *opl3, snd_opl3 102 sound/drivers/opl3/opl3_drums.c static void snd_opl3_drum_note_set(struct snd_opl3 *opl3, snd_opl3 120 sound/drivers/opl3/opl3_drums.c static void snd_opl3_drum_vol_set(struct snd_opl3 *opl3, snd_opl3 149 sound/drivers/opl3/opl3_drums.c void snd_opl3_load_drums(struct snd_opl3 *opl3) snd_opl3 169 sound/drivers/opl3/opl3_drums.c void snd_opl3_drum_switch(struct snd_opl3 *opl3, int note, int vel, int on_off, snd_opl3 26 sound/drivers/opl3/opl3_lib.c static void snd_opl2_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val) snd_opl3 49 sound/drivers/opl3/opl3_lib.c static void snd_opl3_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val) snd_opl3 74 sound/drivers/opl3/opl3_lib.c static int snd_opl3_detect(struct snd_opl3 * opl3) snd_opl3 148 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3; snd_opl3 165 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3; snd_opl3 185 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3; snd_opl3 202 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3; snd_opl3 235 sound/drivers/opl3/opl3_lib.c static int snd_opl3_timer1_init(struct snd_opl3 * opl3, int timer_no) snd_opl3 255 sound/drivers/opl3/opl3_lib.c static int snd_opl3_timer2_init(struct snd_opl3 * opl3, int timer_no) snd_opl3 282 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3; snd_opl3 312 sound/drivers/opl3/opl3_lib.c static int snd_opl3_free(struct snd_opl3 *opl3) snd_opl3 327 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3 = device->device_data; snd_opl3 333 sound/drivers/opl3/opl3_lib.c struct snd_opl3 **ropl3) snd_opl3 338 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3; snd_opl3 362 sound/drivers/opl3/opl3_lib.c int snd_opl3_init(struct snd_opl3 *opl3) snd_opl3 393 sound/drivers/opl3/opl3_lib.c struct snd_opl3 ** ropl3) snd_opl3 395 sound/drivers/opl3/opl3_lib.c struct snd_opl3 *opl3; snd_opl3 448 sound/drivers/opl3/opl3_lib.c int snd_opl3_timer_new(struct snd_opl3 * opl3, int timer1_dev, int timer2_dev) snd_opl3 467 sound/drivers/opl3/opl3_lib.c int snd_opl3_hwdep_new(struct snd_opl3 * opl3, snd_opl3 516 sound/drivers/opl3/opl3_lib.c sizeof(struct snd_opl3 *), &opl3->seq_dev) >= 0) { snd_opl3 518 sound/drivers/opl3/opl3_lib.c *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(opl3->seq_dev) = opl3; snd_opl3 110 sound/drivers/opl3/opl3_midi.c static void debug_alloc(struct snd_opl3 *opl3, char *s, int voice) { snd_opl3 124 sound/drivers/opl3/opl3_midi.c static int opl3_get_voice(struct snd_opl3 *opl3, int instr_4op, snd_opl3 226 sound/drivers/opl3/opl3_midi.c struct snd_opl3 *opl3 = from_timer(opl3, t, tlist); snd_opl3 255 sound/drivers/opl3/opl3_midi.c static void snd_opl3_start_timer(struct snd_opl3 *opl3) snd_opl3 278 sound/drivers/opl3/opl3_midi.c struct snd_opl3 *opl3; snd_opl3 605 sound/drivers/opl3/opl3_midi.c static void snd_opl3_kill_voice(struct snd_opl3 *opl3, int voice) snd_opl3 657 sound/drivers/opl3/opl3_midi.c struct snd_opl3 *opl3; snd_opl3 694 sound/drivers/opl3/opl3_midi.c struct snd_opl3 *opl3 = p; snd_opl3 724 sound/drivers/opl3/opl3_midi.c static void snd_opl3_update_pitch(struct snd_opl3 *opl3, int voice) snd_opl3 772 sound/drivers/opl3/opl3_midi.c static void snd_opl3_pitch_ctrl(struct snd_opl3 *opl3, struct snd_midi_channel *chan) snd_opl3 804 sound/drivers/opl3/opl3_midi.c struct snd_opl3 *opl3; snd_opl3 31 sound/drivers/opl3/opl3_oss.c struct snd_opl3 *opl3 = private_data; snd_opl3 42 sound/drivers/opl3/opl3_oss.c struct snd_opl3 *opl3 = private_data; snd_opl3 47 sound/drivers/opl3/opl3_oss.c static int snd_opl3_oss_create_port(struct snd_opl3 * opl3) snd_opl3 90 sound/drivers/opl3/opl3_oss.c void snd_opl3_init_seq_oss(struct snd_opl3 *opl3, char *name) snd_opl3 120 sound/drivers/opl3/opl3_oss.c void snd_opl3_free_seq_oss(struct snd_opl3 *opl3) snd_opl3 133 sound/drivers/opl3/opl3_oss.c struct snd_opl3 *opl3 = closure; snd_opl3 157 sound/drivers/opl3/opl3_oss.c struct snd_opl3 *opl3; snd_opl3 177 sound/drivers/opl3/opl3_oss.c struct snd_opl3 *opl3; snd_opl3 25 sound/drivers/opl3/opl3_seq.c int snd_opl3_synth_use_inc(struct snd_opl3 * opl3) snd_opl3 33 sound/drivers/opl3/opl3_seq.c void snd_opl3_synth_use_dec(struct snd_opl3 * opl3) snd_opl3 38 sound/drivers/opl3/opl3_seq.c int snd_opl3_synth_setup(struct snd_opl3 * opl3) snd_opl3 69 sound/drivers/opl3/opl3_seq.c void snd_opl3_synth_cleanup(struct snd_opl3 * opl3) snd_opl3 92 sound/drivers/opl3/opl3_seq.c struct snd_opl3 *opl3 = private_data; snd_opl3 119 sound/drivers/opl3/opl3_seq.c struct snd_opl3 *opl3 = private_data; snd_opl3 144 sound/drivers/opl3/opl3_seq.c struct snd_opl3 *opl3 = private_data; snd_opl3 154 sound/drivers/opl3/opl3_seq.c struct snd_opl3 *opl3 = private_data; snd_opl3 159 sound/drivers/opl3/opl3_seq.c static int snd_opl3_synth_create_port(struct snd_opl3 * opl3) snd_opl3 208 sound/drivers/opl3/opl3_seq.c struct snd_opl3 *opl3; snd_opl3 213 sound/drivers/opl3/opl3_seq.c opl3 = *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(dev); snd_opl3 250 sound/drivers/opl3/opl3_seq.c struct snd_opl3 *opl3; snd_opl3 252 sound/drivers/opl3/opl3_seq.c opl3 = *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(dev); snd_opl3 273 sound/drivers/opl3/opl3_seq.c .argsize = sizeof(struct snd_opl3 *), snd_opl3 60 sound/drivers/opl3/opl3_synth.c static int snd_opl3_play_note(struct snd_opl3 * opl3, struct snd_dm_fm_note * note); snd_opl3 61 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_voice(struct snd_opl3 * opl3, struct snd_dm_fm_voice * voice); snd_opl3 62 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_params(struct snd_opl3 * opl3, struct snd_dm_fm_params * params); snd_opl3 63 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_mode(struct snd_opl3 * opl3, int mode); snd_opl3 64 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_connection(struct snd_opl3 * opl3, int connection); snd_opl3 82 sound/drivers/opl3/opl3_synth.c struct snd_opl3 *opl3 = hw->private_data; snd_opl3 172 sound/drivers/opl3/opl3_synth.c struct snd_opl3 *opl3 = hw->private_data; snd_opl3 185 sound/drivers/opl3/opl3_synth.c struct snd_opl3 *opl3 = hw->private_data; snd_opl3 239 sound/drivers/opl3/opl3_synth.c int snd_opl3_load_patch(struct snd_opl3 *opl3, snd_opl3 302 sound/drivers/opl3/opl3_synth.c struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank, snd_opl3 330 sound/drivers/opl3/opl3_synth.c void snd_opl3_clear_patches(struct snd_opl3 *opl3) snd_opl3 346 sound/drivers/opl3/opl3_synth.c void snd_opl3_reset(struct snd_opl3 * opl3) snd_opl3 388 sound/drivers/opl3/opl3_synth.c static int snd_opl3_play_note(struct snd_opl3 * opl3, struct snd_dm_fm_note * note) snd_opl3 435 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_voice(struct snd_opl3 * opl3, struct snd_dm_fm_voice * voice) snd_opl3 539 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_params(struct snd_opl3 * opl3, struct snd_dm_fm_params * params) snd_opl3 579 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_mode(struct snd_opl3 * opl3, int mode) snd_opl3 591 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_connection(struct snd_opl3 * opl3, int connection) snd_opl3 12 sound/drivers/opl3/opl3_voice.h int snd_opl3_synth_use_inc(struct snd_opl3 * opl3); snd_opl3 13 sound/drivers/opl3/opl3_voice.h void snd_opl3_synth_use_dec(struct snd_opl3 * opl3); snd_opl3 14 sound/drivers/opl3/opl3_voice.h int snd_opl3_synth_setup(struct snd_opl3 * opl3); snd_opl3 15 sound/drivers/opl3/opl3_voice.h void snd_opl3_synth_cleanup(struct snd_opl3 * opl3); snd_opl3 30 sound/drivers/opl3/opl3_voice.h void snd_opl3_load_drums(struct snd_opl3 *opl3); snd_opl3 31 sound/drivers/opl3/opl3_voice.h void snd_opl3_drum_switch(struct snd_opl3 *opl3, int note, int vel, int on_off, struct snd_midi_channel *chan); snd_opl3 35 sound/drivers/opl3/opl3_voice.h void snd_opl3_init_seq_oss(struct snd_opl3 *opl3, char *name); snd_opl3 36 sound/drivers/opl3/opl3_voice.h void snd_opl3_free_seq_oss(struct snd_opl3 *opl3); snd_opl3 182 sound/drivers/opl4/opl4_lib.c struct snd_opl3 **ropl3, struct snd_opl4 **ropl4) snd_opl3 185 sound/drivers/opl4/opl4_lib.c struct snd_opl3 *opl3; snd_opl3 132 sound/isa/ad1816a/ad1816a.c struct snd_opl3 *opl3; snd_opl3 54 sound/isa/adlib.c struct snd_opl3 *opl3; snd_opl3 182 sound/isa/als100.c struct snd_opl3 *opl3; snd_opl3 173 sound/isa/azt2320.c struct snd_opl3 *opl3; snd_opl3 221 sound/isa/cmi8328.c struct snd_opl3 *opl3; snd_opl3 525 sound/isa/cmi8330.c struct snd_opl3 *opl3; snd_opl3 372 sound/isa/cs423x/cs4236.c struct snd_opl3 *opl3; snd_opl3 125 sound/isa/es1688/es1688.c struct snd_opl3 *opl3; snd_opl3 2112 sound/isa/es18xx.c struct snd_opl3 *opl3; snd_opl3 582 sound/isa/galaxy/galaxy.c struct snd_opl3 *opl3; snd_opl3 227 sound/isa/gus/gusextreme.c struct snd_opl3 *opl3; snd_opl3 640 sound/isa/opl3sa2.c struct snd_opl3 *opl3; snd_opl3 1364 sound/isa/opti9xx/miro.c struct snd_opl3 *opl3 = NULL; snd_opl3 900 sound/isa/opti9xx/opti92x-ad1848.c struct snd_opl3 *opl3 = NULL; snd_opl3 226 sound/isa/sb/jazz16.c struct snd_opl3 *opl3; snd_opl3 331 sound/isa/sb/sb16.c struct snd_opl3 *opl3; snd_opl3 87 sound/isa/sb/sb8.c struct snd_opl3 *opl3; snd_opl3 544 sound/isa/sc6000.c struct snd_opl3 *opl3; snd_opl3 381 sound/isa/wavefront/wavefront.c struct snd_opl3 *opl3; snd_opl3 113 sound/pci/als300.c struct snd_opl3 *opl3; snd_opl3 844 sound/pci/als4000.c struct snd_opl3 *opl3; snd_opl3 2505 sound/pci/azt3328.c struct snd_opl3 *opl3; snd_opl3 2945 sound/pci/cmipci.c struct snd_opl3 *opl3; snd_opl3 1861 sound/pci/cs4281.c static void snd_cs4281_opl3_command(struct snd_opl3 *opl3, unsigned short cmd, snd_opl3 1890 sound/pci/cs4281.c struct snd_opl3 *opl3; snd_opl3 1771 sound/pci/es1938.c struct snd_opl3 *opl3; snd_opl3 1308 sound/pci/fm801.c struct snd_opl3 *opl3; snd_opl3 425 sound/pci/riptide/riptide.c struct snd_opl3 *opl3; snd_opl3 1439 sound/pci/sonicvibes.c struct snd_opl3 *opl3; snd_opl3 167 sound/pci/ymfpci/ymfpci.c struct snd_opl3 *opl3;