Searched refs:dma1 (Results 1 - 25 of 29) sorted by relevance

12

/sound/isa/ad1848/
H A Dad1848.c49 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 Dgusclassic.c48 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 Dgus_main.c113 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 Dgusextreme.c57 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 Dgus_dma.c51 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 Dgusmax.c46 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 Dinterwave.c67 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 Dgus_pcm.c704 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 Dtrix.c130 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 Ddev_table.c53 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 Dsound_calls.h13 void DMAbuf_init(int dev, int dma1, int dma2);
/sound/isa/cs423x/
H A Dcs4231.c49 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 Dcs4236.c88 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 Dad1816a.c53 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 Dad1816a_lib.c244 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 Dopti92x-ad1848.c75 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 Dmiro.c59 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 Dgalaxy.c53 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 Des18xx.c38 * - 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 Dazt2320.c65 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 Dopl3sa2.c59 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 Dsscape.c350 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 Ds6000-i2s.c442 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 Dwavefront.c52 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 Dwss_lib.c1025 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...]

Completed in 224 milliseconds

12