/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/ |
H A D | sb_ess.h | 6 (sb_devc *devc); 8 (sb_devc *devc, struct address_info *hw_config); 11 (sb_devc *devc, int *audio_flags, int *format_mask); 13 (sb_devc *devc, struct address_info *hw_config); 15 (sb_devc *devc); 18 (sb_devc *devc, struct address_info *hw_config); 20 (sb_devc *devc); 23 (sb_devc *devc, unsigned int port, unsigned int value); 25 (sb_devc *devc, unsigned int port); 27 (sb_devc *devc, in [all...] |
H A D | uart401.c | 46 #define DATAPORT (devc->base) 47 #define COMDPORT (devc->base+1) 48 #define STATPORT (devc->base+1) 50 static int uart401_status(uart401_devc * devc) argument 55 #define input_avail(devc) (!(uart401_status(devc)&INPUT_AVAIL)) 56 #define output_ready(devc) (!(uart401_status(devc)&OUTPUT_READY)) 58 static void uart401_cmd(uart401_devc * devc, unsigned char cmd) argument 63 static int uart401_read(uart401_devc * devc) argument 68 uart401_write(uart401_devc * devc, unsigned char byte) argument 82 uart401_input_loop(uart401_devc * devc) argument 101 uart401_devc *devc = dev_id; local 120 uart401_devc *devc = (uart401_devc *) midi_devs[dev]->devc; local 140 uart401_devc *devc = (uart401_devc *) midi_devs[dev]->devc; local 150 uart401_devc *devc = (uart401_devc *) midi_devs[dev]->devc; local 221 enter_uart_mode(uart401_devc * devc) argument 243 reset_uart401(uart401_devc * devc) argument 294 uart401_devc *devc; local 398 uart401_devc *devc; local [all...] |
H A D | sb_audio.c | 36 sb_devc *devc = audio_devs[dev]->devc; local 39 if (devc == NULL) 44 if (devc->caps & SB_NO_RECORDING && mode & OPEN_READ) 49 spin_lock_irqsave(&devc->lock, flags); 50 if (devc->opened) 52 spin_unlock_irqrestore(&devc->lock, flags); 55 if (devc->dma16 != -1 && devc->dma16 != devc 99 sb_devc *devc = audio_devs[dev]->devc; local 131 sb_devc *devc = audio_devs[dev]->devc; local 151 sb_devc *devc = audio_devs[dev]->devc; local 177 sb_devc *devc = audio_devs[dev]->devc; local 203 sb_devc *devc = audio_devs[dev]->devc; local 232 sb_devc *devc = audio_devs[dev]->devc; local 258 sb_devc *devc = audio_devs[dev]->devc; local 273 sb_devc *devc = audio_devs[dev]->devc; local 288 sb_devc *devc = audio_devs[dev]->devc; local 313 sb_devc *devc = audio_devs[dev]->devc; local 319 sb_devc *devc = audio_devs[dev]->devc; local 326 sb_devc *devc = audio_devs[dev]->devc; local 342 sb_devc *devc = audio_devs[dev]->devc; local 377 sb_devc *devc = audio_devs[dev]->devc; local 414 sb_devc *devc = audio_devs[dev]->devc; local 443 sb_devc *devc = audio_devs[dev]->devc; local 470 sb_devc *devc = audio_devs[dev]->devc; local 498 sb_devc *devc = audio_devs[dev]->devc; local 540 sb_devc *devc = audio_devs[dev]->devc; local 557 sb_devc *devc = audio_devs[dev]->devc; local 573 sb_devc *devc = audio_devs[dev]->devc; local 601 sb_devc *devc = audio_devs[dev]->devc; local 619 sb_devc *devc = audio_devs[dev]->devc; local 634 sb_devc *devc = audio_devs[dev]->devc; local 660 sb_devc *devc = audio_devs[dev]->devc; local 688 sb_devc *devc = audio_devs[dev]->devc; local 745 sb_devc *devc = audio_devs[dev]->devc; local 782 sb_devc *devc = audio_devs[dev]->devc; local 845 sb_devc *devc = audio_devs[dev]->devc; local 925 sb_devc *devc = audio_devs[dev]->devc; local 1027 sb_audio_init(sb_devc * devc, char *name, struct module *owner) argument [all...] |
H A D | sb_common.c | 85 int sb_dsp_command(sb_devc * devc, unsigned char val) argument 112 int sb_dsp_get_byte(sb_devc * devc) argument 124 static void sb_intr (sb_devc *devc) argument 129 if (devc->model == MDL_SB16) 131 src = sb_getmixer(devc, IRQ_STAT); /* Interrupt source register */ 134 if(devc->midi_irq_cookie) 135 uart401intr(devc->irq, devc->midi_irq_cookie); 140 if (devc->intr_active && (!devc 195 pci_intr(sb_devc *devc) argument 205 sb_devc *devc = dev_id; local 224 sb_dsp_reset(sb_devc * devc) argument 253 dsp_get_vers(sb_devc * devc) argument 281 sb16_set_dma_hw(sb_devc * devc) argument 299 sb16_set_mpu_port(sb_devc * devc, struct address_info *hw_config) argument 322 sb16_set_irq_hw(sb_devc * devc, int level) argument 348 relocate_Jazz16(sb_devc * devc, struct address_info *hw_config) argument 383 init_Jazz16(sb_devc * devc, struct address_info *hw_config) argument 443 relocate_ess1688(sb_devc * devc) argument 496 sb_devc *devc = &sb_info; local 631 sb_devc *devc; local 873 sb_devc *devc; local 918 sb_setmixer(sb_devc * devc, unsigned int port, unsigned int value) argument 937 sb_getmixer(sb_devc * devc, unsigned int port) argument 956 sb_chgmixer(sb_devc * devc, unsigned int reg, unsigned int mask, unsigned int val) argument 970 smw_putmem(sb_devc * devc, int base, int addr, unsigned char val) argument 983 smw_getmem(sb_devc * devc, int base, int addr) argument 998 smw_midi_init(sb_devc * devc, struct address_info *hw_config) argument 1095 init_Jazz16_midi(sb_devc * devc, struct address_info *hw_config) argument 1171 sb_devc *devc = last_devc; local [all...] |
H A D | sb_midi.c | 35 sb_devc *devc = midi_devs[dev]->devc; local 38 if (devc == NULL) 41 spin_lock_irqsave(&devc->lock, flags); 42 if (devc->opened) 44 spin_unlock_irqrestore(&devc->lock, flags); 47 devc->opened = 1; 48 spin_unlock_irqrestore(&devc->lock, flags); 50 devc->irq_mode = IMODE_MIDI; 51 devc 72 sb_devc *devc = midi_devs[dev]->devc; local 88 sb_devc *devc = midi_devs[dev]->devc; local 111 sb_devc *devc = midi_devs[dev]->devc; local 126 sb_midi_interrupt(sb_devc * devc) argument 161 sb_dsp_midi_init(sb_devc * devc, struct module *owner) argument [all...] |
H A D | ad1816.c | 15 while (timeout > 0 && (inb(devc->base)&0x80)!= 0x80) {\ 65 static int ad_read (ad1816_info * devc, int reg) argument 70 outb ((unsigned char) (reg & 0x3f), devc->base+0); 71 result = inb(devc->base+2); 72 result+= inb(devc->base+3)<<8; 77 static void ad_write (ad1816_info * devc, int reg, int data) argument 80 outb ((unsigned char) (reg & 0xff), devc->base+0); 81 outb ((unsigned char) (data & 0xff),devc->base+2); 82 outb ((unsigned char) ((data>>8)&0xff),devc->base+3); 92 ad1816_info *devc local 123 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 159 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 180 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 198 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 230 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 263 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 317 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 349 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 396 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 408 ad1816_info *devc = NULL; local 441 ad1816_info *devc = (ad1816_info *) audio_devs[dev]->devc; local 487 ad1816_info *devc = (ad1816_info *)dev_id; local 602 ad1816_set_recmask(ad1816_info * devc, int mask) argument 694 ad1816_mixer_get(ad1816_info * devc, int dev) argument 708 ad1816_mixer_set(ad1816_info * devc, int dev, int value) argument 821 ad1816_mixer_reset(ad1816_info * devc) argument 838 ad1816_info *devc = mixer_devs[dev]->devc; local 930 ad1816_info *devc = NULL; local 1130 unload_card(ad1816_info *devc) argument 1296 ad1816_info *devc = NULL; local [all...] |
H A D | sscape.c | 84 #define PORT(name) (devc->base+name) 133 static struct sscape_info *devc = &adev_info; variable in typeref:struct:sscape_info 163 static unsigned char sscape_read(struct sscape_info *devc, int reg) argument 168 spin_lock_irqsave(&devc->lock,flags); 171 spin_unlock_irqrestore(&devc->lock,flags); 181 static void sscape_write(struct sscape_info *devc, int reg, int data) argument 185 spin_lock_irqsave(&devc->lock,flags); 187 spin_unlock_irqrestore(&devc->lock,flags); 190 static unsigned char sscape_pnp_read_codec(sscape_info* devc, unsigned char reg) argument 195 spin_lock_irqsave(&devc 203 sscape_pnp_write_codec(sscape_info* devc, unsigned char reg, unsigned char data) argument 213 host_open(struct sscape_info *devc) argument 218 host_close(struct sscape_info *devc) argument 223 host_write(struct sscape_info *devc, unsigned char *data, int count) argument 250 host_read(struct sscape_info *devc) argument 277 host_command2(struct sscape_info *devc, int cmd, int parm1) argument 287 host_command3(struct sscape_info *devc, int cmd, int parm1, int parm2) argument 297 set_mt32(struct sscape_info *devc, int value) argument 308 set_control(struct sscape_info *devc, int ctrl, int value) argument 319 do_dma(struct sscape_info *devc, int dma_chan, unsigned long buf, int blk_size, int mode) argument 342 verify_mpu(struct sscape_info *devc) argument 381 struct sscape_info *devc = dev_info; local 398 sscape_download_boot(struct sscape_info *devc, unsigned char *block, int size, int flag) argument 712 detect_ga(sscape_info * devc) argument 766 sscape_read_host_ctrl(sscape_info* devc) argument 771 sscape_write_host_ctrl2(sscape_info *devc, int a, int b) argument 776 sscape_alloc_dma(sscape_info *devc) argument 823 sscape_free_dma(sscape_info *devc) argument 858 sscape_pnp_start_dma(sscape_info* devc, int arg ) argument 868 sscape_pnp_wait_dma(sscape_info* devc, int arg ) argument 888 sscape_pnp_alloc_dma(sscape_info* devc) argument 900 sscape_pnp_free_dma(sscape_info* devc) argument 907 sscape_pnp_upload_file(sscape_info* devc, char* fn) argument 981 sscape_pnp_init_hw(sscape_info* devc) argument 1097 detect_sscape_pnp(sscape_info* devc) argument [all...] |
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[]) 268 cmd = cmdtab [ ((devc->channels != 1) << 1) + (devc->bits != AFMT_U8) ]; 271 ess_write (devc, cmd->cmd, cmd->data); 277 (sb_devc *devc, unsigned int reg, unsigned int mask, unsigned int val) 281 value = ess_read (devc, re 263 ess_exec_commands(sb_devc *devc, struct ess_command *cmdtab[]) argument 276 ess_change(sb_devc *devc, unsigned int reg, unsigned int mask, unsigned int val) argument 289 sb_devc *devc = audio_devs[dev]->devc; local 307 sb_devc *devc = audio_devs[dev]->devc; local 373 ess_common_speed(sb_devc *devc, int *speedp, int *divp) argument 404 ess_speed(sb_devc *devc, int audionum) argument 440 sb_devc *devc = audio_devs[dev]->devc; local 461 sb_devc *devc = audio_devs[dev]->devc; local 482 sb_devc *devc = audio_devs[dev]->devc; local 520 sb_devc *devc = audio_devs[dev]->devc; local 537 sb_devc *devc = audio_devs[dev]->devc; local 553 sb_devc *devc = audio_devs[dev]->devc; local 576 sb_devc *devc = audio_devs[dev]->devc; local 596 sb_devc *devc = audio_devs[dev]->devc; local 613 sb_devc *devc = audio_devs[dev]->devc; local 628 sb_devc *devc = audio_devs[dev]->devc; local 672 sb_devc *devc = audio_devs[dev]->devc; local 693 sb_devc *devc = audio_devs[dev]->devc; local 712 sb_devc *devc = audio_devs[dev]->devc; local 738 ess_audio_init(sb_devc *devc, int *audio_flags, int *format_mask) argument 795 ess_intr(sb_devc *devc) argument 827 ess_extended(sb_devc * devc) argument 834 ess_write(sb_devc * devc, unsigned char reg, unsigned char data) argument 847 ess_read(sb_devc * devc, unsigned char reg) argument 859 ess_dsp_reset(sb_devc * devc) argument 919 ess_common_set_irq_hw(sb_devc * devc) argument 939 ess_es1887_set_irq_hw(sb_devc * devc) argument 948 ess_set_irq_hw(sb_devc * devc) argument 966 FKS_test(sb_devc * devc) argument 978 ess_identify(sb_devc * devc) argument 1004 ess_probe(sb_devc * devc, int reg, int xorval) argument 1017 ess_init(sb_devc * devc, struct address_info *hw_config) argument 1228 ess_set_dma_hw(sb_devc * devc) argument 1300 ess_dsp_init(sb_devc *devc, struct address_info *hw_config) argument 1546 ess_show_mixerregs(sb_devc *devc) argument 1559 ess_setmixer(sb_devc * devc, unsigned int port, unsigned int value) argument 1580 ess_getmixer(sb_devc * devc, unsigned int port) argument 1601 ess_chgmixer(sb_devc * devc, unsigned int reg, unsigned int mask, unsigned int val) argument 1614 ess_mixer_init(sb_devc * devc) argument 1664 ess_mixer_set(sb_devc *devc, int dev, int left, int right) argument 1677 ess_mixer_reload(sb_devc *devc, int dev) argument 1688 es_rec_set_recmask(sb_devc * devc, int mask) argument 1723 ess_set_recmask(sb_devc * devc, int *mask) argument 1738 ess_mixer_reset(sb_devc * devc) argument 1777 ess_midi_init(sb_devc * devc, struct address_info *hw_config) argument [all...] |
H A D | ad1848.c | 136 static int ad_format_mask[13 /*devc->model */ ] = 163 } capabilities [10 /*devc->model */ ] = { 205 static int ad_read(ad1848_info * devc, int reg) argument 210 while (timeout > 0 && inb(devc->base) == 0x80) /*Are we initializing */ 215 outb(((unsigned char) (reg & 0xff) | devc->MCE_bit), io_Index_Addr(devc)); 216 x = inb(io_Indexed_Data(devc)); 224 outb(((unsigned char) (23 & 0xff) | devc->MCE_bit), io_Index_Addr(devc)); 225 outb(((unsigned char) (xra & 0xff)), io_Indexed_Data(devc)); 232 ad_write(ad1848_info * devc, int reg, int data) argument 256 wait_for_calibration(ad1848_info * devc) argument 287 ad_mute(ad1848_info * devc) argument 303 ad_unmute(ad1848_info * devc) argument 307 ad_enter_MCE(ad1848_info * devc) argument 324 ad_leave_MCE(ad1848_info * devc) argument 347 ad1848_set_recmask(ad1848_info * devc, int mask) argument 460 change_bits(ad1848_info * devc, unsigned char *regval, unsigned char *muteval, int dev, int chn, int newval) argument 496 ad1848_mixer_get(ad1848_info * devc, int dev) argument 506 ad1848_mixer_set_channel(ad1848_info *devc, int dev, int value, int channel) argument 533 ad1848_mixer_set(ad1848_info * devc, int dev, int value) argument 582 ad1848_mixer_reset(ad1848_info * devc) argument 673 ad1848_info *devc = mixer_devs[dev]->devc; local 767 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 867 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 968 ad1848_info *devc; local 1015 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1036 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1078 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1131 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1199 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1311 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1326 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1362 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1398 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 1431 ad1848_init_hw(ad1848_info * devc) argument 1539 ad1848_info *devc = &adev_info[nr_ad1848_devs]; local 1958 ad1848_info *devc = &adev_info[nr_ad1848_devs]; local 2099 ad1848_info *devc; local 2160 ad1848_info *devc = NULL; local 2202 ad1848_info *devc; local 2704 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 2759 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local 2770 ad1848_info *devc = (ad1848_info *) audio_devs[dev]->devc; local [all...] |
H A D | sb_mixer.c | 220 static void sb_mixer_reset(sb_devc * devc); 222 void sb_mixer_set_stereo(sb_devc * devc, int mode) argument 224 sb_chgmixer(devc, OUT_FILTER, STEREO_DAC, (mode ? STEREO_DAC : MONO_DAC)); 227 static int detect_mixer(sb_devc * devc) argument 233 static void change_bits(sb_devc * devc, unsigned char *regval, int dev, int chn, int newval) argument 238 mask = (1 << (*devc->iomap)[dev][chn].nbits) - 1; 241 shift = (*devc->iomap)[dev][chn].bitoffs - (*devc->iomap)[dev][LEFT_CHN].nbits + 1; 247 static int sb_mixer_get(sb_devc * devc, int dev) argument 249 if (!((1 << dev) & devc 254 smw_mixer_init(sb_devc * devc) argument 271 sb_common_mixer_set(sb_devc * devc, int dev, int left, int right) argument 312 smw_mixer_set(sb_devc * devc, int dev, int left, int right) argument 353 sb_mixer_set(sb_devc * devc, int dev, int value) argument 391 set_recsrc(sb_devc * devc, int src) argument 396 set_recmask(sb_devc * devc, int mask) argument 498 set_outmask(sb_devc * devc, int mask) argument 533 sb_devc *devc = mixer_devs[dev]->devc; local 650 sb_mixer_reset(sb_devc * devc) argument 670 sb_mixer_init(sb_devc * devc, struct module *owner) argument 760 sb_mixer_unload(sb_devc *devc) argument [all...] |
H A D | mpu401.c | 83 static inline int mpu401_status(struct mpu_config *devc) argument 85 return inb(STATPORT(devc->base)); 88 #define input_avail(devc) (!(mpu401_status(devc)&INPUT_AVAIL)) 89 #define output_ready(devc) (!(mpu401_status(devc)&OUTPUT_READY)) 91 static inline void write_command(struct mpu_config *devc, unsigned char cmd) argument 93 outb(cmd, COMDPORT(devc->base)); 96 static inline int read_data(struct mpu_config *devc) argument 98 return inb(DATAPORT(devc 101 write_data(struct mpu_config *devc, unsigned char byte) argument 174 mpu_input_scanner(struct mpu_config *devc, unsigned char midic) argument 405 mpu401_input_loop(struct mpu_config *devc) argument 437 struct mpu_config *devc; local 463 struct mpu_config *devc; local 519 struct mpu_config *devc; local 543 struct mpu_config *devc; local 571 struct mpu_config *devc; local 689 struct mpu_config *devc = &dev_conf[dev]; local 724 struct mpu_config *devc; local 769 struct mpu_config *devc; local 798 struct mpu_config *devc; local 857 struct mpu_config *devc; local 926 mpu401_chk_version(int n, struct mpu_config *devc) argument 962 struct mpu_config *devc; local 1123 reset_mpu401(struct mpu_config *devc) argument 1173 set_uart_mode(int dev, struct mpu_config *devc, int arg) argument 1285 tmr_reset(struct mpu_config *devc) argument 1348 struct mpu_config *devc= &dev_conf[midi_dev]; local 1375 struct mpu_config *devc= &dev_conf[midi_dev]; local 1647 timer_ext_event(struct mpu_config *devc, int event, int parm) argument 1706 struct mpu_config *devc; local [all...] |
H A D | opl3.c | 79 static struct opl_devinfo *devc = NULL; variable in typeref:struct:opl_devinfo 95 devc->cmask = 0x3f; /* Connect all possible 4 OP voice operators */ 96 opl3_command(devc->right_io, CONNECTION_SELECT_REGISTER, 0x3f); 109 devc->lv_map[i] = v4op[i]; 110 devc->v_alloc->max_voice = devc->nr_voice = 12; 129 devc->fm_info.nr_voices = (devc->nr_voice == 12) ? 6 : devc->nr_voice; 130 if (copy_to_user(arg, &devc [all...] |
H A D | waveartist.c | 154 static void vnc_configure_mixer(wavnc_info *devc, unsigned int input_mask); 172 waveartist_iack(wavnc_info *devc) argument 174 unsigned int ctlr_port = devc->hw.io_base + CTLR; 197 waveartist_reset(wavnc_info *devc) argument 199 struct address_info *hw = &devc->hw; 232 waveartist_cmd(wavnc_info *devc, argument 236 unsigned int io_base = devc->hw.io_base; 308 waveartist_cmd1(wavnc_info *devc, unsigned int cmd) argument 310 return waveartist_cmd(devc, 1, &cmd, 0, NULL); 317 waveartist_cmd1_r(wavnc_info *devc, unsigne argument 331 waveartist_cmd2(wavnc_info *devc, unsigned int cmd, unsigned int arg) argument 345 waveartist_cmd3(wavnc_info *devc, unsigned int cmd, unsigned int arg1, unsigned int arg2) argument 358 waveartist_getrev(wavnc_info *devc, char *rev) argument 380 wavnc_info *devc; local 413 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 432 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 477 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 569 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 624 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 670 wavnc_info *devc; local 685 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 712 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 736 wavnc_info *devc = (wavnc_info *) audio_devs[dev]->devc; local 838 wavnc_info *devc = (wavnc_info *)dev_id; local 916 waveartist_mixer_update(wavnc_info *devc, int whichDev) argument 977 waveartist_set_adc_mux(wavnc_info *devc, char left_dev, char right_dev) argument 1000 waveartist_select_input(wavnc_info *devc, unsigned int recmask, unsigned char *dev_l, unsigned char *dev_r) argument 1028 waveartist_decode_mixer(wavnc_info *devc, int dev, unsigned char lev_l, unsigned char lev_r) argument 1054 waveartist_get_mixer(wavnc_info *devc, int dev) argument 1072 waveartist_set_recmask(wavnc_info *devc, unsigned int recmask) argument 1096 waveartist_set_mixer(wavnc_info *devc, int dev, unsigned int level) argument 1124 wavnc_info *devc = (wavnc_info *)audio_devs[dev]->devc; local 1208 waveartist_mixer_reset(wavnc_info *devc) argument 1245 waveartist_init(wavnc_info *devc) argument 1334 wavnc_info *devc = &adev_info[nr_waveartist_devs]; local 1371 wavnc_info *devc = &adev_info[nr_waveartist_devs]; local 1414 wavnc_info *devc = NULL; local 1484 vnc_mute_spkr(wavnc_info *devc) argument 1494 vnc_mute_lout(wavnc_info *devc) argument 1513 vnc_volume_slider(wavnc_info *devc) argument 1573 netwinder_select_input(wavnc_info *devc, unsigned int recmask, unsigned char *dev_l, unsigned char *dev_r) argument 1610 netwinder_decode_mixer(wavnc_info *devc, int dev, unsigned char lev_l, unsigned char lev_r) argument 1649 netwinder_get_mixer(wavnc_info *devc, int dev) argument 1709 vnc_configure_mixer(wavnc_info *devc, unsigned int recmask) argument 1735 vnc_slider(wavnc_info *devc) argument 1801 wavnc_info *devc = (wavnc_info *)audio_devs[dev]->devc; local [all...] |
H A D | sb.h | 1 #define DSP_RESET (devc->base + 0x6) 2 #define DSP_READ (devc->base + 0xA) 3 #define DSP_WRITE (devc->base + 0xC) 4 #define DSP_COMMAND (devc->base + 0xC) 5 #define DSP_STATUS (devc->base + 0xC) 6 #define DSP_DATA_AVAIL (devc->base + 0xE) 7 #define DSP_DATA_AVL16 (devc->base + 0xF) 8 #define MIXER_ADDR (devc->base + 0x4) 9 #define MIXER_DATA (devc->base + 0x5) 10 #define OPL3_LEFT (devc [all...] |
H A D | pss.c | 73 #define REG(x) (devc->base+x) 144 static pss_confdata *devc = &pss_data; variable 153 static void pss_write(pss_confdata *devc, int data) argument 182 devc->base = hw_config->io_base; 183 irq = devc->irq = hw_config->irq; 184 dma = devc->dma = hw_config->dma; 185 devc->osp = hw_config->osp; 187 if (devc->base != 0x220 && devc->base != 0x240) 188 if (devc 209 set_irq(pss_confdata * devc, int dev, int irq) argument 235 set_io_base(pss_confdata * devc, int dev, int base) argument 245 set_dma(pss_confdata * devc, int dev, int dma) argument 269 pss_reset_dsp(pss_confdata * devc) argument 280 pss_put_dspword(pss_confdata * devc, unsigned short word) argument 296 pss_get_dspword(pss_confdata * devc, unsigned short *word) argument 312 pss_download_boot(pss_confdata * devc, unsigned char *block, int size, int flags) argument 402 set_master_volume(pss_confdata *devc, int left, int right) argument 421 set_synth_volume(pss_confdata *devc, int volume) argument 430 set_bass(pss_confdata *devc, int level) argument 437 set_treble(pss_confdata *devc, int level) argument 444 pss_mixer_reset(pss_confdata *devc) argument 504 call_ad_mixer(pss_confdata *devc,unsigned int cmd, void __user *arg) argument 514 pss_confdata *devc = mixer_devs[dev]->devc; local [all...] |
H A D | v_midi.c | 47 vmidi_devc *devc = midi_devs[dev]->devc; local 50 if (devc == NULL) 53 spin_lock_irqsave(&devc->lock,flags); 54 if (devc->opened) 56 spin_unlock_irqrestore(&devc->lock,flags); 59 devc->opened = 1; 60 spin_unlock_irqrestore(&devc->lock,flags); 62 devc->intr_active = 1; 66 devc 75 vmidi_devc *devc = midi_devs[dev]->devc; local 90 vmidi_devc *devc = midi_devs[dev]->devc; local 112 vmidi_devc *devc = midi_devs[dev]->devc; local [all...] |
H A D | vwsnd.c | 83 * devc->open_lock is a semaphore that is used to enforce the 89 * The semaphore devc->io_mutex serializes PCM I/O syscalls. This 100 * devc->mix_mutex serializes all mixer ioctls. This is also 1441 * devc->io_mutex protects: swstate, sw_*, swb_[iu]_idx. 1445 * combination of devc->open_mutex and devc->io_mutex. 1615 * Locking: called with devc->io_mutex held. 1620 static int pcm_setup(vwsnd_dev_t *devc, argument 1628 DBGEV("(devc=0x%p, rport=0x%p, wport=0x%p)\n", devc, rpor 1796 pcm_shutdown_port(vwsnd_dev_t *devc, vwsnd_port_t *aport, unsigned int mask) argument 1835 pcm_shutdown(vwsnd_dev_t *devc, vwsnd_port_t *rport, vwsnd_port_t *wport) argument 1919 pcm_output(vwsnd_dev_t *devc, int erflown, int nb) argument 2043 pcm_input(vwsnd_dev_t *devc, int erflown, int nb) argument 2139 pcm_flush_frag(vwsnd_dev_t *devc) argument 2167 pcm_write_sync(vwsnd_dev_t *devc) argument 2200 vwsnd_audio_read_intr(vwsnd_dev_t *devc, unsigned int status) argument 2208 vwsnd_audio_write_intr(vwsnd_dev_t *devc, unsigned int status) argument 2218 vwsnd_dev_t *devc = dev_id; local 2234 vwsnd_dev_t *devc = file->private_data; local 2298 vwsnd_dev_t *devc = file->private_data; local 2312 vwsnd_dev_t *devc = file->private_data; local 2373 vwsnd_dev_t *devc = file->private_data; local 2386 vwsnd_dev_t *devc = (vwsnd_dev_t *) file->private_data; local 2416 vwsnd_dev_t *devc = (vwsnd_dev_t *) file->private_data; local 2870 vwsnd_dev_t *devc = (vwsnd_dev_t *) file->private_data; local 2895 vwsnd_dev_t *devc; local 2982 vwsnd_dev_t *devc = (vwsnd_dev_t *) file->private_data; local 3037 vwsnd_dev_t *devc; local 3065 mixer_read_ioctl(vwsnd_dev_t *devc, unsigned int nr, void __user *arg) argument 3132 mixer_write_ioctl(vwsnd_dev_t *devc, unsigned int nr, void __user *arg) argument 3188 vwsnd_dev_t *devc = (vwsnd_dev_t *) file->private_data; local 3275 vwsnd_dev_t *devc = NULL; local 3401 vwsnd_dev_t *devc, **devcp; local [all...] |
H A D | opl3sa2.c | 245 static void opl3sa2_set_volume(opl3sa2_state_t* devc, int left, int right) argument 268 opl3sa2_write(devc->cfg_port, OPL3SA2_MASTER_LEFT, vol); 276 opl3sa2_write(devc->cfg_port, OPL3SA2_MASTER_RIGHT, vol); 280 static void opl3sa2_set_mic(opl3sa2_state_t* devc, int level) argument 291 opl3sa2_write(devc->cfg_port, OPL3SA2_MIC, vol); 295 static void opl3sa3_set_bass(opl3sa2_state_t* devc, int left, int right) argument 302 opl3sa2_write(devc->cfg_port, OPL3SA3_BASS, bass); 306 static void opl3sa3_set_treble(opl3sa2_state_t* devc, int left, int right) argument 313 opl3sa2_write(devc->cfg_port, OPL3SA3_TREBLE, treble); 319 static void opl3sa2_mixer_reset(opl3sa2_state_t* devc) argument 372 opl3sa2_state_t* devc = &opl3sa2_state[dev]; local 468 opl3sa2_state_t* devc = &opl3sa2_state[dev]; local 665 opl3sa2_state_t* devc = &opl3sa2_state[card]; local [all...] |
H A D | dev_table.c | 53 void *devc, int dma1, int dma2) 96 op->devc = devc; 111 int driver_size, void *devc) 140 op->devc = devc; 51 sound_install_audiodrv(int vers, char *name, struct audio_driver *driver, int driver_size, int flags, unsigned int format_mask, void *devc, int dma1, int dma2) argument 110 sound_install_mixer(int vers, char *name, struct mixer_operations *driver, int driver_size, void *devc) argument
|
H A D | dev_table.h | 157 int (*open) (void *devc, int sub_device); 158 void (*close) (void *devc, int sub_device); 159 int (*ioctl) (void *devc, unsigned int cmd, void __user * arg, int local); 160 void (*reset) (void *devc); 162 void *devc; /* Driver specific info */ member in struct:coproc_operations 209 void *devc; /* Driver specific info */ member in struct:audio_operations 252 void *devc; member in struct:mixer_operations 329 void *devc; member in struct:midi_operations 376 void *devc, int dma1, int dma2); 378 int driver_size, void *devc); [all...] |
H A D | midibuf.c | 371 return midi_devs[dev]->coproc->ioctl(midi_devs[dev]->coproc->devc, cmd, arg, 0);
|
H A D | audio.c | 102 if ((ret = coprocessor->open(coprocessor->devc, COPR_PCM)) < 0) { 203 coprocessor->close(coprocessor->devc, COPR_PCM); 379 return audio_devs[dev]->coproc->ioctl(audio_devs[dev]->coproc->devc, cmd, arg, 0);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/emu10k1/ |
H A D | midi.c | 483 if (midi_devs[dev] == NULL || midi_devs[dev]->devc == NULL) 486 card = midi_devs[dev]->devc; 522 if (midi_devs[dev] == NULL || midi_devs[dev]->devc == NULL) 525 card = midi_devs[dev]->devc; 538 if (midi_devs[dev] == NULL || midi_devs[dev]->devc == NULL) 541 card = midi_devs[dev]->devc; 594 if (midi_devs[dev] == NULL || midi_devs[dev]->devc == NULL) 599 card = midi_devs[dev]->devc;
|
H A D | main.c | 277 midi_devs[card->seq_dev]->devc = card;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/isa/ |
H A D | es18xx.c | 150 struct pnp_dev *devc; member in struct:snd_audiodrive 2138 acard->devc = pnp_request_card_device(card, id->devs[1].id, NULL); 2139 if (acard->devc == NULL) { 2144 if (pnp_activate_dev(acard->devc) < 0) { 2150 (unsigned long long)pnp_port_start(acard->devc, 0));
|