Lines Matching refs:snd_opl3
26 static void snd_opl2_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val)
49 static void snd_opl3_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val)
74 static int snd_opl3_detect(struct snd_opl3 * opl3)
148 struct snd_opl3 *opl3;
165 struct snd_opl3 *opl3;
185 struct snd_opl3 *opl3;
202 struct snd_opl3 *opl3;
235 static int snd_opl3_timer1_init(struct snd_opl3 * opl3, int timer_no)
255 static int snd_opl3_timer2_init(struct snd_opl3 * opl3, int timer_no)
282 struct snd_opl3 *opl3;
312 static int snd_opl3_free(struct snd_opl3 *opl3)
327 struct snd_opl3 *opl3 = device->device_data;
333 struct snd_opl3 **ropl3)
338 struct snd_opl3 *opl3;
362 int snd_opl3_init(struct snd_opl3 *opl3)
393 struct snd_opl3 ** ropl3)
395 struct snd_opl3 *opl3;
448 int snd_opl3_timer_new(struct snd_opl3 * opl3, int timer1_dev, int timer2_dev)
467 int snd_opl3_hwdep_new(struct snd_opl3 * opl3,
516 sizeof(struct snd_opl3 *), &opl3->seq_dev) >= 0) {
518 *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(opl3->seq_dev) = opl3;