Searched refs:hw_config (Results 1 - 25 of 36) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/oss/
H A Dmpu401.h3 int probe_uart401 (struct address_info *hw_config, struct module *owner);
4 void unload_uart401 (struct address_info *hw_config);
9 int probe_mpu401(struct address_info *hw_config, struct resource *ports);
10 int attach_mpu401(struct address_info * hw_config, struct module *owner);
H A Dtrix.c75 static int trix_set_wss_port(struct address_info *hw_config) argument
96 switch (hw_config->io_base)
123 static int __init init_trix_wss(struct address_info *hw_config) argument
129 int config_port = hw_config->io_base + 0;
130 int dma1 = hw_config->dma, dma2 = hw_config->dma2;
135 switch(hw_config->irq) {
149 printk(KERN_ERR "AudioTrix: Bad WSS IRQ %d\n", hw_config->irq);
179 ports = request_region(hw_config->io_base + 4, 4, "ad1848");
181 printk(KERN_ERR "AudioTrix: MSS I/O port conflict (%x)\n", hw_config
271 probe_trix_sb(struct address_info *hw_config) argument
330 probe_trix_mpu(struct address_info *hw_config) argument
371 unload_trix_wss(struct address_info *hw_config) argument
389 unload_trix_mpu(struct address_info *hw_config) argument
394 unload_trix_sb(struct address_info *hw_config) argument
[all...]
H A Dsb_common.c300 static void sb16_set_mpu_port(sb_devc * devc, struct address_info *hw_config) argument
307 switch (hw_config->io_base)
319 printk(KERN_ERR "SB16: Invalid MIDI I/O port %x\n", hw_config->io_base);
349 static void relocate_Jazz16(sb_devc * devc, struct address_info *hw_config) argument
354 if (jazz16_base != 0 && jazz16_base != hw_config->io_base)
357 switch (hw_config->io_base)
372 jazz16_base = hw_config->io_base;
384 static int init_Jazz16(sb_devc * devc, struct address_info *hw_config) argument
401 if (hw_config->irq < 1 || hw_config
494 sb_dsp_detect(struct address_info *hw_config, int pci, int pciio, struct sb_module_options *sbmo) argument
630 sb_dsp_init(struct address_info *hw_config, struct module *owner) argument
872 sb_dsp_unload(struct address_info *hw_config, int sbmpu) argument
999 smw_midi_init(sb_devc * devc, struct address_info *hw_config) argument
1096 init_Jazz16_midi(sb_devc * devc, struct address_info *hw_config) argument
1170 probe_sbmpu(struct address_info *hw_config, struct module *owner) argument
1256 unload_sbmpu(struct address_info *hw_config) argument
[all...]
H A Dpas2_card.c137 static int __init config_pas_hw(struct address_info *hw_config) argument
142 pas_irq = hw_config->irq;
164 hw_config->irq=-1;
175 hw_config->irq=-1;
180 if (request_irq(pas_irq, pasintr, 0, "PAS16",hw_config) < 0) {
182 hw_config->irq=-1;
188 if (hw_config->dma < 0 || hw_config->dma > 7)
190 printk(KERN_ERR "PAS16: Invalid DMA selection %d", hw_config->dma);
191 hw_config
284 detect_pas_hw(struct address_info *hw_config) argument
325 attach_pas_card(struct address_info *hw_config) argument
350 probe_pas(struct address_info *hw_config) argument
355 unload_pas(struct address_info *hw_config) argument
[all...]
H A Dkahlua.c57 struct address_info *hw_config; local
143 hw_config = kzalloc(sizeof(struct address_info), GFP_KERNEL);
144 if(hw_config == NULL)
150 pci_set_drvdata(pdev, hw_config);
152 hw_config->io_base = io;
153 hw_config->irq = irq;
154 hw_config->dma = dma8;
155 hw_config->dma2 = dma16;
156 hw_config->name = "Cyrix XpressAudio";
157 hw_config
188 struct address_info *hw_config = pci_get_drvdata(pdev); local
[all...]
H A Dpas2.h10 void pas_pcm_init(struct address_info *hw_config);
H A Dsb_ess.h8 (sb_devc *devc, struct address_info *hw_config);
13 (sb_devc *devc, struct address_info *hw_config);
18 (sb_devc *devc, struct address_info *hw_config);
H A Dad1848.h21 void attach_ms_sound(struct address_info * hw_config, struct resource *ports, struct module * owner);
23 int probe_ms_sound(struct address_info *hw_config, struct resource *ports);
H A Dvidc.c440 static void __init attach_vidc(struct address_info *hw_config) argument
445 sprintf(name, "VIDC %d-bit sound", hw_config->card_subtype);
446 conf_printf(name, hw_config);
452 NULL, hw_config->dma, hw_config->dma2);
481 if (sound_alloc_dma(hw_config->dma, hw_config->name)) {
482 printk(KERN_ERR "%s: DMA %d is in use\n", name, hw_config->dma);
486 if (request_irq(hw_config->irq, vidc_sound_dma_irq, 0,
487 hw_config
509 probe_vidc(struct address_info *hw_config) argument
519 unload_vidc(struct address_info *hw_config) argument
[all...]
H A Dvidc.h60 extern void vidc_synth_init(struct address_info *hw_config);
61 extern void vidc_synth_exit(struct address_info *hw_config);
H A Dpss.c177 static int __init probe_pss(struct address_info *hw_config) 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;
684 static int __init attach_pss(struct address_info *hw_config) argument
689 devc->base = hw_config->io_base;
690 devc->irq = hw_config->irq;
691 devc->dma = hw_config->dma;
692 devc->osp = hw_config
737 probe_pss_mpu(struct address_info *hw_config) argument
1028 probe_pss_mss(struct address_info *hw_config) argument
1108 unload_pss(struct address_info *hw_config) argument
1114 unload_pss_mpu(struct address_info *hw_config) argument
1119 unload_pss_mss(struct address_info *hw_config) argument
[all...]
H A Duart401.c293 int probe_uart401(struct address_info *hw_config, struct module *owner) argument
303 hw_config->slots[4] = -1;
305 if (!request_region(hw_config->io_base, 4, "MPU-401 UART")) {
306 printk(KERN_INFO "uart401: could not request_region(%d, 4)\n", hw_config->io_base);
316 devc->base = hw_config->io_base;
317 devc->irq = hw_config->irq;
318 devc->osp = hw_config->osp;
333 if (hw_config->name)
334 name = hw_config->name;
354 conf_printf(name, hw_config);
397 unload_uart401(struct address_info *hw_config) argument
[all...]
H A Duart6850.c228 static void __init attach_uart6850(struct address_info *hw_config) argument
241 uart6850_base = hw_config->io_base;
242 uart6850_osp = hw_config->osp;
243 uart6850_irq = hw_config->irq;
254 conf_printf("6850 Midi Interface", hw_config);
257 hw_config->slots[4] = my_dev;
270 static int __init probe_uart6850(struct address_info *hw_config) argument
274 uart6850_osp = hw_config->osp;
275 uart6850_base = hw_config->io_base;
276 uart6850_irq = hw_config
286 unload_uart6850(struct address_info *hw_config) argument
[all...]
H A Dsb.h163 int sb_dsp_detect (struct address_info *hw_config, int pci, int pciio, struct sb_module_options *sbmo);
164 int sb_dsp_init (struct address_info *hw_config, struct module *owner);
165 void sb_dsp_unload(struct address_info *hw_config, int sbmpu);
181 int probe_sbmpu (struct address_info *hw_config, struct module *owner);
182 void unload_sbmpu (struct address_info *hw_config);
H A Dad1848.c2283 static int init_deskpro_m(struct address_info *hw_config) argument
2311 static int init_deskpro(struct address_info *hw_config) argument
2369 switch (hw_config->io_base)
2384 DDB(printk("init_deskpro: Invalid MSS port %x\n", hw_config->io_base));
2509 int probe_ms_sound(struct address_info *hw_config, struct resource *ports) argument
2513 DDB(printk("Entered probe_ms_sound(%x, %d)\n", hw_config->io_base, hw_config->card_subtype));
2515 if (hw_config->card_subtype == 1) /* Has no IRQ/DMA registers */
2517 /* check_opl3(0x388, hw_config); */
2518 return ad1848_detect(ports, NULL, hw_config
2595 attach_ms_sound(struct address_info *hw_config, struct resource *ports, struct module *owner) argument
2684 unload_ms_sound(struct address_info *hw_config) argument
2904 ad1848_init_generic(struct pnp_card *bus, struct address_info *hw_config, int slot) argument
2929 ad1848_isapnp_init(struct address_info *hw_config, struct pnp_card *bus, int slot) argument
2947 ad1848_isapnp_probe(struct address_info *hw_config) argument
[all...]
H A Dmpu401.c947 int attach_mpu401(struct address_info *hw_config, struct module *owner) argument
955 hw_config->slots[1] = -1;
964 devc->base = hw_config->io_base;
965 devc->osp = hw_config->osp;
966 devc->irq = hw_config->irq;
976 devc->shared_irq = hw_config->always_detect;
977 devc->irq = hw_config->irq;
986 if (!hw_config->always_detect)
998 hw_config) < 0)
1074 if (hw_config
1186 probe_mpu401(struct address_info *hw_config, struct resource *ports) argument
1214 unload_mpu401(struct address_info *hw_config) argument
[all...]
H A Dsoundcard.c713 void conf_printf(char *name, struct address_info *hw_config) argument
718 printk("<%s> at 0x%03x", name, hw_config->io_base);
720 if (hw_config->irq)
721 printk(" irq %d", (hw_config->irq > 0) ? hw_config->irq : -hw_config->irq);
723 if (hw_config->dma != -1 || hw_config->dma2 != -1)
725 printk(" dma %d", hw_config->dma);
726 if (hw_config
[all...]
H A Dv_midi.c175 static void __init attach_v_midi (struct address_info *hw_config) argument
258 static inline int __init probe_v_midi(struct address_info *hw_config) argument
264 static void __exit unload_v_midi(struct address_info *hw_config) argument
H A Ddev_table.h53 void (*attach) (struct address_info *hw_config);
54 int (*probe) (struct address_info *hw_config);
55 void (*unload) (struct address_info *hw_config);
H A Dpas2_pcm.c389 void __init pas_pcm_init(struct address_info *hw_config) argument
406 hw_config->dma,
407 hw_config->dma)) < 0)
H A Dwaveartist.c1327 static int __init probe_waveartist(struct address_info *hw_config) argument
1336 if (!request_region(hw_config->io_base, 15, hw_config->name)) {
1341 if (hw_config->irq > 15 || hw_config->irq < 0) {
1342 release_region(hw_config->io_base, 15);
1344 hw_config->irq);
1348 if (hw_config->dma != 3) {
1349 release_region(hw_config->io_base, 15);
1351 hw_config
[all...]
H A Dsound_calls.h79 void conf_printf(char *name, struct address_info *hw_config);
H A Dsb_ess.c1017 int ess_init(sb_devc * devc, struct address_info *hw_config) argument
1046 hw_config->name = name;
1207 hw_config->name = name;
1300 int ess_dsp_init (sb_devc *devc, struct address_info *hw_config) argument
1319 if (hw_config->dma2 != -1) {
1320 devc->dma16 = hw_config->dma2;
1777 int ess_midi_init(sb_devc * devc, struct address_info *hw_config) argument
1787 tmp = (hw_config->io_base & 0x0f0) >> 4;
1799 switch (abs(hw_config->irq)) {
H A Dvwsnd.c3234 static int __init probe_vwsnd(struct address_info *hw_config) argument
3240 DBGEV("(hw_config=0x%p)\n", hw_config);
3243 if (li_create(&lith, hw_config->io_base) != 0) {
3273 hw_config->io_base, hw_config->irq);
3286 static int __init attach_vwsnd(struct address_info *hw_config) argument
3291 DBGEV("(hw_config=0x%p)\n", hw_config);
3297 err = li_create(&devc->lith, hw_config
3412 unload_vwsnd(struct address_info *hw_config) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/kernel/cpu/
H A Dperf_event_p6.c94 .hw_config = x86_pmu_hw_config,

Completed in 263 milliseconds

12