/sound/isa/ad1848/ |
H A D | ad1848.c | 49 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 62 module_param_array(dma1, int, NULL, 0444); 63 MODULE_PARM_DESC(dma1, "DMA1 # for " CRD_NAME " driver."); 80 if (dma1[n] == SNDRV_AUTO_DMA) { 81 dev_err(dev, "please specify dma1\n"); 98 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], -1, 118 pcm->name, chip->port, irq[n], dma1[n]);
|
/sound/isa/gus/ |
H A D | gusclassic.c | 48 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 1,3,5,6,7 */ variable 65 module_param_array(dma1, int, NULL, 0444); 66 MODULE_PARM_DESC(dma1, "DMA1 # for " CRD_NAME " driver."); 97 if (dma1[n] == SNDRV_AUTO_DMA) { 98 dma1[n] = snd_legacy_find_free_dma(possible_dmas); 99 if (dma1[n] < 0) { 113 return snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n], 119 error = snd_gus_create(card, port[n], irq[n], dma1[n], dma2[n], 195 gus->gf1.port, gus->gf1.irq, gus->gf1.dma1);
|
H A D | gus_main.c | 113 if (gus->gf1.dma1 >= 0) { 114 disable_dma(gus->gf1.dma1); 115 free_dma(gus->gf1.dma1); 133 int irq, int dma1, int dma2, 159 gus->gf1.dma1 = -1; 189 if (request_dma(dma1, "GUS - 1")) { 190 snd_printk(KERN_ERR "gus: can't grab DMA1 %d\n", dma1); 194 gus->gf1.dma1 = dma1; 195 if (dma2 >= 0 && dma1 ! 131 snd_gus_create(struct snd_card *card, unsigned long port, int irq, int dma1, int dma2, int timer_dev, int voices, int pcm_channels, int effect, struct snd_gus_card **rgus) argument 273 int irq, dma1, dma2; local [all...] |
H A D | gusextreme.c | 57 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; variable 83 module_param_array(dma1, int, NULL, 0444); 84 MODULE_PARM_DESC(dma1, "GF1 DMA # for " CRD_NAME " driver."); 148 if (dma1[n] == SNDRV_AUTO_DMA) { 149 dma1[n] = snd_legacy_find_free_dma(possible_dmas); 150 if (dma1[n] < 0) { 155 return snd_gus_create(card, gf1_port[n], gf1_irq[n], dma1[n], -1, 328 gus->gf1.irq, es1688->irq, gus->gf1.dma1, es1688->dma8);
|
H A D | gus_dma.c | 51 if (gus->gf1.dma1 > 3) { 73 if (gus->gf1.dma1 > 3) { 79 snd_dma_program(gus->gf1.dma1, buf_addr, count, dma_cmd & SNDRV_GF1_DMA_READ ? DMA_MODE_READ : DMA_MODE_WRITE); 177 snd_dma_disable(gus->gf1.dma1);
|
H A D | gusmax.c | 46 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 1,3,5,6,7 */ variable 63 module_param_array(dma1, int, NULL, 0444); 64 MODULE_PARM_DESC(dma1, "DMA1 # for GUS MAX driver."); 135 if (gus->gf1.dma1 > 3) 234 xdma1 = dma1[dev];
|
H A D | interwave.c | 67 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 103 module_param_array(dma1, int, NULL, 0444); 104 MODULE_PARM_DESC(dma1, "DMA1 # for InterWave driver."); 592 dma1[dev] = pnp_dma(pdev, 0); 600 snd_printdd("isapnp IW: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], irq[dev]); 662 xdma1 = dma1[dev]; 822 if (dma1[dev] == SNDRV_AUTO_DMA) { 823 if ((dma1[dev] = snd_legacy_find_free_dma(possible_dmas)) < 0) {
|
H A D | gus_pcm.c | 704 snd_pcm_limit_isa_dma_size(gus->gf1.dma1, &runtime->hw.buffer_bytes_max); 705 snd_pcm_limit_isa_dma_size(gus->gf1.dma1, &runtime->hw.period_bytes_max); 879 64*1024, gus->gf1.dma1 > 3 ? 128*1024 : 64*1024); 885 if (gus->gf1.dma2 == gus->gf1.dma1)
|
/sound/oss/ |
H A D | trix.c | 130 int dma1 = hw_config->dma, dma2 = hw_config->dma2; local 153 switch (dma1) { 159 printk(KERN_ERR "AudioTrix: Bad WSS DMA %d\n", dma1); 206 if (dma1 == 0 && config & 0x80) 230 if (dma2 == -1 || dma2 == dma1) 232 bits |= dma_bits[dma1]; 233 dma2 = dma1; 240 trix_write(0x13, tmp | 0x80 | (dma1 << 4)); 250 dma1,
|
H A D | dev_table.c | 53 void *devc, int dma1, int dma2) 103 DMAbuf_init(num, dma1, dma2); 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
|
H A D | sound_calls.h | 13 void DMAbuf_init(int dev, int dma1, int dma2);
|
/sound/isa/cs423x/ |
H A D | cs4231.c | 49 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 66 module_param_array(dma1, int, NULL, 0444); 67 MODULE_PARM_DESC(dma1, "DMA1 # for " CRD_NAME " driver."); 84 if (dma1[n] == SNDRV_AUTO_DMA) { 85 dev_err(dev, "please specify dma1\n"); 102 error = snd_wss_create(card, port[n], -1, irq[n], dma1[n], dma2[n], 117 pcm->name, chip->port, irq[n], dma1[n]);
|
H A D | cs4236.c | 88 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 115 module_param_array(dma1, int, NULL, 0444); 116 MODULE_PARM_DESC(dma1, "DMA1 # for " IDENT " driver."); 265 dma1[dev] = pnp_dma(pdev, 0); 269 snd_printdd("isapnp WSS: irq=%i, dma1=%i, dma2=%i\n", 270 irq[dev], dma1[dev], dma2[dev]); 398 dma1[dev], dma2[dev], 428 dma1[dev]); 478 if (dma1[dev] == SNDRV_AUTO_DMA) { 479 dev_err(pdev, "please specify dma1\ [all...] |
/sound/isa/ad1816a/ |
H A D | ad1816a.c | 53 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* PnP setup */ variable 129 dma1[dev] = pnp_dma(pdev, 0); 175 dma1[dev], 187 card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]);
|
H A D | ad1816a_lib.c | 244 snd_dma_program(chip->dma1, runtime->dma_addr, size, 302 ptr = snd_dma_pointer(chip->dma1, chip->p_dma_size); 454 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.buffer_bytes_max); 455 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.period_bytes_max); 543 if (chip->dma1 >= 0) { 544 snd_dma_disable(chip->dma1); 545 free_dma(chip->dma1); 575 unsigned long port, int irq, int dma1, int dma2, 590 chip->dma1 = -1; 604 if (request_dma(dma1, "AD1816 574 snd_ad1816a_create(struct snd_card *card, unsigned long port, int irq, int dma1, int dma2, struct snd_ad1816a **rchip) argument [all...] |
/sound/isa/opti9xx/ |
H A D | opti92x-ad1848.c | 75 static int dma1 = SNDRV_DEFAULT_DMA1; /* 0,1,3 */ variable 100 module_param(dma1, int, 0444); 101 MODULE_PARM_DESC(dma1, "1st dma # for opti9xx driver."); 356 int irq, int dma1, int dma2, 480 switch (dma1) { 491 snd_printk(KERN_WARNING "WSS dma1 # %d not valid\n", dma1); 496 if (dma1 == dma2) { 796 dma1 = pnp_dma(pdev, 0); 860 error = snd_opti9xx_configure(chip, port, irq, dma1, xdma 354 snd_opti9xx_configure(struct snd_opti9xx *chip, long port, int irq, int dma1, int dma2, long mpu_port, int mpu_irq) argument [all...] |
H A D | miro.c | 59 static int dma1 = SNDRV_DEFAULT_DMA1; /* 0,1,3 */ variable 81 module_param(dma1, int, 0444); 82 MODULE_PARM_DESC(dma1, "1st dma # for miro driver."); 123 int dma1; member in struct:snd_miro 801 chip->dma1 = -1; 961 snd_iprintf(buffer, " dma : %d,%d\n\n", miro->dma1, miro->dma2); 1091 switch (chip->dma1) { 1102 snd_printk(KERN_ERR "WSS dma1 # %d not valid\n", chip->dma1); 1106 if (chip->dma1 [all...] |
/sound/isa/galaxy/ |
H A D | galaxy.c | 53 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; variable 68 module_param_array(dma1, int, NULL, 0444); 69 MODULE_PARM_DESC(dma1, "Playback DMA # for " CRD_NAME " driver."); 277 switch (dma1[n]) { 279 dev_err(dev, "please specify dma1\n"); 291 dev_err(dev, "invalid playback DMA %d\n", dma1[n]); 295 if (dma2[n] == SNDRV_AUTO_DMA || dma2[n] == dma1[n]) { 305 if (dma1[n] == 0) 566 card->shortname, port[n], wss_port[n], irq[n], dma1[n], 569 err = snd_wss_create(card, wss_port[n] + 4, -1, irq[n], dma1[ [all...] |
/sound/isa/ |
H A D | es18xx.c | 38 * - The driver use dma2 for playback and dma1 for capture. 109 int dma1; /* DMA1 */ member in struct:snd_es18xx 611 snd_dma_program(chip->dma1, runtime->dma_addr, size, DMA_MODE_READ | DMA_AUTOINIT); 675 snd_dma_program(chip->dma1, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT); 823 pos = snd_dma_pointer(chip->dma1, size); 836 pos = snd_dma_pointer(chip->dma1, size); 1420 snd_es18xx_config_write(chip, 0x74, chip->dma1); 1455 switch (chip->dma1) { 1466 snd_printk(KERN_ERR "invalid dma1 %d\n", chip->dma1); 1780 snd_es18xx_new_device(struct snd_card *card, unsigned long port, unsigned long mpu_port, unsigned long fm_port, int irq, int dma1, int dma2) argument 1979 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3 */ variable [all...] |
H A D | azt2320.c | 65 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* PnP setup */ variable 125 dma1[dev] = pnp_dma(pdev, 0); 206 dma1[dev], dma2[dev], 216 card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]);
|
H A D | opl3sa2.c | 59 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 1,3,5,6,7 */ variable 85 module_param_array(dma1, int, NULL, 0444); 86 MODULE_PARM_DESC(dma1, "DMA1 # for OPL3-SA driver."); 611 dma1[dev] = pnp_dma(pdev, 0); 616 snd_printdd("%sPnP OPL3-SA: control port=0x%lx, dma1=%i, dma2=%i, irq=%i\n", 617 pnp_device_is_pnpbios(pdev) ? "BIOS" : "ISA", port[dev], dma1[dev], dma2[dev], irq[dev]); 663 xdma1 = dma1[dev];
|
H A D | sscape.c | 350 free_dma(sscape->chip->dma1); 459 val = (s->chip->dma1 << 4) | DMA_8BIT; 481 snd_dma_program(s->chip->dma1, dma.addr, len, DMA_MODE_WRITE); 850 int irq, int dma1, int dma2) 877 err = snd_wss_create(card, port, -1, irq, dma1, dma2, 1082 sscape->chip->dma1, sscape->chip->dma2); 849 create_ad1845(struct snd_card *card, unsigned port, int irq, int dma1, int dma2) argument
|
/sound/soc/s6000/ |
H A D | s6000-i2s.c | 442 struct resource *scbmem, *sifmem, *region, *dma1, *dma2; local 483 dma1 = platform_get_resource(pdev, IORESOURCE_DMA, 0); 484 if (!dma1) { 490 region = request_mem_region(dma1->start, resource_size(dma1), 532 dev->dma_params.dma_in = dma1->start; 558 release_mem_region(dma1->start, resource_size(dma1));
|
/sound/isa/wavefront/ |
H A D | wavefront.c | 52 static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* 0,1,3,5,6,7 */ variable 70 module_param_array(dma1, int, NULL, 0444); 71 MODULE_PARM_DESC(dma1, "DMA1 # for CS4232 PCM interface."); 163 dma1[dev] = pnp_dma(pdev, 0); 203 snd_printdd ("CS4232: pcm port=0x%lx, fm port=0x%lx, dma1=%i, dma2=%i, irq=%i\nICS2115: port=0x%lx, irq=%i\n", 206 dma1[dev], 378 cs4232_pcm_irq[dev], dma1[dev], dma2[dev], 525 dma1[dev]);
|
/sound/isa/wss/ |
H A D | wss_lib.c | 1025 snd_dma_program(chip->dma1, runtime->dma_addr, size, DMA_MODE_WRITE | DMA_AUTOINIT); 1160 ptr = snd_dma_pointer(chip->dma1, chip->p_dma_size); 1514 if (chip->hardware == WSS_HW_INTERWAVE && chip->dma1 > 3) 1522 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.buffer_bytes_max); 1523 snd_pcm_limit_isa_dma_size(chip->dma1, &runtime->hw.period_bytes_max); 1526 if ((err = chip->claim_dma(chip, chip->dma_private_data, chip->dma1)) < 0) 1533 chip->release_dma(chip, chip->dma_private_data, chip->dma1); 1694 if (!(chip->hwshare & WSS_HWSHARE_DMA1) && chip->dma1 >= 0) { 1695 snd_dma_disable(chip->dma1); 1696 free_dma(chip->dma1); 1796 snd_wss_create(struct snd_card *card, unsigned long port, unsigned long cport, int irq, int dma1, int dma2, unsigned short hardware, unsigned short hwshare, struct snd_wss **rchip) argument [all...] |