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)
256 static int snd_opl3_timer2_init(struct snd_opl3 * opl3, int timer_no)
284 struct snd_opl3 *opl3;
311 static int snd_opl3_free(struct snd_opl3 *opl3)
326 struct snd_opl3 *opl3 = device->device_data;
332 struct snd_opl3 **ropl3)
337 struct snd_opl3 *opl3;
362 int snd_opl3_init(struct snd_opl3 *opl3)
394 struct snd_opl3 ** ropl3)
396 struct snd_opl3 *opl3;
454 int snd_opl3_timer_new(struct snd_opl3 * opl3, int timer1_dev, int timer2_dev)
476 int snd_opl3_hwdep_new(struct snd_opl3 * opl3,
526 sizeof(struct snd_opl3 *), &opl3->seq_dev) >= 0) {
528 *(struct snd_opl3 **)SNDRV_SEQ_DEVICE_ARGPTR(opl3->seq_dev) = opl3;