tag | line | file | source code |
hw_config | 904 | drivers/sound/ad1848.c | probe_ms_sound (struct address_info *hw_config) |
hw_config | 906 | drivers/sound/ad1848.c | if ((INB (hw_config->io_base + 3) & 0x04) == 0) |
hw_config | 909 | drivers/sound/ad1848.c | if (hw_config->irq > 11) |
hw_config | 912 | drivers/sound/ad1848.c | if (hw_config->dma != 0 && hw_config->dma != 1 && hw_config->dma != 3) |
hw_config | 915 | drivers/sound/ad1848.c | return ad1848_detect (hw_config->io_base + 4); |
hw_config | 919 | drivers/sound/ad1848.c | attach_ms_sound (long mem_start, struct address_info *hw_config) |
hw_config | 927 | drivers/sound/ad1848.c | int config_port = hw_config->io_base + 0, version_port = hw_config->io_base + 3; |
hw_config | 929 | drivers/sound/ad1848.c | if (!ad1848_detect (hw_config->io_base + 4)) |
hw_config | 936 | drivers/sound/ad1848.c | bits = interrupt_bits[hw_config->irq]; |
hw_config | 944 | drivers/sound/ad1848.c | OUTB (bits | dma_bits[hw_config->dma], config_port); /* Write IRQ+DMA setup */ |
hw_config | 946 | drivers/sound/ad1848.c | ad1848_init ("MS Sound System", hw_config->io_base + 4, |
hw_config | 947 | drivers/sound/ad1848.c | hw_config->irq, |
hw_config | 948 | drivers/sound/ad1848.c | hw_config->dma, |
hw_config | 949 | drivers/sound/ad1848.c | hw_config->dma); |
hw_config | 35 | drivers/sound/adlib_card.c | attach_adlib_card (long mem_start, struct address_info *hw_config) |
hw_config | 46 | drivers/sound/adlib_card.c | probe_adlib (struct address_info *hw_config) |
hw_config | 84 | drivers/sound/dev_table.c | sndtable_probe (int unit, struct address_info *hw_config) |
hw_config | 97 | drivers/sound/dev_table.c | snd_installed_cards[i].config.io_base = hw_config->io_base; |
hw_config | 98 | drivers/sound/dev_table.c | snd_installed_cards[i].config.irq = hw_config->irq; |
hw_config | 99 | drivers/sound/dev_table.c | snd_installed_cards[i].config.dma = hw_config->dma; |
hw_config | 105 | drivers/sound/dev_table.c | else if (sound_drivers[drv].probe (hw_config)) |
hw_config | 117 | drivers/sound/dev_table.c | sndtable_init_card (int unit, struct address_info *hw_config) |
hw_config | 133 | drivers/sound/dev_table.c | snd_installed_cards[i].config.io_base = hw_config->io_base; |
hw_config | 134 | drivers/sound/dev_table.c | snd_installed_cards[i].config.irq = hw_config->irq; |
hw_config | 135 | drivers/sound/dev_table.c | snd_installed_cards[i].config.dma = hw_config->dma; |
hw_config | 141 | drivers/sound/dev_table.c | else if (sound_drivers[drv].attach (0, hw_config) != 0) |
hw_config | 46 | drivers/sound/dev_table.h | long (*attach) (long mem_start, struct address_info *hw_config); |
hw_config | 47 | drivers/sound/dev_table.h | int (*probe) (struct address_info *hw_config); |
hw_config | 44 | drivers/sound/gus_card.c | attach_gus_card (long mem_start, struct address_info *hw_config) |
hw_config | 48 | drivers/sound/gus_card.c | snd_set_irq_handler (hw_config->irq, gusintr); |
hw_config | 50 | drivers/sound/gus_card.c | if (gus_wave_detect (hw_config->io_base)) /* |
hw_config | 54 | drivers/sound/gus_card.c | mem_start = gus_wave_init (mem_start, hw_config->irq, hw_config->dma); |
hw_config | 59 | drivers/sound/gus_card.c | sound_timer_init (hw_config->io_base + 8); |
hw_config | 71 | drivers/sound/gus_card.c | if (io_addr != hw_config->io_base) /* |
hw_config | 76 | drivers/sound/gus_card.c | printk (" WARNING! GUS found at %x, config was %x ", io_addr, hw_config->io_base); |
hw_config | 77 | drivers/sound/gus_card.c | mem_start = gus_wave_init (mem_start, hw_config->irq, hw_config->dma); |
hw_config | 95 | drivers/sound/gus_card.c | probe_gus (struct address_info *hw_config) |
hw_config | 99 | drivers/sound/gus_card.c | if (gus_wave_detect (hw_config->io_base)) |
hw_config | 109 | drivers/sound/gus_card.c | if (io_addr != hw_config->io_base) /* |
hw_config | 175 | drivers/sound/gus_card.c | probe_gus_db16 (struct address_info *hw_config) |
hw_config | 177 | drivers/sound/gus_card.c | return ad1848_detect (hw_config->io_base); |
hw_config | 181 | drivers/sound/gus_card.c | attach_gus_db16 (long mem_start, struct address_info *hw_config) |
hw_config | 186 | drivers/sound/gus_card.c | ad1848_init ("GUS 16 bit sampling", hw_config->io_base, |
hw_config | 187 | drivers/sound/gus_card.c | hw_config->irq, |
hw_config | 188 | drivers/sound/gus_card.c | hw_config->dma, |
hw_config | 189 | drivers/sound/gus_card.c | hw_config->dma); |
hw_config | 973 | drivers/sound/mpu401.c | attach_mpu401 (long mem_start, struct address_info *hw_config) |
hw_config | 992 | drivers/sound/mpu401.c | devc->base = hw_config->io_base; |
hw_config | 993 | drivers/sound/mpu401.c | devc->irq = hw_config->irq; |
hw_config | 1178 | drivers/sound/mpu401.c | probe_mpu401 (struct address_info *hw_config) |
hw_config | 1183 | drivers/sound/mpu401.c | tmp_devc.base = hw_config->io_base; |
hw_config | 1184 | drivers/sound/mpu401.c | tmp_devc.irq = hw_config->irq; |
hw_config | 150 | drivers/sound/pas2_card.c | config_pas_hw (struct address_info *hw_config) |
hw_config | 155 | drivers/sound/pas2_card.c | pas_irq = hw_config->irq; |
hw_config | 206 | drivers/sound/pas2_card.c | if (hw_config->dma < 0 || hw_config->dma > 7) |
hw_config | 208 | drivers/sound/pas2_card.c | printk ("PAS2: Invalid DMA selection %d", hw_config->dma); |
hw_config | 213 | drivers/sound/pas2_card.c | pas_write (I_C_2_PCM_DMA_translate[hw_config->dma], IO_CONFIGURATION_2); |
hw_config | 214 | drivers/sound/pas2_card.c | if (!I_C_2_PCM_DMA_translate[hw_config->dma]) |
hw_config | 216 | drivers/sound/pas2_card.c | printk ("PAS2: Invalid DMA selection %d", hw_config->dma); |
hw_config | 307 | drivers/sound/pas2_card.c | detect_pas_hw (struct address_info *hw_config) |
hw_config | 321 | drivers/sound/pas2_card.c | OUTB (hw_config->io_base >> 2, MASTER_DECODE); /* |
hw_config | 324 | drivers/sound/pas2_card.c | translat_code = PAS_DEFAULT_BASE ^ hw_config->io_base; |
hw_config | 357 | drivers/sound/pas2_card.c | attach_pas_card (long mem_start, struct address_info *hw_config) |
hw_config | 359 | drivers/sound/pas2_card.c | pas_irq = hw_config->irq; |
hw_config | 361 | drivers/sound/pas2_card.c | if (detect_pas_hw (hw_config)) |
hw_config | 369 | drivers/sound/pas2_card.c | if (config_pas_hw (hw_config)) |
hw_config | 373 | drivers/sound/pas2_card.c | mem_start = pas_pcm_init (mem_start, hw_config); |
hw_config | 402 | drivers/sound/pas2_card.c | probe_pas (struct address_info *hw_config) |
hw_config | 404 | drivers/sound/pas2_card.c | return detect_pas_hw (hw_config); |
hw_config | 393 | drivers/sound/pas2_pcm.c | pas_pcm_init (long mem_start, struct address_info *hw_config) |
hw_config | 406 | drivers/sound/pas2_pcm.c | audio_devs[my_devnum]->dmachan = hw_config->dma; |
hw_config | 570 | drivers/sound/pss.c | attach_pss (long mem_start, struct address_info *hw_config) |
hw_config | 574 | drivers/sound/pss.c | if (hw_config) |
hw_config | 602 | drivers/sound/pss.c | probe_pss (struct address_info *hw_config) |
hw_config | 604 | drivers/sound/pss.c | pss_base = hw_config->io_base; |
hw_config | 605 | drivers/sound/pss.c | pss_irq = hw_config->irq; |
hw_config | 606 | drivers/sound/pss.c | pss_dma = hw_config->dma; |
hw_config | 610 | drivers/sound/pss.c | attach_pss (0, hw_config); |
hw_config | 468 | drivers/sound/sb16_dsp.c | sb16_dsp_init (long mem_start, struct address_info *hw_config) |
hw_config | 484 | drivers/sound/sb16_dsp.c | audio_devs[my_dev]->dmachan = hw_config->dma; |
hw_config | 495 | drivers/sound/sb16_dsp.c | sb16_dsp_detect (struct address_info *hw_config) |
hw_config | 519 | drivers/sound/sb16_dsp.c | if (hw_config->dma < 4) |
hw_config | 520 | drivers/sound/sb16_dsp.c | if (hw_config->dma != sb_config->dma) |
hw_config | 523 | drivers/sound/sb16_dsp.c | sb_config->dma, hw_config->dma); |
hw_config | 527 | drivers/sound/sb16_dsp.c | dma16 = hw_config->dma; |
hw_config | 530 | drivers/sound/sb16_dsp.c | sb_setmixer (DMA_NR, (1 << hw_config->dma) | (1 << sb_config->dma)); |
hw_config | 532 | drivers/sound/sb16_dsp.c | DEB (printk ("SoundBlaster 16: IRQ %d DMA %d OK\n", sb_config->irq, hw_config->dma)); |
hw_config | 197 | drivers/sound/sb16_midi.c | attach_sb16midi (long mem_start, struct address_info *hw_config) |
hw_config | 202 | drivers/sound/sb16_midi.c | sb16midi_base = hw_config->io_base; |
hw_config | 282 | drivers/sound/sb16_midi.c | probe_sb16midi (struct address_info *hw_config) |
hw_config | 291 | drivers/sound/sb16_midi.c | sb16midi_base = hw_config->io_base; |
hw_config | 35 | drivers/sound/sb_card.c | attach_sb_card (long mem_start, struct address_info *hw_config) |
hw_config | 38 | drivers/sound/sb_card.c | if (!sb_dsp_detect (hw_config)) |
hw_config | 40 | drivers/sound/sb_card.c | mem_start = sb_dsp_init (mem_start, hw_config); |
hw_config | 47 | drivers/sound/sb_card.c | probe_sb (struct address_info *hw_config) |
hw_config | 49 | drivers/sound/sb_card.c | return sb_dsp_detect (hw_config); |
hw_config | 719 | drivers/sound/sb_dsp.c | sb_dsp_detect (struct address_info *hw_config) |
hw_config | 721 | drivers/sound/sb_dsp.c | sbc_base = hw_config->io_base; |
hw_config | 722 | drivers/sound/sb_dsp.c | sbc_irq = hw_config->irq; |
hw_config | 760 | drivers/sound/sb_dsp.c | sb_dsp_init (long mem_start, struct address_info *hw_config) |
hw_config | 839 | drivers/sound/sb_dsp.c | audio_devs[my_dev]->dmachan = hw_config->dma; |
hw_config | 117 | drivers/sound/sound_calls.h | int sb_dsp_detect (struct address_info *hw_config); |
hw_config | 118 | drivers/sound/sound_calls.h | long sb_dsp_init (long mem_start, struct address_info *hw_config); |
hw_config | 127 | drivers/sound/sound_calls.h | long sb16_dsp_init(long mem_start, struct address_info *hw_config); |
hw_config | 128 | drivers/sound/sound_calls.h | int sb16_dsp_detect(struct address_info *hw_config); |
hw_config | 132 | drivers/sound/sound_calls.h | long attach_sb16midi(long mem_start, struct address_info * hw_config); |
hw_config | 133 | drivers/sound/sound_calls.h | int probe_sb16midi(struct address_info *hw_config); |
hw_config | 150 | drivers/sound/sound_calls.h | long attach_sb_card(long mem_start, struct address_info *hw_config); |
hw_config | 151 | drivers/sound/sound_calls.h | int probe_sb(struct address_info *hw_config); |
hw_config | 154 | drivers/sound/sound_calls.h | long attach_adlib_card(long mem_start, struct address_info *hw_config); |
hw_config | 155 | drivers/sound/sound_calls.h | int probe_adlib(struct address_info *hw_config); |
hw_config | 158 | drivers/sound/sound_calls.h | long attach_pas_card(long mem_start, struct address_info *hw_config); |
hw_config | 159 | drivers/sound/sound_calls.h | int probe_pas(struct address_info *hw_config); |
hw_config | 167 | drivers/sound/sound_calls.h | long pas_pcm_init(long mem_start, struct address_info *hw_config); |
hw_config | 177 | drivers/sound/sound_calls.h | long attach_gus_card(long mem_start, struct address_info * hw_config); |
hw_config | 178 | drivers/sound/sound_calls.h | int probe_gus(struct address_info *hw_config); |
hw_config | 181 | drivers/sound/sound_calls.h | long attach_gus_db16(long mem_start, struct address_info * hw_config); |
hw_config | 182 | drivers/sound/sound_calls.h | int probe_gus_db16(struct address_info *hw_config); |
hw_config | 199 | drivers/sound/sound_calls.h | long attach_mpu401(long mem_start, struct address_info * hw_config); |
hw_config | 200 | drivers/sound/sound_calls.h | int probe_mpu401(struct address_info *hw_config); |
hw_config | 203 | drivers/sound/sound_calls.h | long attach_uart6850(long mem_start, struct address_info * hw_config); |
hw_config | 204 | drivers/sound/sound_calls.h | int probe_uart6850(struct address_info *hw_config); |
hw_config | 229 | drivers/sound/sound_calls.h | long attach_ms_sound(long mem_start, struct address_info * hw_config); |
hw_config | 230 | drivers/sound/sound_calls.h | int probe_ms_sound(struct address_info *hw_config); |
hw_config | 233 | drivers/sound/sound_calls.h | int probe_pss (struct address_info *hw_config); |
hw_config | 234 | drivers/sound/sound_calls.h | long attach_pss (long mem_start, struct address_info *hw_config); |
hw_config | 259 | drivers/sound/uart6850.c | attach_uart6850 (long mem_start, struct address_info *hw_config) |
hw_config | 270 | drivers/sound/uart6850.c | uart6850_base = hw_config->io_base; |
hw_config | 271 | drivers/sound/uart6850.c | uart6850_irq = hw_config->irq; |
hw_config | 305 | drivers/sound/uart6850.c | probe_uart6850 (struct address_info *hw_config) |
hw_config | 309 | drivers/sound/uart6850.c | uart6850_base = hw_config->io_base; |
hw_config | 310 | drivers/sound/uart6850.c | uart6850_irq = hw_config->irq; |
hw_config | 135 | include/linux/cdu31a.h | #define SONY_HWC_GET_LOAD_MECH(c) (c.hw_config[0] & 0x03) |
hw_config | 136 | include/linux/cdu31a.h | #define SONY_HWC_EJECT(c) (c.hw_config[0] & 0x04) |
hw_config | 137 | include/linux/cdu31a.h | #define SONY_HWC_LED_SUPPORT(c) (c.hw_config[0] & 0x08) |
hw_config | 138 | include/linux/cdu31a.h | #define SONY_HWC_DOUBLE_SPEED(c) (c.hw_config[0] & 0x10) |
hw_config | 139 | include/linux/cdu31a.h | #define SONY_HWC_GET_BUF_MEM_SIZE(c) ((c.hw_config[0] & 0xc0) >> 6) |
hw_config | 140 | include/linux/cdu31a.h | #define SONY_HWC_AUDIO_PLAYBACK(c) (c.hw_config[1] & 0x01) |
hw_config | 141 | include/linux/cdu31a.h | #define SONY_HWC_ELECTRIC_VOLUME(c) (c.hw_config[1] & 0x02) |
hw_config | 142 | include/linux/cdu31a.h | #define SONY_HWC_ELECTRIC_VOLUME_CTL(c) (c.hw_config[1] & 0x04) |
hw_config | 164 | include/linux/cdu31a.h | unsigned char hw_config[2]; |