Searched refs:devc (Results 1 - 25 of 26) sorted by relevance

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/sound/oss/
H A Dsb_ess.h6 (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 Duart401.c46 #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 Dsb_audio.c36 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 Dsb_common.c85 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 Dsb_midi.c35 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 Dad1816.c15 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 Dsscape.c84 #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 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[])
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 Dad1848.c136 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 Dsb_mixer.c220 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 Dmpu401.c83 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 Dopl3.c79 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 Dwaveartist.c154 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 Dsb.h1 #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 Dpss.c73 #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 Dv_midi.c47 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 Dvwsnd.c83 * 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 Dopl3sa2.c245 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 Ddev_table.c53 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 Ddev_table.h157 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 Dmidibuf.c371 return midi_devs[dev]->coproc->ioctl(midi_devs[dev]->coproc->devc, cmd, arg, 0);
H A Daudio.c102 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 Dmidi.c483 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 Dmain.c277 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 Des18xx.c150 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));

Completed in 152 milliseconds

12