Searched refs:sb_devc (Results 1 - 6 of 6) sorted by relevance

/linux-4.4.14/sound/oss/
H A Dsb.h80 typedef struct sb_devc { struct
145 } sb_devc; typedef in typeref:struct:sb_devc
158 int sb_dsp_command (sb_devc *devc, unsigned char val);
159 int sb_dsp_get_byte(sb_devc * devc);
160 int sb_dsp_reset (sb_devc *devc);
161 void sb_setmixer (sb_devc *devc, unsigned int port, unsigned int value);
162 unsigned int sb_getmixer (sb_devc *devc, unsigned int port);
166 int sb_mixer_init(sb_devc *devc, struct module *owner);
167 void sb_mixer_unload(sb_devc *devc);
168 void sb_mixer_set_stereo (sb_devc *devc, int mode);
169 void smw_mixer_init(sb_devc *devc);
170 void sb_dsp_midi_init (sb_devc *devc, struct module *owner);
171 void sb_audio_init (sb_devc *devc, char *name, struct module *owner);
172 void sb_midi_interrupt (sb_devc *devc);
173 void sb_chgmixer (sb_devc * devc, unsigned int reg, unsigned int mask, unsigned int val);
174 int sb_common_mixer_set(sb_devc * devc, int dev, int left, int right);
H A Dsb_midi.c36 sb_devc *devc = midi_devs[dev]->devc; sb_midi_open()
73 sb_devc *devc = midi_devs[dev]->devc; sb_midi_close()
89 sb_devc *devc = midi_devs[dev]->devc; sb_midi_out()
112 sb_devc *devc = midi_devs[dev]->devc; sb_midi_end_read()
127 void sb_midi_interrupt(sb_devc * devc) sb_midi_interrupt()
162 void sb_dsp_midi_init(sb_devc * devc, struct module *owner) sb_dsp_midi_init()
H A Dsb_mixer.c222 static void sb_mixer_reset(sb_devc * devc);
224 void sb_mixer_set_stereo(sb_devc * devc, int mode) sb_mixer_set_stereo()
229 static int detect_mixer(sb_devc * devc) detect_mixer()
235 static void oss_change_bits(sb_devc *devc, unsigned char *regval, int dev, int chn, int newval) oss_change_bits()
249 static int sb_mixer_get(sb_devc * devc, int dev) sb_mixer_get()
256 void smw_mixer_init(sb_devc * devc) smw_mixer_init()
273 int sb_common_mixer_set(sb_devc * devc, int dev, int left, int right) sb_common_mixer_set()
314 static int smw_mixer_set(sb_devc * devc, int dev, int left, int right) smw_mixer_set()
355 static int sb_mixer_set(sb_devc * devc, int dev, int value) sb_mixer_set()
393 static void set_recsrc(sb_devc * devc, int src) set_recsrc()
398 static int set_recmask(sb_devc * devc, int mask) set_recmask()
500 static int set_outmask(sb_devc * devc, int mask) set_outmask()
535 sb_devc *devc = mixer_devs[dev]->devc; sb_mixer_ioctl()
652 static void sb_mixer_reset(sb_devc * devc) sb_mixer_reset()
672 int sb_mixer_init(sb_devc * devc, struct module *owner) sb_mixer_init()
762 void sb_mixer_unload(sb_devc *devc) sb_mixer_unload()
H A Dsb_audio.c36 sb_devc *devc = audio_devs[dev]->devc; sb_audio_open()
99 sb_devc *devc = audio_devs[dev]->devc; sb_audio_close()
127 sb_devc *devc = audio_devs[dev]->devc; sb_set_output_parms()
147 sb_devc *devc = audio_devs[dev]->devc; sb_set_input_parms()
173 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_output_block()
199 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_start_input()
228 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_trigger()
254 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_prepare_for_input()
269 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_prepare_for_output()
284 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_set_speed()
309 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_set_channels()
315 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_set_bits()
322 sb_devc *devc = audio_devs[dev]->devc; sb1_audio_halt_xfer()
338 sb_devc *devc = audio_devs[dev]->devc; sb20_audio_output_block()
373 sb_devc *devc = audio_devs[dev]->devc; sb20_audio_start_input()
410 sb_devc *devc = audio_devs[dev]->devc; sb20_audio_trigger()
439 sb_devc *devc = audio_devs[dev]->devc; sb201_audio_set_speed()
467 sb_devc *devc = audio_devs[dev]->devc; sbpro_audio_prepare_for_input()
495 sb_devc *devc = audio_devs[dev]->devc; sbpro_audio_prepare_for_output()
537 sb_devc *devc = audio_devs[dev]->devc; sbpro_audio_set_speed()
554 sb_devc *devc = audio_devs[dev]->devc; sbpro_audio_set_channels()
570 sb_devc *devc = audio_devs[dev]->devc; jazz16_audio_set_speed()
600 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_set_speed()
618 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_set_bits()
633 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_prepare_for_input()
659 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_prepare_for_output()
687 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_output_block()
744 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_start_input()
781 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_trigger()
844 sb_devc *devc = audio_devs[dev]->devc; sb16_copy_from_user()
924 sb_devc *devc = audio_devs[dev]->devc; sb16_audio_mmap()
1026 void sb_audio_init(sb_devc * devc, char *name, struct module *owner) sb_audio_init()
H A Dsb_common.c51 static sb_devc *detected_devc; /* For communication from probe to init */
52 static sb_devc *last_devc; /* For MPU401 initialization */
84 static sb_devc *last_sb; /* Last sb loaded */
86 int sb_dsp_command(sb_devc * devc, unsigned char val) sb_dsp_command()
113 int sb_dsp_get_byte(sb_devc * devc) sb_dsp_get_byte()
125 static void sb_intr (sb_devc *devc) sb_intr()
196 static void pci_intr(sb_devc *devc) pci_intr()
206 sb_devc *devc = dev_id; sbintr()
225 int sb_dsp_reset(sb_devc * devc) sb_dsp_reset()
250 static void dsp_get_vers(sb_devc * devc) dsp_get_vers()
278 static int sb16_set_dma_hw(sb_devc * devc) sb16_set_dma_hw()
296 static void sb16_set_mpu_port(sb_devc * devc, struct address_info *hw_config) sb16_set_mpu_port()
319 static int sb16_set_irq_hw(sb_devc * devc, int level) sb16_set_irq_hw()
345 static void relocate_Jazz16(sb_devc * devc, struct address_info *hw_config) relocate_Jazz16()
380 static int init_Jazz16(sb_devc * devc, struct address_info *hw_config) init_Jazz16()
440 static void relocate_ess1688(sb_devc * devc) relocate_ess1688()
502 sb_devc sb_info; sb_dsp_detect()
503 sb_devc *devc = &sb_info; sb_dsp_detect()
625 detected_devc = kmemdup(devc, sizeof(sb_devc), GFP_KERNEL); sb_dsp_detect()
637 sb_devc *devc; sb_dsp_init()
879 sb_devc *devc; sb_dsp_unload()
924 void sb_setmixer(sb_devc * devc, unsigned int port, unsigned int value) sb_setmixer()
943 unsigned int sb_getmixer(sb_devc * devc, unsigned int port) sb_getmixer()
963 (sb_devc * devc, unsigned int reg, unsigned int mask, unsigned int val) sb_chgmixer()
976 static void smw_putmem(sb_devc * devc, int base, int addr, unsigned char val) smw_putmem()
989 static unsigned char smw_getmem(sb_devc * devc, int base, int addr) smw_getmem()
1004 static int smw_midi_init(sb_devc * devc, struct address_info *hw_config) smw_midi_init()
1109 static int init_Jazz16_midi(sb_devc * devc, struct address_info *hw_config) init_Jazz16_midi()
1185 sb_devc *devc = last_devc; probe_sbmpu()
H A Dsb_ess.c217 static void ess_show_mixerregs (sb_devc *devc);
219 static int ess_read (sb_devc * devc, unsigned char reg);
220 static int ess_write (sb_devc * devc, unsigned char reg, unsigned char data);
222 (sb_devc * devc, unsigned int reg, unsigned int mask, unsigned int val);
264 (sb_devc *devc, struct ess_command *cmdtab[]) ess_exec_commands()
277 (sb_devc *devc, unsigned int reg, unsigned int mask, unsigned int val) ess_change()
289 sb_devc *devc = audio_devs[dev]->devc; ess_set_output_parms()
307 sb_devc *devc = audio_devs[dev]->devc; ess_set_input_parms()
373 static void ess_common_speed (sb_devc *devc, int *speedp, int *divp) ess_common_speed()
404 static void ess_speed (sb_devc *devc, int audionum) ess_speed()
440 sb_devc *devc = audio_devs[dev]->devc; ess_audio_prepare_for_input()
461 sb_devc *devc = audio_devs[dev]->devc; ess_audio_prepare_for_output_audio1()
482 sb_devc *devc = audio_devs[dev]->devc; ess_audio_prepare_for_output_audio2()
520 sb_devc *devc = audio_devs[dev]->devc; ess_audio_prepare_for_output()
537 sb_devc *devc = audio_devs[dev]->devc; ess_audio_halt_xfer()
553 sb_devc *devc = audio_devs[dev]->devc; ess_audio_start_input()
576 sb_devc *devc = audio_devs[dev]->devc; ess_audio_output_block_audio1()
596 sb_devc *devc = audio_devs[dev]->devc; ess_audio_output_block_audio2()
613 sb_devc *devc = audio_devs[dev]->devc; ess_audio_output_block()
628 sb_devc *devc = audio_devs[dev]->devc; ess_audio_trigger()
672 sb_devc *devc = audio_devs[dev]->devc; ess_audio_set_speed()
693 sb_devc *devc = audio_devs[dev]->devc; ess_audio_set_bits()
712 sb_devc *devc = audio_devs[dev]->devc; ess_audio_set_channels()
739 (sb_devc *devc, int *audio_flags, int *format_mask) ess_audio_init()
795 void ess_intr (sb_devc *devc) ess_intr()
827 static void ess_extended (sb_devc * devc) ess_extended()
834 static int ess_write (sb_devc * devc, unsigned char reg, unsigned char data) ess_write()
847 static int ess_read (sb_devc * devc, unsigned char reg) ess_read()
859 int ess_dsp_reset(sb_devc * devc) ess_dsp_reset()
915 static int ess_common_set_irq_hw (sb_devc * devc) ess_common_set_irq_hw()
935 static void ess_es1887_set_irq_hw (sb_devc * devc) ess_es1887_set_irq_hw()
944 static int ess_set_irq_hw (sb_devc * devc) ess_set_irq_hw()
962 static void FKS_test (sb_devc * devc) FKS_test()
974 static unsigned int ess_identify (sb_devc * devc) ess_identify()
1000 static int ess_probe (sb_devc * devc, int reg, int xorval) ess_probe()
1013 int ess_init(sb_devc * devc, struct address_info *hw_config)
1230 static int ess_set_dma_hw(sb_devc * devc) ess_set_dma_hw()
1302 int ess_dsp_init (sb_devc *devc, struct address_info *hw_config) ess_dsp_init()
1548 static void ess_show_mixerregs (sb_devc *devc) ess_show_mixerregs()
1561 void ess_setmixer (sb_devc * devc, unsigned int port, unsigned int value) ess_setmixer()
1582 unsigned int ess_getmixer (sb_devc * devc, unsigned int port) ess_getmixer()
1604 (sb_devc * devc, unsigned int reg, unsigned int mask, unsigned int val) ess_chgmixer()
1616 void ess_mixer_init (sb_devc * devc) ess_mixer_init()
1666 int ess_mixer_set(sb_devc *devc, int dev, int left, int right) ess_mixer_set()
1679 void ess_mixer_reload (sb_devc *devc, int dev) ess_mixer_reload()
1690 static int es_rec_set_recmask(sb_devc * devc, int mask) es_rec_set_recmask()
1724 int ess_set_recmask(sb_devc * devc, int *mask) ess_set_recmask()
1739 int ess_mixer_reset (sb_devc * devc) ess_mixer_reset()
1778 int ess_midi_init(sb_devc * devc, struct address_info *hw_config) ess_midi_init()

Completed in 114 milliseconds