Home
last modified time | relevance | path

Searched refs:snd_gus_card (Results 1 – 19 of 19) sorted by relevance

/linux-3.4.99/include/sound/
Dgus.h181 struct snd_gus_card;
216 void (*ack)(struct snd_gus_card * gus, void *private_data);
223 struct snd_gus_card * gus;
265 void (*handler_wave) (struct snd_gus_card * gus, struct snd_gus_voice * voice);
266 void (*handler_volume) (struct snd_gus_card * gus, struct snd_gus_voice * voice);
267 void (*handler_effect) (struct snd_gus_card * gus, struct snd_gus_voice * voice);
268 void (*volume_change) (struct snd_gus_card * gus);
345 void (*interrupt_handler_midi_out) (struct snd_gus_card * gus);
346 void (*interrupt_handler_midi_in) (struct snd_gus_card * gus);
347 void (*interrupt_handler_timer1) (struct snd_gus_card * gus);
[all …]
/linux-3.4.99/sound/isa/gus/
Dgus_io.c27 void snd_gf1_delay(struct snd_gus_card * gus) in snd_gf1_delay()
46 static inline void __snd_gf1_ctrl_stop(struct snd_gus_card * gus, unsigned char reg) in __snd_gf1_ctrl_stop()
60 static inline void __snd_gf1_write8(struct snd_gus_card * gus, in __snd_gf1_write8()
70 static inline unsigned char __snd_gf1_look8(struct snd_gus_card * gus, in __snd_gf1_look8()
78 static inline void __snd_gf1_write16(struct snd_gus_card * gus, in __snd_gf1_write16()
87 static inline unsigned short __snd_gf1_look16(struct snd_gus_card * gus, in __snd_gf1_look16()
95 static inline void __snd_gf1_adlib_write(struct snd_gus_card * gus, in __snd_gf1_adlib_write()
106 static inline void __snd_gf1_write_addr(struct snd_gus_card * gus, unsigned char reg, in __snd_gf1_write_addr()
119 static inline unsigned int __snd_gf1_read_addr(struct snd_gus_card * gus, in __snd_gf1_read_addr()
140 void snd_gf1_ctrl_stop(struct snd_gus_card * gus, unsigned char reg) in snd_gf1_ctrl_stop()
[all …]
Dgus_reset.c27 extern void snd_gf1_timers_init(struct snd_gus_card * gus);
28 extern void snd_gf1_timers_done(struct snd_gus_card * gus);
29 extern int snd_gf1_synth_init(struct snd_gus_card * gus);
30 extern void snd_gf1_synth_done(struct snd_gus_card * gus);
36 static void snd_gf1_default_interrupt_handler_midi_out(struct snd_gus_card * gus) in snd_gf1_default_interrupt_handler_midi_out()
41 static void snd_gf1_default_interrupt_handler_midi_in(struct snd_gus_card * gus) in snd_gf1_default_interrupt_handler_midi_in()
46 static void snd_gf1_default_interrupt_handler_timer1(struct snd_gus_card * gus) in snd_gf1_default_interrupt_handler_timer1()
51 static void snd_gf1_default_interrupt_handler_timer2(struct snd_gus_card * gus) in snd_gf1_default_interrupt_handler_timer2()
56 static void snd_gf1_default_interrupt_handler_wave_and_volume(struct snd_gus_card * gus, struct snd… in snd_gf1_default_interrupt_handler_wave_and_volume()
62 static void snd_gf1_default_interrupt_handler_dma_write(struct snd_gus_card * gus) in snd_gf1_default_interrupt_handler_dma_write()
[all …]
Dgus_timer.c37 struct snd_gus_card *gus; in snd_gf1_timer1_start()
54 struct snd_gus_card *gus; in snd_gf1_timer1_stop()
73 struct snd_gus_card *gus; in snd_gf1_timer2_start()
90 struct snd_gus_card *gus; in snd_gf1_timer2_stop()
104 static void snd_gf1_interrupt_timer1(struct snd_gus_card * gus) in snd_gf1_interrupt_timer1()
113 static void snd_gf1_interrupt_timer2(struct snd_gus_card * gus) in snd_gf1_interrupt_timer2()
146 struct snd_gus_card *gus = timer->private_data; in snd_gf1_timer1_free()
152 struct snd_gus_card *gus = timer->private_data; in snd_gf1_timer2_free()
156 void snd_gf1_timers_init(struct snd_gus_card * gus) in snd_gf1_timers_init()
192 void snd_gf1_timers_done(struct snd_gus_card * gus) in snd_gf1_timers_done()
Dgus_instr.c33 struct snd_gus_card *gus = private_data; in snd_gus_iwffff_put_sample()
63 struct snd_gus_card *gus = private_data; in snd_gus_iwffff_get_sample()
72 struct snd_gus_card *gus = private_data; in snd_gus_iwffff_remove_sample()
86 struct snd_gus_card *gus = private_data; in snd_gus_gf1_put_sample()
114 struct snd_gus_card *gus = private_data; in snd_gus_gf1_get_sample()
122 struct snd_gus_card *gus = private_data; in snd_gus_gf1_remove_sample()
134 struct snd_gus_card *gus = private_data; in snd_gus_simple_put_sample()
161 struct snd_gus_card *gus = private_data; in snd_gus_simple_get_sample()
169 struct snd_gus_card *gus = private_data; in snd_gus_simple_remove_sample()
Dgus_uart.c28 static void snd_gf1_interrupt_midi_in(struct snd_gus_card * gus) in snd_gf1_interrupt_midi_in()
63 static void snd_gf1_interrupt_midi_out(struct snd_gus_card * gus) in snd_gf1_interrupt_midi_out()
83 static void snd_gf1_uart_reset(struct snd_gus_card * gus, int close) in snd_gf1_uart_reset()
95 struct snd_gus_card *gus; in snd_gf1_uart_output_open()
114 struct snd_gus_card *gus; in snd_gf1_uart_input_open()
147 struct snd_gus_card *gus; in snd_gf1_uart_output_close()
162 struct snd_gus_card *gus; in snd_gf1_uart_input_close()
176 struct snd_gus_card *gus; in snd_gf1_uart_input_trigger()
195 struct snd_gus_card *gus; in snd_gf1_uart_output_trigger()
244 int snd_gf1_rawmidi_new(struct snd_gus_card * gus, int device, struct snd_rawmidi ** rrawmidi) in snd_gf1_rawmidi_new()
Dgus_main.c38 static int snd_gus_init_dma_irq(struct snd_gus_card * gus, int latches);
40 int snd_gus_use_inc(struct snd_gus_card * gus) in snd_gus_use_inc()
47 void snd_gus_use_dec(struct snd_gus_card * gus) in snd_gus_use_dec()
63 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol); in snd_gus_joystick_get()
71 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol); in snd_gus_joystick_put()
93 static void snd_gus_init_control(struct snd_gus_card *gus) in snd_gus_init_control()
103 static int snd_gus_free(struct snd_gus_card *gus) in snd_gus_free()
128 struct snd_gus_card *gus = device->device_data; in snd_gus_dev_free()
139 struct snd_gus_card **rgus) in snd_gus_create()
141 struct snd_gus_card *gus; in snd_gus_create()
[all …]
Dgus_pcm.c45 struct snd_gus_card * gus;
64 static void snd_gf1_pcm_block_change_ack(struct snd_gus_card * gus, void *private_data) in snd_gf1_pcm_block_change_ack()
110 struct snd_gus_card * gus = pcmp->gus; in snd_gf1_pcm_trigger_up()
186 static void snd_gf1_pcm_interrupt_wave(struct snd_gus_card * gus, in snd_gf1_pcm_interrupt_wave()
271 static void snd_gf1_pcm_interrupt_volume(struct snd_gus_card * gus, in snd_gf1_pcm_interrupt_volume()
300 static void snd_gf1_pcm_volume_change(struct snd_gus_card * gus) in snd_gf1_pcm_volume_change()
304 static int snd_gf1_pcm_poke_block(struct snd_gus_card *gus, unsigned char *buf, in snd_gf1_pcm_poke_block()
377 struct snd_gus_card *gus = pcmp->gus; in snd_gf1_pcm_playback_copy()
407 struct snd_gus_card *gus = pcmp->gus; in snd_gf1_pcm_playback_silence()
421 struct snd_gus_card *gus = snd_pcm_substream_chip(substream); in snd_gf1_pcm_playback_hw_params()
[all …]
Dgus_dram.c28 static int snd_gus_dram_poke(struct snd_gus_card *gus, char __user *_buffer, in snd_gus_dram_poke()
59 int snd_gus_dram_write(struct snd_gus_card *gus, char __user *buffer, in snd_gus_dram_write()
65 static int snd_gus_dram_peek(struct snd_gus_card *gus, char __user *_buffer, in snd_gus_dram_peek()
97 int snd_gus_dram_read(struct snd_gus_card *gus, char __user *buffer, in snd_gus_dram_read()
Dgus_dma.c27 static void snd_gf1_dma_ack(struct snd_gus_card * gus) in snd_gf1_dma_ack()
37 static void snd_gf1_dma_program(struct snd_gus_card * gus, in snd_gf1_dma_program()
95 static struct snd_gf1_dma_block *snd_gf1_dma_next_block(struct snd_gus_card * gus) in snd_gf1_dma_next_block()
127 static void snd_gf1_dma_interrupt(struct snd_gus_card * gus) in snd_gf1_dma_interrupt()
153 int snd_gf1_dma_init(struct snd_gus_card * gus) in snd_gf1_dma_init()
170 int snd_gf1_dma_done(struct snd_gus_card * gus) in snd_gf1_dma_done()
195 int snd_gf1_dma_transfer_block(struct snd_gus_card * gus, in snd_gf1_dma_transfer_block()
Dgus_mixer.c42 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol); in snd_gf1_get_single()
54 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol); in snd_gf1_put_single()
92 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol); in snd_ics_get_double()
108 struct snd_gus_card *gus = snd_kcontrol_chip(kcontrol); in snd_ics_put_double()
158 int snd_gf1_new_mixer(struct snd_gus_card * gus) in snd_gf1_new_mixer()
Dgus_mem_proc.c31 struct snd_gus_card * gus;
40 struct snd_gus_card *gus = priv->gus; in snd_gf1_mem_proc_dump()
59 int snd_gf1_mem_proc_init(struct snd_gus_card * gus) in snd_gf1_mem_proc_init()
Dgus_irq.c34 struct snd_gus_card * gus = dev_id; in snd_gus_interrupt()
120 struct snd_gus_card *gus; in snd_gus_irq_info_read()
141 void snd_gus_irq_profile_init(struct snd_gus_card *gus) in snd_gus_irq_profile_init()
Dgusclassic.c82 struct device *dev, unsigned int n, struct snd_gus_card **rgus) in snd_gusclassic_create()
126 static int __devinit snd_gusclassic_detect(struct snd_gus_card *gus) in snd_gusclassic_detect()
148 struct snd_gus_card *gus; in snd_gusclassic_probe()
Dgusmax.c77 struct snd_gus_card *gus;
85 static int __devinit snd_gusmax_detect(struct snd_gus_card * gus) in snd_gusmax_detect()
128 struct snd_gus_card * gus) in snd_gusmax_init()
213 struct snd_gus_card *gus = NULL; in snd_gusmax_probe()
Dgus_volume.c75 unsigned int snd_gf1_calc_ramp_rate(struct snd_gus_card * gus,
115 unsigned short snd_gf1_translate_freq(struct snd_gus_card * gus, unsigned int freq16) in snd_gf1_translate_freq()
Dinterwave.c119 struct snd_gus_card *gus;
211 struct snd_gus_card * gus, int dev, in snd_interwave_detect_stb()
253 struct snd_gus_card * gus, in snd_interwave_detect()
321 static void __devinit snd_interwave_reset(struct snd_gus_card * gus) in snd_interwave_reset()
329 static void __devinit snd_interwave_bank_sizes(struct snd_gus_card * gus, int *sizes) in snd_interwave_bank_sizes()
380 static void __devinit snd_interwave_detect_memory(struct snd_gus_card * gus) in snd_interwave_detect_memory()
479 static void __devinit snd_interwave_init(int dev, struct snd_gus_card * gus) in snd_interwave_init()
653 struct snd_gus_card *gus; in snd_interwave_probe()
Dgusextreme.c136 struct device *dev, unsigned int n, struct snd_gus_card **rgus) in snd_gusextreme_gus_card_create()
159 static int __devinit snd_gusextreme_detect(struct snd_gus_card *gus, in snd_gusextreme_detect()
238 struct snd_gus_card *gus; in snd_gusextreme_probe()
Dgus_mem.c237 int snd_gf1_mem_init(struct snd_gus_card * gus) in snd_gf1_mem_init()
272 int snd_gf1_mem_done(struct snd_gus_card * gus) in snd_gf1_mem_done()
291 struct snd_gus_card *gus; in snd_gf1_mem_info_read()