Lines Matching refs:snd_opl4
19 static inline void snd_opl4_wait(struct snd_opl4 *opl4)
26 void snd_opl4_write(struct snd_opl4 *opl4, u8 reg, u8 value)
37 u8 snd_opl4_read(struct snd_opl4 *opl4, u8 reg)
48 void snd_opl4_read_memory(struct snd_opl4 *opl4, char *buf, int offset, int size)
74 void snd_opl4_write_memory(struct snd_opl4 *opl4, const char *buf, int offset, int size)
100 static void snd_opl4_enable_opl4(struct snd_opl4 *opl4)
110 static int snd_opl4_detect(struct snd_opl4 *opl4)
146 struct snd_opl4 *opl4 = seq_dev->private_data;
150 static int snd_opl4_create_seq_dev(struct snd_opl4 *opl4, int seq_device)
154 sizeof(struct snd_opl4 *), &opl4->seq_dev) >= 0) {
156 *(struct snd_opl4 **)SNDRV_SEQ_DEVICE_ARGPTR(opl4->seq_dev) = opl4;
164 static void snd_opl4_free(struct snd_opl4 *opl4)
174 struct snd_opl4 *opl4 = device->device_data;
182 struct snd_opl3 **ropl3, struct snd_opl4 **ropl4)
184 struct snd_opl4 *opl4;