Home
last modified time | relevance | path

Searched refs:snd_opl4 (Results 1 – 10 of 10) sorted by relevance

/openbmc/linux/sound/drivers/opl4/
H A Dopl4_local.h172 struct snd_opl4 { struct
202 void snd_opl4_write(struct snd_opl4 *opl4, u8 reg, u8 value); argument
203 u8 snd_opl4_read(struct snd_opl4 *opl4, u8 reg);
208 int snd_opl4_create_mixer(struct snd_opl4 *opl4);
212 int snd_opl4_create_proc(struct snd_opl4 *opl4);
213 void snd_opl4_free_proc(struct snd_opl4 *opl4);
215 static inline int snd_opl4_create_proc(struct snd_opl4 *opl4) { return 0; } in snd_opl4_create_proc()
216 static inline void snd_opl4_free_proc(struct snd_opl4 *opl4) {} in snd_opl4_free_proc()
223 void snd_opl4_synth_reset(struct snd_opl4 *opl4);
224 void snd_opl4_synth_shutdown(struct snd_opl4 *opl4);
[all …]
H A Dopl4_lib.c19 static inline void snd_opl4_wait(struct snd_opl4 *opl4) in snd_opl4_wait()
26 void snd_opl4_write(struct snd_opl4 *opl4, u8 reg, u8 value) in snd_opl4_write()
37 u8 snd_opl4_read(struct snd_opl4 *opl4, u8 reg) in snd_opl4_read()
100 static void snd_opl4_enable_opl4(struct snd_opl4 *opl4) in snd_opl4_enable_opl4()
110 static int snd_opl4_detect(struct snd_opl4 *opl4) in snd_opl4_detect()
146 struct snd_opl4 *opl4 = seq_dev->private_data; in snd_opl4_seq_dev_free()
154 sizeof(struct snd_opl4 *), &opl4->seq_dev) >= 0) { in snd_opl4_create_seq_dev()
164 static void snd_opl4_free(struct snd_opl4 *opl4) in snd_opl4_free()
174 struct snd_opl4 *opl4 = device->device_data; in snd_opl4_dev_free()
182 struct snd_opl3 **ropl3, struct snd_opl4 **ropl4) in snd_opl4_create()
[all …]
H A Dopl4_seq.c49 static int snd_opl4_seq_use_inc(struct snd_opl4 *opl4) in snd_opl4_seq_use_inc()
56 static void snd_opl4_seq_use_dec(struct snd_opl4 *opl4) in snd_opl4_seq_use_dec()
63 struct snd_opl4 *opl4 = private_data; in snd_opl4_seq_use()
90 struct snd_opl4 *opl4 = private_data; in snd_opl4_seq_unuse()
114 struct snd_opl4 *opl4 = private_data; in snd_opl4_seq_event_input()
122 struct snd_opl4 *opl4 = private_data; in snd_opl4_seq_free_port()
130 struct snd_opl4 *opl4; in snd_opl4_seq_probe()
134 opl4 = *(struct snd_opl4 **)SNDRV_SEQ_DEVICE_ARGPTR(dev); in snd_opl4_seq_probe()
187 struct snd_opl4 *opl4; in snd_opl4_seq_remove()
189 opl4 = *(struct snd_opl4 **)SNDRV_SEQ_DEVICE_ARGPTR(dev); in snd_opl4_seq_remove()
[all …]
H A Dopl4_synth.c273 void snd_opl4_synth_reset(struct snd_opl4 *opl4) in snd_opl4_synth_reset()
297 void snd_opl4_synth_shutdown(struct snd_opl4 *opl4) in snd_opl4_synth_shutdown()
332 static void snd_opl4_do_for_channel(struct snd_opl4 *opl4, in snd_opl4_do_for_channel()
353 static void snd_opl4_do_for_all(struct snd_opl4 *opl4, in snd_opl4_do_for_all()
403 static void snd_opl4_update_vibrato_depth(struct snd_opl4 *opl4, in snd_opl4_update_vibrato_depth()
419 static void snd_opl4_update_pitch(struct snd_opl4 *opl4, in snd_opl4_update_pitch()
484 struct snd_opl4 *opl4 = private_data; in snd_opl4_note_on()
565 struct snd_opl4 *opl4 = private_data; in snd_opl4_note_off()
580 struct snd_opl4 *opl4 = private_data; in snd_opl4_terminate_note()
587 struct snd_opl4 *opl4 = private_data; in snd_opl4_control()
[all …]
H A Dopl4_proc.c15 struct snd_opl4 *opl4 = entry->private_data; in snd_opl4_mem_proc_open()
30 struct snd_opl4 *opl4 = entry->private_data; in snd_opl4_mem_proc_release()
43 struct snd_opl4 *opl4 = entry->private_data; in snd_opl4_mem_proc_read()
64 struct snd_opl4 *opl4 = entry->private_data; in snd_opl4_mem_proc_write()
86 int snd_opl4_create_proc(struct snd_opl4 *opl4) in snd_opl4_create_proc()
109 void snd_opl4_free_proc(struct snd_opl4 *opl4) in snd_opl4_free_proc()
H A Dopl4_mixer.c21 struct snd_opl4 *opl4 = snd_kcontrol_chip(kcontrol); in snd_opl4_ctl_get()
36 struct snd_opl4 *opl4 = snd_kcontrol_chip(kcontrol); in snd_opl4_ctl_put()
69 int snd_opl4_create_mixer(struct snd_opl4 *opl4) in snd_opl4_create_mixer()
H A Dyrw801.c36 int snd_yrw801_detect(struct snd_opl4 *opl4) in snd_yrw801_detect()
/openbmc/linux/include/sound/
H A Dopl4.h12 struct snd_opl4;
17 struct snd_opl3 **opl3, struct snd_opl4 **opl4);
/openbmc/linux/sound/isa/opti9xx/
H A Dopti92x-ad1848.c889 struct snd_opl4 *opl4;
H A Dmiro.c1364 struct snd_opl4 *opl4; in snd_miro_probe()