Lines Matching refs:snd_opl3

41 static void snd_opl2_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val)  in snd_opl2_command()
64 static void snd_opl3_command(struct snd_opl3 * opl3, unsigned short cmd, unsigned char val) in snd_opl3_command()
89 static int snd_opl3_detect(struct snd_opl3 * opl3) in snd_opl3_detect()
163 struct snd_opl3 *opl3; in snd_opl3_timer1_start()
180 struct snd_opl3 *opl3; in snd_opl3_timer1_stop()
200 struct snd_opl3 *opl3; in snd_opl3_timer2_start()
217 struct snd_opl3 *opl3; in snd_opl3_timer2_stop()
250 static int snd_opl3_timer1_init(struct snd_opl3 * opl3, int timer_no) in snd_opl3_timer1_init()
270 static int snd_opl3_timer2_init(struct snd_opl3 * opl3, int timer_no) in snd_opl3_timer2_init()
297 struct snd_opl3 *opl3; in snd_opl3_interrupt()
327 static int snd_opl3_free(struct snd_opl3 *opl3) in snd_opl3_free()
342 struct snd_opl3 *opl3 = device->device_data; in snd_opl3_dev_free()
348 struct snd_opl3 **ropl3) in snd_opl3_new()
353 struct snd_opl3 *opl3; in snd_opl3_new()
379 int snd_opl3_init(struct snd_opl3 *opl3) in snd_opl3_init()
410 struct snd_opl3 ** ropl3) in snd_opl3_create()
412 struct snd_opl3 *opl3; in snd_opl3_create()
465 int snd_opl3_timer_new(struct snd_opl3 * opl3, int timer1_dev, int timer2_dev) in snd_opl3_timer_new()
484 int snd_opl3_hwdep_new(struct snd_opl3 * opl3, in snd_opl3_hwdep_new()
533 sizeof(struct snd_opl3 *), &opl3->seq_dev) >= 0) { in snd_opl3_hwdep_new()
535 *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(opl3->seq_dev) = opl3; in snd_opl3_hwdep_new()