Lines Matching refs:snd_opl4
32 static void inline snd_opl4_wait(struct snd_opl4 *opl4) in snd_opl4_wait()
39 void snd_opl4_write(struct snd_opl4 *opl4, u8 reg, u8 value) in snd_opl4_write()
50 u8 snd_opl4_read(struct snd_opl4 *opl4, u8 reg) in snd_opl4_read()
61 void snd_opl4_read_memory(struct snd_opl4 *opl4, char *buf, int offset, int size) in snd_opl4_read_memory()
87 void snd_opl4_write_memory(struct snd_opl4 *opl4, const char *buf, int offset, int size) in snd_opl4_write_memory()
113 static void snd_opl4_enable_opl4(struct snd_opl4 *opl4) in snd_opl4_enable_opl4()
123 static int snd_opl4_detect(struct snd_opl4 *opl4) in snd_opl4_detect()
159 struct snd_opl4 *opl4 = seq_dev->private_data; in snd_opl4_seq_dev_free()
163 static int snd_opl4_create_seq_dev(struct snd_opl4 *opl4, int seq_device) in snd_opl4_create_seq_dev()
167 sizeof(struct snd_opl4 *), &opl4->seq_dev) >= 0) { in snd_opl4_create_seq_dev()
169 *(struct snd_opl4 **)SNDRV_SEQ_DEVICE_ARGPTR(opl4->seq_dev) = opl4; in snd_opl4_create_seq_dev()
177 static void snd_opl4_free(struct snd_opl4 *opl4) in snd_opl4_free()
189 struct snd_opl4 *opl4 = device->device_data; in snd_opl4_dev_free()
197 struct snd_opl3 **ropl3, struct snd_opl4 **ropl4) in snd_opl4_create()
199 struct snd_opl4 *opl4; in snd_opl4_create()