taglinefilesource code
hw_config1384drivers/sound/ad1848.cprobe_ms_sound (struct address_info *hw_config)
hw_config1392drivers/sound/ad1848.cInitAEDSP16_MSS (hw_config);
hw_config1401drivers/sound/ad1848.cif ((INB (hw_config->io_base + 3) & 0x3f) != 0x04 &&
hw_config1402drivers/sound/ad1848.c(INB (hw_config->io_base + 3) & 0x3f) != 0x00)
hw_config1405drivers/sound/ad1848.chw_config->io_base, INB (hw_config->io_base + 3)));
hw_config1409drivers/sound/ad1848.cif (hw_config->irq > 11)
hw_config1411drivers/sound/ad1848.cprintk ("MSS: Bad IRQ %d\n", hw_config->irq);
hw_config1415drivers/sound/ad1848.cif (hw_config->dma != 0 && hw_config->dma != 1 && hw_config->dma != 3)
hw_config1417drivers/sound/ad1848.cprintk ("MSS: Bad DMA %d\n", hw_config->dma);
hw_config1425drivers/sound/ad1848.cif (hw_config->dma == 0 && INB (hw_config->io_base + 3) & 0x80)
hw_config1431drivers/sound/ad1848.cif (hw_config->irq > 7 && hw_config->irq != 9 && INB (hw_config->io_base + 3) & 0x80)
hw_config1433drivers/sound/ad1848.cprintk ("MSS: Can't use IRQ%d with a 8 bit card/slot\n", hw_config->irq);
hw_config1437drivers/sound/ad1848.creturn ad1848_detect (hw_config->io_base + 4);
hw_config1441drivers/sound/ad1848.cattach_ms_sound (long mem_start, struct address_info *hw_config)
hw_config1454drivers/sound/ad1848.cint             config_port = hw_config->io_base + 0, version_port = hw_config->io_base + 3;
hw_config1456drivers/sound/ad1848.cif (!ad1848_detect (hw_config->io_base + 4))
hw_config1463drivers/sound/ad1848.cbits = interrupt_bits[hw_config->irq];
hw_config1471drivers/sound/ad1848.cOUTB (bits | dma_bits[hw_config->dma], config_port);  /* Write IRQ+DMA setup */
hw_config1473drivers/sound/ad1848.cad1848_init ("MS Sound System", hw_config->io_base + 4,
hw_config1474drivers/sound/ad1848.chw_config->irq,
hw_config1475drivers/sound/ad1848.chw_config->dma,
hw_config1476drivers/sound/ad1848.chw_config->dma);
hw_config35drivers/sound/adlib_card.cattach_adlib_card (long mem_start, struct address_info *hw_config)
hw_config46drivers/sound/adlib_card.cprobe_adlib (struct address_info *hw_config)
hw_config666drivers/sound/aedsp16.cInitAEDSP16_SBPRO (struct address_info *hw_config)
hw_config684drivers/sound/aedsp16.cif (check_region (hw_config->io_base, 0x0f))
hw_config695drivers/sound/aedsp16.cportbase = hw_config->io_base;
hw_config696drivers/sound/aedsp16.cirq = hw_config->irq;
hw_config697drivers/sound/aedsp16.cdma = hw_config->dma;
hw_config708drivers/sound/aedsp16.crequest_region (hw_config->io_base, 0x0f, "aedsp16 (sbpro)");
hw_config720drivers/sound/aedsp16.cInitAEDSP16_MSS (struct address_info *hw_config)
hw_config736drivers/sound/aedsp16.cif (check_region (hw_config->io_base, 0x08))
hw_config763drivers/sound/aedsp16.cirq = hw_config->irq;
hw_config764drivers/sound/aedsp16.cdma = hw_config->dma;
hw_config775drivers/sound/aedsp16.crequest_region (hw_config->io_base, 0x08, "aedsp16 (mss)");
hw_config790drivers/sound/aedsp16.cInitAEDSP16_MPU401 (struct address_info *hw_config)
hw_config800drivers/sound/aedsp16.cif (check_region (hw_config->io_base, 0x02))
hw_config828drivers/sound/aedsp16.cmirq = hw_config->irq;
hw_config838drivers/sound/aedsp16.crequest_region (hw_config->io_base, 0x02, "aedsp16 (mpu401)");
hw_config87drivers/sound/dev_table.csndtable_probe (int unit, struct address_info *hw_config)
hw_config100drivers/sound/dev_table.csnd_installed_cards[i].config.io_base = hw_config->io_base;
hw_config101drivers/sound/dev_table.csnd_installed_cards[i].config.irq = hw_config->irq;
hw_config102drivers/sound/dev_table.csnd_installed_cards[i].config.dma = hw_config->dma;
hw_config108drivers/sound/dev_table.celse if (sound_drivers[drv].probe (hw_config))
hw_config120drivers/sound/dev_table.csndtable_init_card (int unit, struct address_info *hw_config)
hw_config136drivers/sound/dev_table.csnd_installed_cards[i].config.io_base = hw_config->io_base;
hw_config137drivers/sound/dev_table.csnd_installed_cards[i].config.irq = hw_config->irq;
hw_config138drivers/sound/dev_table.csnd_installed_cards[i].config.dma = hw_config->dma;
hw_config144drivers/sound/dev_table.celse if (sound_drivers[drv].attach (0, hw_config) != 0)
hw_config46drivers/sound/dev_table.hlong (*attach) (long mem_start, struct address_info *hw_config);
hw_config47drivers/sound/dev_table.hint (*probe) (struct address_info *hw_config);
hw_config44drivers/sound/gus_card.cattach_gus_card (long mem_start, struct address_info *hw_config)
hw_config48drivers/sound/gus_card.csnd_set_irq_handler (hw_config->irq, gusintr, "Gravis Ultrasound");
hw_config50drivers/sound/gus_card.cif (gus_wave_detect (hw_config->io_base))  /*
hw_config54drivers/sound/gus_card.cmem_start = gus_wave_init (mem_start, hw_config->irq, hw_config->dma);
hw_config59drivers/sound/gus_card.csound_timer_init (hw_config->io_base + 8);
hw_config71drivers/sound/gus_card.cif (io_addr != hw_config->io_base)  /*
hw_config76drivers/sound/gus_card.cprintk (" WARNING! GUS found at %x, config was %x ", io_addr, hw_config->io_base);
hw_config77drivers/sound/gus_card.cmem_start = gus_wave_init (mem_start, hw_config->irq, hw_config->dma);
hw_config95drivers/sound/gus_card.cprobe_gus (struct address_info *hw_config)
hw_config99drivers/sound/gus_card.cif (gus_wave_detect (hw_config->io_base))
hw_config109drivers/sound/gus_card.cif (io_addr != hw_config->io_base)  /*
hw_config175drivers/sound/gus_card.cprobe_gus_db16 (struct address_info *hw_config)
hw_config177drivers/sound/gus_card.creturn ad1848_detect (hw_config->io_base);
hw_config181drivers/sound/gus_card.cattach_gus_db16 (long mem_start, struct address_info *hw_config)
hw_config186drivers/sound/gus_card.cad1848_init ("GUS 16 bit sampling", hw_config->io_base,
hw_config187drivers/sound/gus_card.chw_config->irq,
hw_config188drivers/sound/gus_card.chw_config->dma,
hw_config189drivers/sound/gus_card.chw_config->dma);
hw_config199drivers/sound/mad16.cprobe_mad16 (struct address_info *hw_config)
hw_config272drivers/sound/mad16.cprintk ("MAD16/Mozart: Bad WSS base address 0x%x\n", hw_config->io_base);
hw_config276drivers/sound/mad16.cif (valid_ports[i] == hw_config->io_base)
hw_config322drivers/sound/mad16.creturn probe_ms_sound (hw_config);
hw_config326drivers/sound/mad16.cattach_mad16 (long mem_start, struct address_info *hw_config)
hw_config331drivers/sound/mad16.creturn attach_ms_sound (mem_start, hw_config);
hw_config335drivers/sound/mad16.cattach_mad16_mpu (long mem_start, struct address_info *hw_config)
hw_config342drivers/sound/mad16.creturn attach_mpu401 (mem_start, hw_config);
hw_config349drivers/sound/mad16.cprobe_mad16_mpu (struct address_info *hw_config)
hw_config384drivers/sound/mad16.cprintk ("MAD16 / Mozart: Invalid MIDI port 0x%x\n", hw_config->io_base);
hw_config388drivers/sound/mad16.cif (valid_ports[i] == hw_config->io_base)
hw_config403drivers/sound/mad16.cprintk ("MAD16 / Mozart: Invalid MIDI IRQ %d\n", hw_config->irq);
hw_config407drivers/sound/mad16.cif (valid_irqs[i] == hw_config->irq)
hw_config415drivers/sound/mad16.creturn probe_mpu401 (hw_config);
hw_config1018drivers/sound/mpu401.cattach_mpu401 (long mem_start, struct address_info *hw_config)
hw_config1033drivers/sound/mpu401.cdevc->base = hw_config->io_base;
hw_config1034drivers/sound/mpu401.cdevc->irq = hw_config->irq;
hw_config1044drivers/sound/mpu401.cdevc->shared_irq = hw_config->always_detect;
hw_config1046drivers/sound/mpu401.cif (!hw_config->always_detect)
hw_config1220drivers/sound/mpu401.cprobe_mpu401 (struct address_info *hw_config)
hw_config1225drivers/sound/mpu401.ctmp_devc.base = hw_config->io_base;
hw_config1226drivers/sound/mpu401.ctmp_devc.irq = hw_config->irq;
hw_config1234drivers/sound/mpu401.cInitAEDSP16_MPU401 (hw_config);
hw_config1237drivers/sound/mpu401.cif (hw_config->always_detect)
hw_config1240drivers/sound/mpu401.cif (INB (hw_config->io_base + 1) == 0xff)
hw_config149drivers/sound/pas2_card.cconfig_pas_hw (struct address_info *hw_config)
hw_config154drivers/sound/pas2_card.cpas_irq = hw_config->irq;
hw_config209drivers/sound/pas2_card.cif (hw_config->dma < 0 || hw_config->dma > 7)
hw_config211drivers/sound/pas2_card.cprintk ("PAS2: Invalid DMA selection %d", hw_config->dma);
hw_config216drivers/sound/pas2_card.cpas_write (I_C_2_PCM_DMA_translate[hw_config->dma], IO_CONFIGURATION_2);
hw_config217drivers/sound/pas2_card.cif (!I_C_2_PCM_DMA_translate[hw_config->dma])
hw_config219drivers/sound/pas2_card.cprintk ("PAS2: Invalid DMA selection %d", hw_config->dma);
hw_config315drivers/sound/pas2_card.cdetect_pas_hw (struct address_info *hw_config)
hw_config329drivers/sound/pas2_card.cOUTB (hw_config->io_base >> 2, MASTER_DECODE);  /*
hw_config332drivers/sound/pas2_card.ctranslat_code = PAS_DEFAULT_BASE ^ hw_config->io_base;
hw_config365drivers/sound/pas2_card.cattach_pas_card (long mem_start, struct address_info *hw_config)
hw_config367drivers/sound/pas2_card.cpas_irq = hw_config->irq;
hw_config369drivers/sound/pas2_card.cif (detect_pas_hw (hw_config))
hw_config377drivers/sound/pas2_card.cif (config_pas_hw (hw_config))
hw_config381drivers/sound/pas2_card.cmem_start = pas_pcm_init (mem_start, hw_config);
hw_config408drivers/sound/pas2_card.cprobe_pas (struct address_info *hw_config)
hw_config410drivers/sound/pas2_card.creturn detect_pas_hw (hw_config);
hw_config393drivers/sound/pas2_pcm.cpas_pcm_init (long mem_start, struct address_info *hw_config)
hw_config406drivers/sound/pas2_pcm.caudio_devs[my_devnum]->dmachan = hw_config->dma;
hw_config83drivers/sound/pss.cprobe_pss (struct address_info *hw_config)
hw_config88drivers/sound/pss.cdevc->base = hw_config->io_base;
hw_config89drivers/sound/pss.cirq = devc->irq = hw_config->irq;
hw_config90drivers/sound/pss.cdma = devc->dma = hw_config->dma;
hw_config313drivers/sound/pss.cattach_pss (long mem_start, struct address_info *hw_config)
hw_config317drivers/sound/pss.cdevc->base = hw_config->io_base;
hw_config318drivers/sound/pss.cdevc->irq = hw_config->irq;
hw_config319drivers/sound/pss.cdevc->dma = hw_config->dma;
hw_config321drivers/sound/pss.cif (!probe_pss (hw_config))
hw_config354drivers/sound/pss.cprobe_pss_mpu (struct address_info *hw_config)
hw_config361drivers/sound/pss.cif (!set_io_base (devc, CONF_MIDI, hw_config->io_base))
hw_config367drivers/sound/pss.cif (!set_irq (devc, CONF_MIDI, hw_config->irq))
hw_config392drivers/sound/pss.cif ((INB (hw_config->io_base + 1) & 0x80) == 0)  /* Input data avail */
hw_config393drivers/sound/pss.cINB (hw_config->io_base);  /* Discard it */
hw_config399drivers/sound/pss.creturn probe_mpu401 (hw_config);
hw_config660drivers/sound/pss.cattach_pss_mpu (long mem_start, struct address_info *hw_config)
hw_config667drivers/sound/pss.cret = attach_mpu401 (mem_start, hw_config);
hw_config676drivers/sound/pss.cprobe_pss_mss (struct address_info *hw_config)
hw_config683drivers/sound/pss.cif (!set_io_base (devc, CONF_WSS, hw_config->io_base))
hw_config689drivers/sound/pss.cif (!set_irq (devc, CONF_WSS, hw_config->irq))
hw_config695drivers/sound/pss.cif (!set_dma (devc, CONF_WSS, hw_config->dma))
hw_config708drivers/sound/pss.ctimeout < 100000 && (INB (hw_config->io_base + 3) & 0x3f) != 0x04;
hw_config711drivers/sound/pss.creturn probe_ms_sound (hw_config);
hw_config715drivers/sound/pss.cattach_pss_mss (long mem_start, struct address_info *hw_config)
hw_config721drivers/sound/pss.cret = attach_ms_sound (mem_start, hw_config);
hw_config469drivers/sound/sb16_dsp.csb16_dsp_init (long mem_start, struct address_info *hw_config)
hw_config483drivers/sound/sb16_dsp.caudio_devs[my_dev]->dmachan = hw_config->dma;
hw_config494drivers/sound/sb16_dsp.csb16_dsp_detect (struct address_info *hw_config)
hw_config518drivers/sound/sb16_dsp.cif (hw_config->dma < 4)
hw_config519drivers/sound/sb16_dsp.cif (hw_config->dma != sb_config->dma)
hw_config522drivers/sound/sb16_dsp.csb_config->dma, hw_config->dma);
hw_config526drivers/sound/sb16_dsp.cdma16 = hw_config->dma;
hw_config529drivers/sound/sb16_dsp.csb_setmixer (DMA_NR, (1 << hw_config->dma) | (1 << sb_config->dma));
hw_config531drivers/sound/sb16_dsp.cDEB (printk ("SoundBlaster 16: IRQ %d DMA %d OK\n", sb_config->irq, hw_config->dma));
hw_config198drivers/sound/sb16_midi.cattach_sb16midi (long mem_start, struct address_info *hw_config)
hw_config203drivers/sound/sb16_midi.csb16midi_base = hw_config->io_base;
hw_config283drivers/sound/sb16_midi.cprobe_sb16midi (struct address_info *hw_config)
hw_config291drivers/sound/sb16_midi.csb16midi_base = hw_config->io_base;
hw_config38drivers/sound/sb_card.cattach_sb_card (long mem_start, struct address_info *hw_config)
hw_config41drivers/sound/sb_card.cif (!sb_dsp_detect (hw_config))
hw_config43drivers/sound/sb_card.cmem_start = sb_dsp_init (mem_start, hw_config);
hw_config50drivers/sound/sb_card.cprobe_sb (struct address_info *hw_config)
hw_config56drivers/sound/sb_card.cInitAEDSP16_SBPRO (hw_config);
hw_config58drivers/sound/sb_card.creturn sb_dsp_detect (hw_config);
hw_config1068drivers/sound/sb_dsp.csb_dsp_detect (struct address_info *hw_config)
hw_config1070drivers/sound/sb_dsp.csbc_base = hw_config->io_base;
hw_config1071drivers/sound/sb_dsp.csbc_irq = hw_config->irq;
hw_config1078drivers/sound/sb_dsp.cdma8 = hw_config->dma;
hw_config1116drivers/sound/sb_dsp.csb_dsp_init (long mem_start, struct address_info *hw_config)
hw_config1216drivers/sound/sb_dsp.caudio_devs[my_dev]->dmachan = hw_config->dma;
hw_config116drivers/sound/sound_calls.hint sb_dsp_detect (struct address_info *hw_config);
hw_config117drivers/sound/sound_calls.hlong sb_dsp_init (long mem_start, struct address_info *hw_config);
hw_config126drivers/sound/sound_calls.hlong sb16_dsp_init(long mem_start, struct address_info *hw_config);
hw_config127drivers/sound/sound_calls.hint sb16_dsp_detect(struct address_info *hw_config);
hw_config131drivers/sound/sound_calls.hlong attach_sb16midi(long mem_start, struct address_info * hw_config);
hw_config132drivers/sound/sound_calls.hint probe_sb16midi(struct address_info *hw_config);
hw_config149drivers/sound/sound_calls.hlong attach_sb_card(long mem_start, struct address_info *hw_config);
hw_config150drivers/sound/sound_calls.hint probe_sb(struct address_info *hw_config);
hw_config153drivers/sound/sound_calls.hlong attach_adlib_card(long mem_start, struct address_info *hw_config);
hw_config154drivers/sound/sound_calls.hint probe_adlib(struct address_info *hw_config);
hw_config157drivers/sound/sound_calls.hlong attach_pas_card(long mem_start, struct address_info *hw_config);
hw_config158drivers/sound/sound_calls.hint probe_pas(struct address_info *hw_config);
hw_config166drivers/sound/sound_calls.hlong pas_pcm_init(long mem_start, struct address_info *hw_config);
hw_config176drivers/sound/sound_calls.hlong attach_gus_card(long mem_start, struct address_info * hw_config);
hw_config177drivers/sound/sound_calls.hint probe_gus(struct address_info *hw_config);
hw_config180drivers/sound/sound_calls.hlong attach_gus_db16(long mem_start, struct address_info * hw_config);
hw_config181drivers/sound/sound_calls.hint probe_gus_db16(struct address_info *hw_config);
hw_config198drivers/sound/sound_calls.hlong attach_mpu401(long mem_start, struct address_info * hw_config);
hw_config199drivers/sound/sound_calls.hint probe_mpu401(struct address_info *hw_config);
hw_config203drivers/sound/sound_calls.hlong attach_uart6850(long mem_start, struct address_info * hw_config);
hw_config204drivers/sound/sound_calls.hint probe_uart6850(struct address_info *hw_config);
hw_config229drivers/sound/sound_calls.hlong attach_ms_sound(long mem_start, struct address_info * hw_config);
hw_config230drivers/sound/sound_calls.hint probe_ms_sound(struct address_info *hw_config);
hw_config233drivers/sound/sound_calls.hint probe_pss (struct address_info *hw_config);
hw_config234drivers/sound/sound_calls.hlong attach_pss (long mem_start, struct address_info *hw_config);
hw_config235drivers/sound/sound_calls.hint probe_pss_mpu (struct address_info *hw_config);
hw_config236drivers/sound/sound_calls.hlong attach_pss_mpu (long mem_start, struct address_info *hw_config);
hw_config237drivers/sound/sound_calls.hint probe_pss_mss (struct address_info *hw_config);
hw_config238drivers/sound/sound_calls.hlong attach_pss_mss (long mem_start, struct address_info *hw_config);
hw_config241drivers/sound/sound_calls.hint probe_sscape (struct address_info *hw_config);
hw_config242drivers/sound/sound_calls.hlong attach_sscape (long mem_start, struct address_info *hw_config);
hw_config243drivers/sound/sound_calls.hint probe_ss_ms_sound (struct address_info *hw_config);
hw_config244drivers/sound/sound_calls.hlong attach_ss_ms_sound(long mem_start, struct address_info * hw_config);
hw_config256drivers/sound/sound_calls.hint InitAEDSP16_SBPRO(struct address_info *hw_config);
hw_config257drivers/sound/sound_calls.hint InitAEDSP16_MSS(struct address_info *hw_config);
hw_config258drivers/sound/sound_calls.hint InitAEDSP16_MPU401(struct address_info *hw_config);
hw_config264drivers/sound/sound_calls.hlong attach_trix_wss (long mem_start, struct address_info *hw_config);
hw_config265drivers/sound/sound_calls.hint probe_trix_wss (struct address_info *hw_config);
hw_config266drivers/sound/sound_calls.hlong attach_trix_sb (long mem_start, struct address_info *hw_config);
hw_config267drivers/sound/sound_calls.hint probe_trix_sb (struct address_info *hw_config);
hw_config268drivers/sound/sound_calls.hlong attach_trix_mpu (long mem_start, struct address_info *hw_config);
hw_config269drivers/sound/sound_calls.hint probe_trix_mpu (struct address_info *hw_config);
hw_config272drivers/sound/sound_calls.hlong attach_mad16 (long mem_start, struct address_info *hw_config);
hw_config273drivers/sound/sound_calls.hint probe_mad16 (struct address_info *hw_config);
hw_config274drivers/sound/sound_calls.hlong attach_mad16_mpu (long mem_start, struct address_info *hw_config);
hw_config275drivers/sound/sound_calls.hint probe_mad16_mpu (struct address_info *hw_config);
hw_config815drivers/sound/sscape.cattach_sscape (long mem_start, struct address_info *hw_config)
hw_config852drivers/sound/sscape.cif (!probe_sscape (hw_config))
hw_config864drivers/sound/sscape.cif (hw_config->irq == valid_interrupts[i])
hw_config870drivers/sound/sscape.cif (hw_config->irq > 15 || (regs[4] = irq_bits == 0xff))
hw_config872drivers/sound/sscape.cprintk ("Invalid IRQ%d\n", hw_config->irq);
hw_config927drivers/sound/sscape.chw_config->always_detect = 1;
hw_config928drivers/sound/sscape.cif (probe_mpu401 (hw_config))
hw_config933drivers/sound/sscape.cmem_start = attach_mpu401 (mem_start, hw_config);
hw_config947drivers/sound/sscape.caudio_devs[my_dev]->dmachan = hw_config->dma;
hw_config954drivers/sound/sscape.cif (snd_set_irq_handler (hw_config->irq, sscapeintr, "SoundScape") < 0)
hw_config968drivers/sound/sscape.cprobe_sscape (struct address_info *hw_config)
hw_config972drivers/sound/sscape.cdevc->base = hw_config->io_base;
hw_config973drivers/sound/sscape.cdevc->irq = hw_config->irq;
hw_config974drivers/sound/sscape.cdevc->dma = hw_config->dma;
hw_config1041drivers/sound/sscape.cprobe_ss_ms_sound (struct address_info *hw_config)
hw_config1052drivers/sound/sscape.cif (hw_config->irq == valid_interrupts[i])
hw_config1057drivers/sound/sscape.cif (hw_config->irq > 15 || irq_bits == 0xff)
hw_config1059drivers/sound/sscape.cprintk ("SoundScape: Invalid MSS IRQ%d\n", hw_config->irq);
hw_config1063drivers/sound/sscape.creturn ad1848_detect (hw_config->io_base);
hw_config1067drivers/sound/sscape.cattach_ss_ms_sound (long mem_start, struct address_info *hw_config)
hw_config1097drivers/sound/sscape.cif (hw_config->irq == valid_interrupts[i])
hw_config1103drivers/sound/sscape.csscape_write (devc, GA_CDCFG_REG, 0x89 | (hw_config->dma << 4) |
hw_config1106drivers/sound/sscape.cif (hw_config->irq == devc->irq)
hw_config1109drivers/sound/sscape.cad1848_init ("SoundScape", hw_config->io_base,
hw_config1110drivers/sound/sscape.chw_config->irq,
hw_config1111drivers/sound/sscape.chw_config->dma,
hw_config1112drivers/sound/sscape.chw_config->dma);
hw_config84drivers/sound/trix.ctrix_set_wss_port (struct address_info *hw_config)
hw_config108drivers/sound/trix.cswitch (hw_config->io_base)
hw_config136drivers/sound/trix.cprobe_trix_wss (struct address_info *hw_config)
hw_config143drivers/sound/trix.cif (!trix_set_wss_port (hw_config))
hw_config146drivers/sound/trix.cif ((INB (hw_config->io_base + 3) & 0x3f) != 0x00)
hw_config148drivers/sound/trix.cDDB (printk ("No MSS signature detected on port 0x%x\n", hw_config->io_base));
hw_config152drivers/sound/trix.cif (hw_config->irq > 11)
hw_config154drivers/sound/trix.cprintk ("AudioTriX: Bad WSS IRQ %d\n", hw_config->irq);
hw_config158drivers/sound/trix.cif (hw_config->dma != 0 && hw_config->dma != 1 && hw_config->dma != 3)
hw_config160drivers/sound/trix.cprintk ("AudioTriX: Bad WSS DMA %d\n", hw_config->dma);
hw_config168drivers/sound/trix.cif (hw_config->dma == 0 && INB (hw_config->io_base + 3) & 0x80)
hw_config174drivers/sound/trix.cif (hw_config->irq > 7 && hw_config->irq != 9 && INB (hw_config->io_base + 3) & 0x80)
hw_config176drivers/sound/trix.cprintk ("AudioTriX: Can't use IRQ%d with a 8 bit card\n", hw_config->irq);
hw_config180drivers/sound/trix.creturn ad1848_detect (hw_config->io_base + 4);
hw_config184drivers/sound/trix.cattach_trix_wss (long mem_start, struct address_info *hw_config)
hw_config193drivers/sound/trix.cint             config_port = hw_config->io_base + 0, version_port = hw_config->io_base + 3;
hw_config202drivers/sound/trix.cbits = interrupt_bits[hw_config->irq];
hw_config210drivers/sound/trix.cOUTB (bits | dma_bits[hw_config->dma], config_port);  /* Write IRQ+DMA setup */
hw_config212drivers/sound/trix.cad1848_init ("AudioTriX Pro", hw_config->io_base + 4,
hw_config213drivers/sound/trix.chw_config->irq,
hw_config214drivers/sound/trix.chw_config->dma,
hw_config215drivers/sound/trix.chw_config->dma);
hw_config220drivers/sound/trix.cprobe_trix_sb (struct address_info *hw_config)
hw_config237drivers/sound/trix.cif (hw_config->io_base & 0xffffff8f != 0x200)
hw_config240drivers/sound/trix.ctmp = hw_config->irq;
hw_config246drivers/sound/trix.ctmp = hw_config->dma;
hw_config251drivers/sound/trix.cconf |= hw_config->io_base & 0x70;  /* I/O address bits */
hw_config252drivers/sound/trix.cconf |= irq_translate[hw_config->irq];
hw_config253drivers/sound/trix.cif (hw_config->dma == 3)
hw_config257drivers/sound/trix.cdownload_boot (hw_config->io_base);
hw_config264drivers/sound/trix.cattach_trix_sb (long mem_start, struct address_info *hw_config)
hw_config277drivers/sound/trix.cattach_trix_mpu (long mem_start, struct address_info *hw_config)
hw_config280drivers/sound/trix.creturn attach_mpu401 (mem_start, hw_config);
hw_config287drivers/sound/trix.cprobe_trix_mpu (struct address_info *hw_config)
hw_config303drivers/sound/trix.cif (hw_config->irq > 9)
hw_config306drivers/sound/trix.cif (irq_bits[hw_config->irq] == -1)
hw_config309drivers/sound/trix.cswitch (hw_config->io_base)
hw_config327drivers/sound/trix.cconf |= irq_bits[hw_config->irq] << 4;
hw_config333drivers/sound/trix.creturn probe_mpu401 (hw_config);
hw_config259drivers/sound/uart6850.cattach_uart6850 (long mem_start, struct address_info *hw_config)
hw_config270drivers/sound/uart6850.cuart6850_base = hw_config->io_base;
hw_config271drivers/sound/uart6850.cuart6850_irq = hw_config->irq;
hw_config305drivers/sound/uart6850.cprobe_uart6850 (struct address_info *hw_config)
hw_config309drivers/sound/uart6850.cuart6850_base = hw_config->io_base;
hw_config310drivers/sound/uart6850.cuart6850_irq = hw_config->irq;
hw_config140include/linux/cdu31a.h#define SONY_HWC_GET_LOAD_MECH(c)       (c.hw_config[0] & 0x03)
hw_config141include/linux/cdu31a.h#define SONY_HWC_EJECT(c)               (c.hw_config[0] & 0x04)
hw_config142include/linux/cdu31a.h#define SONY_HWC_LED_SUPPORT(c)         (c.hw_config[0] & 0x08)
hw_config143include/linux/cdu31a.h#define SONY_HWC_DOUBLE_SPEED(c)        (c.hw_config[0] & 0x10)
hw_config144include/linux/cdu31a.h#define SONY_HWC_GET_BUF_MEM_SIZE(c)    ((c.hw_config[0] & 0xc0) >> 6)
hw_config145include/linux/cdu31a.h#define SONY_HWC_AUDIO_PLAYBACK(c)      (c.hw_config[1] & 0x01)
hw_config146include/linux/cdu31a.h#define SONY_HWC_ELECTRIC_VOLUME(c)     (c.hw_config[1] & 0x02)
hw_config147include/linux/cdu31a.h#define SONY_HWC_ELECTRIC_VOLUME_CTL(c) (c.hw_config[1] & 0x04)
hw_config169include/linux/cdu31a.hunsigned char hw_config[2];