/linux-4.4.14/sound/oss/ |
H A D | sb.h | 80 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 D | sb_midi.c | 36 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 D | sb_mixer.c | 222 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 D | sb_audio.c | 36 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 D | sb_common.c | 51 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 D | sb_ess.c | 217 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()
|