Symbol: snd_opl3
include/sound/opl3.h
219
struct snd_opl3;
include/sound/opl3.h
290
void (*command) (struct snd_opl3 * opl3, unsigned short cmd, unsigned char val);
include/sound/opl3.h
298
void (*private_free)(struct snd_opl3 *);
include/sound/opl3.h
340
struct snd_opl3 **ropl3);
include/sound/opl3.h
341
int snd_opl3_init(struct snd_opl3 *opl3);
include/sound/opl3.h
346
struct snd_opl3 ** opl3);
include/sound/opl3.h
347
int snd_opl3_timer_new(struct snd_opl3 * opl3, int timer1_dev, int timer2_dev);
include/sound/opl3.h
348
int snd_opl3_hwdep_new(struct snd_opl3 * opl3, int device, int seq_device,
include/sound/opl3.h
357
void snd_opl3_reset(struct snd_opl3 * opl3);
include/sound/opl3.h
362
int snd_opl3_load_patch(struct snd_opl3 *opl3,
include/sound/opl3.h
367
struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank,
include/sound/opl3.h
369
void snd_opl3_clear_patches(struct snd_opl3 *opl3);
include/sound/opl3.h
372
static inline void snd_opl3_clear_patches(struct snd_opl3 *opl3) {}
include/sound/opl4.h
17
struct snd_opl3 **opl3, struct snd_opl4 **opl4);
sound/drivers/opl3/opl3_drums.c
102
static void snd_opl3_drum_note_set(struct snd_opl3 *opl3,
sound/drivers/opl3/opl3_drums.c
120
static void snd_opl3_drum_vol_set(struct snd_opl3 *opl3,
sound/drivers/opl3/opl3_drums.c
149
void snd_opl3_load_drums(struct snd_opl3 *opl3)
sound/drivers/opl3/opl3_drums.c
169
void snd_opl3_drum_switch(struct snd_opl3 *opl3, int note, int vel, int on_off,
sound/drivers/opl3/opl3_drums.c
67
static void snd_opl3_drum_voice_set(struct snd_opl3 *opl3,
sound/drivers/opl3/opl3_lib.c
141
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_lib.c
156
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_lib.c
174
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_lib.c
189
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_lib.c
221
static int snd_opl3_timer1_init(struct snd_opl3 * opl3, int timer_no)
sound/drivers/opl3/opl3_lib.c
242
static int snd_opl3_timer2_init(struct snd_opl3 * opl3, int timer_no)
sound/drivers/opl3/opl3_lib.c
26
static void snd_opl2_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val)
sound/drivers/opl3/opl3_lib.c
270
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_lib.c
297
static int snd_opl3_free(struct snd_opl3 *opl3)
sound/drivers/opl3/opl3_lib.c
312
struct snd_opl3 *opl3 = device->device_data;
sound/drivers/opl3/opl3_lib.c
318
struct snd_opl3 **ropl3)
sound/drivers/opl3/opl3_lib.c
323
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_lib.c
348
int snd_opl3_init(struct snd_opl3 *opl3)
sound/drivers/opl3/opl3_lib.c
380
struct snd_opl3 ** ropl3)
sound/drivers/opl3/opl3_lib.c
382
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_lib.c
440
int snd_opl3_timer_new(struct snd_opl3 * opl3, int timer1_dev, int timer2_dev)
sound/drivers/opl3/opl3_lib.c
46
static void snd_opl3_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val)
sound/drivers/opl3/opl3_lib.c
462
int snd_opl3_hwdep_new(struct snd_opl3 * opl3,
sound/drivers/opl3/opl3_lib.c
512
sizeof(struct snd_opl3 *), &opl3->seq_dev) >= 0) {
sound/drivers/opl3/opl3_lib.c
514
*(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(opl3->seq_dev) = opl3;
sound/drivers/opl3/opl3_lib.c
68
static int snd_opl3_detect(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_midi.c
117
static void debug_alloc(struct snd_opl3 *opl3, char *s, int voice)
sound/drivers/opl3/opl3_midi.c
134
static int opl3_get_voice(struct snd_opl3 *opl3, int instr_4op,
sound/drivers/opl3/opl3_midi.c
16
dev_dbg(((struct snd_opl3 *)(opl3))->card->dev, fmt, ##__VA_ARGS__)
sound/drivers/opl3/opl3_midi.c
236
struct snd_opl3 *opl3 = timer_container_of(opl3, t, tlist);
sound/drivers/opl3/opl3_midi.c
263
static void snd_opl3_start_timer(struct snd_opl3 *opl3)
sound/drivers/opl3/opl3_midi.c
284
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_midi.c
591
static void snd_opl3_kill_voice(struct snd_opl3 *opl3, int voice)
sound/drivers/opl3/opl3_midi.c
641
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_midi.c
676
struct snd_opl3 *opl3 = p;
sound/drivers/opl3/opl3_midi.c
700
static void snd_opl3_update_pitch(struct snd_opl3 *opl3, int voice)
sound/drivers/opl3/opl3_midi.c
748
static void snd_opl3_pitch_ctrl(struct snd_opl3 *opl3, struct snd_midi_channel *chan)
sound/drivers/opl3/opl3_midi.c
777
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_oss.c
120
void snd_opl3_free_seq_oss(struct snd_opl3 *opl3)
sound/drivers/opl3/opl3_oss.c
133
struct snd_opl3 *opl3 = closure;
sound/drivers/opl3/opl3_oss.c
159
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_oss.c
179
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_oss.c
223
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_oss.c
31
struct snd_opl3 *opl3 = private_data;
sound/drivers/opl3/opl3_oss.c
42
struct snd_opl3 *opl3 = private_data;
sound/drivers/opl3/opl3_oss.c
47
static int snd_opl3_oss_create_port(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_oss.c
90
void snd_opl3_init_seq_oss(struct snd_opl3 *opl3, char *name)
sound/drivers/opl3/opl3_seq.c
118
struct snd_opl3 *opl3 = private_data;
sound/drivers/opl3/opl3_seq.c
143
struct snd_opl3 *opl3 = private_data;
sound/drivers/opl3/opl3_seq.c
153
struct snd_opl3 *opl3 = private_data;
sound/drivers/opl3/opl3_seq.c
158
static int snd_opl3_synth_create_port(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_seq.c
206
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_seq.c
211
opl3 = *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(dev);
sound/drivers/opl3/opl3_seq.c
248
struct snd_opl3 *opl3;
sound/drivers/opl3/opl3_seq.c
25
int snd_opl3_synth_use_inc(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_seq.c
250
opl3 = *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(dev);
sound/drivers/opl3/opl3_seq.c
270
.argsize = sizeof(struct snd_opl3 *),
sound/drivers/opl3/opl3_seq.c
33
void snd_opl3_synth_use_dec(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_seq.c
38
int snd_opl3_synth_setup(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_seq.c
67
void snd_opl3_synth_cleanup(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_seq.c
89
struct snd_opl3 *opl3 = private_data;
sound/drivers/opl3/opl3_synth.c
172
struct snd_opl3 *opl3 = hw->private_data;
sound/drivers/opl3/opl3_synth.c
185
struct snd_opl3 *opl3 = hw->private_data;
sound/drivers/opl3/opl3_synth.c
239
int snd_opl3_load_patch(struct snd_opl3 *opl3,
sound/drivers/opl3/opl3_synth.c
302
struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank,
sound/drivers/opl3/opl3_synth.c
330
void snd_opl3_clear_patches(struct snd_opl3 *opl3)
sound/drivers/opl3/opl3_synth.c
346
void snd_opl3_reset(struct snd_opl3 * opl3)
sound/drivers/opl3/opl3_synth.c
388
static int snd_opl3_play_note(struct snd_opl3 * opl3, struct snd_dm_fm_note * note)
sound/drivers/opl3/opl3_synth.c
435
static int snd_opl3_set_voice(struct snd_opl3 * opl3, struct snd_dm_fm_voice * voice)
sound/drivers/opl3/opl3_synth.c
539
static int snd_opl3_set_params(struct snd_opl3 * opl3, struct snd_dm_fm_params * params)
sound/drivers/opl3/opl3_synth.c
579
static int snd_opl3_set_mode(struct snd_opl3 * opl3, int mode)
sound/drivers/opl3/opl3_synth.c
591
static int snd_opl3_set_connection(struct snd_opl3 * opl3, int connection)
sound/drivers/opl3/opl3_synth.c
60
static int snd_opl3_play_note(struct snd_opl3 * opl3, struct snd_dm_fm_note * note);
sound/drivers/opl3/opl3_synth.c
61
static int snd_opl3_set_voice(struct snd_opl3 * opl3, struct snd_dm_fm_voice * voice);
sound/drivers/opl3/opl3_synth.c
62
static int snd_opl3_set_params(struct snd_opl3 * opl3, struct snd_dm_fm_params * params);
sound/drivers/opl3/opl3_synth.c
63
static int snd_opl3_set_mode(struct snd_opl3 * opl3, int mode);
sound/drivers/opl3/opl3_synth.c
64
static int snd_opl3_set_connection(struct snd_opl3 * opl3, int connection);
sound/drivers/opl3/opl3_synth.c
82
struct snd_opl3 *opl3 = hw->private_data;
sound/drivers/opl3/opl3_voice.h
12
int snd_opl3_synth_use_inc(struct snd_opl3 * opl3);
sound/drivers/opl3/opl3_voice.h
13
void snd_opl3_synth_use_dec(struct snd_opl3 * opl3);
sound/drivers/opl3/opl3_voice.h
14
int snd_opl3_synth_setup(struct snd_opl3 * opl3);
sound/drivers/opl3/opl3_voice.h
15
void snd_opl3_synth_cleanup(struct snd_opl3 * opl3);
sound/drivers/opl3/opl3_voice.h
30
void snd_opl3_load_drums(struct snd_opl3 *opl3);
sound/drivers/opl3/opl3_voice.h
31
void snd_opl3_drum_switch(struct snd_opl3 *opl3, int note, int vel, int on_off, struct snd_midi_channel *chan);
sound/drivers/opl3/opl3_voice.h
35
void snd_opl3_init_seq_oss(struct snd_opl3 *opl3, char *name);
sound/drivers/opl3/opl3_voice.h
36
void snd_opl3_free_seq_oss(struct snd_opl3 *opl3);
sound/drivers/opl4/opl4_lib.c
176
struct snd_opl3 **ropl3, struct snd_opl4 **ropl4)
sound/drivers/opl4/opl4_lib.c
179
struct snd_opl3 *opl3;
sound/isa/ad1816a/ad1816a.c
123
struct snd_opl3 *opl3;
sound/isa/adlib.c
49
struct snd_opl3 *opl3;
sound/isa/als100.c
169
struct snd_opl3 *opl3;
sound/isa/azt2320.c
168
struct snd_opl3 *opl3;
sound/isa/cmi8328.c
221
struct snd_opl3 *opl3;
sound/isa/cmi8330.c
523
struct snd_opl3 *opl3;
sound/isa/cs423x/cs4236.c
331
struct snd_opl3 *opl3;
sound/isa/es1688/es1688.c
120
struct snd_opl3 *opl3;
sound/isa/es18xx.c
2044
struct snd_opl3 *opl3;
sound/isa/galaxy/galaxy.c
576
struct snd_opl3 *opl3;
sound/isa/gus/gusextreme.c
227
struct snd_opl3 *opl3;
sound/isa/opl3sa2.c
620
struct snd_opl3 *opl3;
sound/isa/opti9xx/miro.c
1364
struct snd_opl3 *opl3 = NULL;
sound/isa/opti9xx/opti92x-ad1848.c
876
struct snd_opl3 *opl3 = NULL;
sound/isa/sb/jazz16.c
220
struct snd_opl3 *opl3;
sound/isa/sb/sb16.c
308
struct snd_opl3 *opl3;
sound/isa/sb/sb8.c
78
struct snd_opl3 *opl3;
sound/isa/sc6000.c
556
struct snd_opl3 *opl3;
sound/isa/wavefront/wavefront.c
368
struct snd_opl3 *opl3;
sound/pci/als300.c
112
struct snd_opl3 *opl3;
sound/pci/als4000.c
813
struct snd_opl3 *opl3;
sound/pci/azt3328.c
2411
struct snd_opl3 *opl3;
sound/pci/cmipci.c
2868
struct snd_opl3 *opl3;
sound/pci/cs4281.c
1794
static void snd_cs4281_opl3_command(struct snd_opl3 *opl3, unsigned short cmd,
sound/pci/cs4281.c
1820
struct snd_opl3 *opl3;
sound/pci/es1938.c
1690
struct snd_opl3 *opl3;
sound/pci/fm801.c
1264
struct snd_opl3 *opl3;
sound/pci/riptide/riptide.c
426
struct snd_opl3 *opl3;
sound/pci/sonicvibes.c
1372
struct snd_opl3 *opl3;
sound/pci/ymfpci/ymfpci.c
163
struct snd_opl3 *opl3;