Update of /cvsroot/alsa/alsa-kernel/isa
In directory usw-pr-cvs1:/tmp/cvs-serv18246/isa

Modified Files:
        als100.c azt2320.c cmi8330.c dt019x.c es18xx.c opl3sa2.c 
        sgalaxy.c 
Log Message:
Changed module option names: snd_xxxx ==> xxxx


Index: als100.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/als100.c,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- als100.c    13 Oct 2002 12:44:14 -0000      1.12
+++ als100.c    21 Oct 2002 18:28:21 -0000      1.13
@@ -53,47 +53,47 @@
                "{Avance Logic,ALS120},"
                "{RTL,RTL3000}}");
 
-static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
-static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;  /* ID for this card */
-static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card 
*/
-static long snd_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* PnP setup */
-static long snd_mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* PnP setup */
-static long snd_fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;     /* PnP setup */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* PnP setup */
-static int snd_mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* PnP setup */
-static int snd_dma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* PnP setup */
-static int snd_dma16[SNDRV_CARDS] = SNDRV_DEFAULT_DMA; /* PnP setup */
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for als100 based soundcard.");
-MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
-MODULE_PARM(snd_id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
-MODULE_PARM_DESC(snd_id, "ID string for als100 based soundcard.");
-MODULE_PARM_SYNTAX(snd_id, SNDRV_ID_DESC);
-MODULE_PARM(snd_enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_enable, "Enable als100 based soundcard.");
-MODULE_PARM_SYNTAX(snd_enable, SNDRV_ENABLE_DESC);
-MODULE_PARM(snd_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_port, "Port # for als100 driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_mpu_port, "MPU-401 port # for als100 driver.");
-MODULE_PARM_SYNTAX(snd_mpu_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_fm_port, "FM port # for als100 driver.");
-MODULE_PARM_SYNTAX(snd_fm_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for als100 driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_IRQ_DESC);
-MODULE_PARM(snd_mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_mpu_irq, "MPU-401 IRQ # for als100 driver.");
-MODULE_PARM_SYNTAX(snd_mpu_irq, SNDRV_IRQ_DESC);
-MODULE_PARM(snd_dma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma8, "8-bit DMA # for als100 driver.");
-MODULE_PARM_SYNTAX(snd_dma8, SNDRV_DMA8_DESC);
-MODULE_PARM(snd_dma16, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma16, "16-bit DMA # for als100 driver.");
-MODULE_PARM_SYNTAX(snd_dma16, SNDRV_DMA16_DESC);
+static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;     /* Index 0-MAX */
+static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;      /* ID for this card */
+static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card */
+static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* PnP setup */
+static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* PnP setup */
+static long fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* PnP setup */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* PnP setup */
+static int mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* PnP setup */
+static int dma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* PnP setup */
+static int dma16[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;     /* PnP setup */
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for als100 based soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for als100 based soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable als100 based soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for als100 driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_PORT12_DESC);
+MODULE_PARM(mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(mpu_port, "MPU-401 port # for als100 driver.");
+MODULE_PARM_SYNTAX(mpu_port, SNDRV_PORT12_DESC);
+MODULE_PARM(fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(fm_port, "FM port # for als100 driver.");
+MODULE_PARM_SYNTAX(fm_port, SNDRV_PORT12_DESC);
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for als100 driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_IRQ_DESC);
+MODULE_PARM(mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(mpu_irq, "MPU-401 IRQ # for als100 driver.");
+MODULE_PARM_SYNTAX(mpu_irq, SNDRV_IRQ_DESC);
+MODULE_PARM(dma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma8, "8-bit DMA # for als100 driver.");
+MODULE_PARM_SYNTAX(dma8, SNDRV_DMA8_DESC);
+MODULE_PARM(dma16, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma16, "16-bit DMA # for als100 driver.");
+MODULE_PARM_SYNTAX(dma16, SNDRV_DMA16_DESC);
 
 struct snd_card_als100 {
 #ifdef __ISAPNP__
@@ -165,64 +165,64 @@
        if (pdev->prepare(pdev)<0)
                return -EAGAIN;
 
-       if (snd_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_port[dev], 16);
-       if (snd_dma8[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[0], snd_dma8[dev],
+       if (port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], port[dev], 16);
+       if (dma8[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[0], dma8[dev],
                        1);
-       if (snd_dma16[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[1], snd_dma16[dev],
+       if (dma16[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[1], dma16[dev],
                        1);
-       if (snd_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_irq[dev], 1);
+       if (irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], irq[dev], 1);
 
        if (pdev->activate(pdev)<0) {
                printk(KERN_ERR PFX "AUDIO isapnp configure failure\n");
                return -EBUSY;
        }
 
-       snd_port[dev] = pdev->resource[0].start;
-       snd_dma8[dev] = pdev->dma_resource[1].start;
-       snd_dma16[dev] = pdev->dma_resource[0].start;
-       snd_irq[dev] = pdev->irq_resource[0].start;
+       port[dev] = pdev->resource[0].start;
+       dma8[dev] = pdev->dma_resource[1].start;
+       dma16[dev] = pdev->dma_resource[0].start;
+       irq[dev] = pdev->irq_resource[0].start;
 
        pdev = acard->devmpu;
        if (pdev == NULL || pdev->prepare(pdev)<0) {
-               snd_mpu_port[dev] = -1;
+               mpu_port[dev] = -1;
                return 0;
        }
 
-       if (snd_mpu_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_mpu_port[dev],
+       if (mpu_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], mpu_port[dev],
                        2);
-       if (snd_mpu_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_mpu_irq[dev],
+       if (mpu_irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], mpu_irq[dev],
                        1);
 
        if (pdev->activate(pdev)<0) {
                printk(KERN_ERR PFX "MPU-401 isapnp configure failure\n");
-               snd_mpu_port[dev] = -1;
+               mpu_port[dev] = -1;
                acard->devmpu = NULL;
        } else {
-               snd_mpu_port[dev] = pdev->resource[0].start;
-               snd_mpu_irq[dev] = pdev->irq_resource[0].start;
+               mpu_port[dev] = pdev->resource[0].start;
+               mpu_irq[dev] = pdev->irq_resource[0].start;
        }
 
        pdev = acard->devopl;
        if (pdev == NULL || pdev->prepare(pdev)<0) {
-               snd_fm_port[dev] = -1;
+               fm_port[dev] = -1;
                return 0;
        }
 
-       if (snd_fm_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_fm_port[dev], 4);
+       if (fm_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], fm_port[dev], 4);
 
        if (pdev->activate(pdev)<0) {
                printk(KERN_ERR PFX "OPL isapnp configure failure\n");
-               snd_fm_port[dev] = -1;
+               fm_port[dev] = -1;
                acard->devopl = NULL;
        } else {
-               snd_fm_port[dev] = pdev->resource[0].start;
+               fm_port[dev] = pdev->resource[0].start;
        }
 
        return 0;
@@ -264,7 +264,7 @@
        struct snd_card_als100 *acard;
        opl3_t *opl3;
 
-       if ((card = snd_card_new(snd_index[dev], snd_id[dev], THIS_MODULE,
+       if ((card = snd_card_new(index[dev], id[dev], THIS_MODULE,
                                 sizeof(struct snd_card_als100))) == NULL)
                return -ENOMEM;
        acard = (struct snd_card_als100 *)card->private_data;
@@ -281,11 +281,11 @@
        return -ENOSYS;
 #endif /* __ISAPNP__ */
 
-       if ((error = snd_sbdsp_create(card, snd_port[dev],
-                                     snd_irq[dev],
+       if ((error = snd_sbdsp_create(card, port[dev],
+                                     irq[dev],
                                      snd_sb16dsp_interrupt,
-                                     snd_dma8[dev],
-                                     snd_dma16[dev],
+                                     dma8[dev],
+                                     dma16[dev],
                                      SB_HW_ALS100, &chip)) < 0) {
                snd_card_free(card);
                return error;
@@ -301,20 +301,20 @@
                return error;
        }
 
-       if (snd_mpu_port[dev] > 0) {
+       if (mpu_port[dev] > 0) {
                if (snd_mpu401_uart_new(card, 0, MPU401_HW_ALS100,
-                                       snd_mpu_port[dev], 0, 
-                                       snd_mpu_irq[dev], SA_INTERRUPT,
+                                       mpu_port[dev], 0, 
+                                       mpu_irq[dev], SA_INTERRUPT,
                                        NULL) < 0)
-                       printk(KERN_ERR PFX "no MPU-401 device at 0x%lx\n", 
snd_mpu_port[dev]);
+                       printk(KERN_ERR PFX "no MPU-401 device at 0x%lx\n", 
+mpu_port[dev]);
        }
 
-       if (snd_fm_port[dev] > 0) {
+       if (fm_port[dev] > 0) {
                if (snd_opl3_create(card,
-                                   snd_fm_port[dev], snd_fm_port[dev] + 2,
+                                   fm_port[dev], fm_port[dev] + 2,
                                    OPL3_HW_AUTO, 0, &opl3) < 0) {
                        printk(KERN_ERR PFX "no OPL device at 0x%lx-0x%lx\n",
-                               snd_fm_port[dev], snd_fm_port[dev] + 2);
+                               fm_port[dev], fm_port[dev] + 2);
                } else {
                        if ((error = snd_opl3_timer_new(opl3, 0, 1)) < 0) {
                                snd_card_free(card);
@@ -331,7 +331,7 @@
        strcpy(card->shortname, "Avance Logic ALS100");
        sprintf(card->longname, "%s soundcard, %s at 0x%lx, irq %d, dma %d&%d",
                card->shortname, chip->name, chip->port,
-               snd_irq[dev], snd_dma8[dev], snd_dma16[dev]);
+               irq[dev], dma8[dev], dma16[dev]);
        if ((error = snd_card_register(card)) < 0) {
                snd_card_free(card);
                return error;
@@ -348,7 +348,7 @@
        int res;
 
        for ( ; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev])
+               if (!enable[dev])
                        continue;
                snd_als100_isapnp_cards[dev] = card;
                snd_als100_isapnp_id[dev] = id;
@@ -391,9 +391,9 @@
 
 #ifndef MODULE
 
-/* format is: snd-als100=snd_enable,snd_index,snd_id,snd_port,
-                        snd_mpu_port,snd_fm_port,snd_irq,snd_mpu_irq,
-                        snd_dma8,snd_dma16 */
+/* format is: snd-als100=enable,index,id,port,
+                        mpu_port,fm_port,irq,mpu_irq,
+                        dma8,dma16 */
 
 static int __init alsa_card_als100_setup(char *str)
 {
@@ -401,16 +401,16 @@
 
        if (nr_dev >= SNDRV_CARDS)
                return 0;
-       (void)(get_option(&str,&snd_enable[nr_dev]) == 2 &&
-              get_option(&str,&snd_index[nr_dev]) == 2 &&
-              get_id(&str,&snd_id[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_mpu_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_fm_port[nr_dev]) == 2 &&
-              get_option(&str,&snd_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_mpu_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma8[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma16[nr_dev]) == 2);
+       (void)(get_option(&str,&enable[nr_dev]) == 2 &&
+              get_option(&str,&index[nr_dev]) == 2 &&
+              get_id(&str,&id[nr_dev]) == 2 &&
+              get_option(&str,(int *)&port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&mpu_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&fm_port[nr_dev]) == 2 &&
+              get_option(&str,&irq[nr_dev]) == 2 &&
+              get_option(&str,&mpu_irq[nr_dev]) == 2 &&
+              get_option(&str,&dma8[nr_dev]) == 2 &&
+              get_option(&str,&dma16[nr_dev]) == 2);
        nr_dev++;
        return 1;
 }

Index: azt2320.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/azt2320.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- azt2320.c   25 May 2002 10:26:08 -0000      1.11
+++ azt2320.c   21 Oct 2002 18:28:21 -0000      1.12
@@ -62,51 +62,51 @@
                "{Aztech Systems,AZT2320},"
                "{Aztech Systems,AZT3000}}");
 
-static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
-static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;  /* ID for this card */
-static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card 
*/
-static long snd_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* PnP setup */
-static long snd_wss_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* PnP setup */
-static long snd_mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* PnP setup */
-static long snd_fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;     /* PnP setup */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* Pnp setup */
-static int snd_mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* Pnp setup */
-static int snd_dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* PnP setup */
-static int snd_dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* PnP setup */
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for azt2320 based soundcard.");
-MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
-MODULE_PARM(snd_id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
-MODULE_PARM_DESC(snd_id, "ID string for azt2320 based soundcard.");
-MODULE_PARM_SYNTAX(snd_id, SNDRV_ID_DESC);
-MODULE_PARM(snd_enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_enable, "Enable azt2320 based soundcard.");
-MODULE_PARM_SYNTAX(snd_enable, SNDRV_ENABLE_DESC);
-MODULE_PARM(snd_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_port, "Port # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_wss_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_wss_port, "WSS Port # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_wss_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_mpu_port, "MPU-401 port # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_mpu_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_fm_port, "FM port # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_fm_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_IRQ_DESC);
-MODULE_PARM(snd_mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_mpu_irq, "MPU-401 IRQ # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_mpu_irq, SNDRV_IRQ_DESC);
-MODULE_PARM(snd_dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma1, "1st DMA # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_dma1, SNDRV_DMA_DESC);
-MODULE_PARM(snd_dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma2, "2nd DMA # for azt2320 driver.");
-MODULE_PARM_SYNTAX(snd_dma2, SNDRV_DMA_DESC);
+static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;     /* Index 0-MAX */
+static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;      /* ID for this card */
+static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card */
+static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* PnP setup */
+static long wss_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* PnP setup */
+static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* PnP setup */
+static long fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* PnP setup */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* Pnp setup */
+static int mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* Pnp setup */
+static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* PnP setup */
+static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* PnP setup */
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for azt2320 based soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for azt2320 based soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable azt2320 based soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for azt2320 driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_PORT12_DESC);
+MODULE_PARM(wss_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(wss_port, "WSS Port # for azt2320 driver.");
+MODULE_PARM_SYNTAX(wss_port, SNDRV_PORT12_DESC);
+MODULE_PARM(mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(mpu_port, "MPU-401 port # for azt2320 driver.");
+MODULE_PARM_SYNTAX(mpu_port, SNDRV_PORT12_DESC);
+MODULE_PARM(fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(fm_port, "FM port # for azt2320 driver.");
+MODULE_PARM_SYNTAX(fm_port, SNDRV_PORT12_DESC);
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for azt2320 driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_IRQ_DESC);
+MODULE_PARM(mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(mpu_irq, "MPU-401 IRQ # for azt2320 driver.");
+MODULE_PARM_SYNTAX(mpu_irq, SNDRV_IRQ_DESC);
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "1st DMA # for azt2320 driver.");
+MODULE_PARM_SYNTAX(dma1, SNDRV_DMA_DESC);
+MODULE_PARM(dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma2, "2nd DMA # for azt2320 driver.");
+MODULE_PARM_SYNTAX(dma2, SNDRV_DMA_DESC);
 
 struct snd_card_azt2320 {
 #ifdef __ISAPNP__
@@ -174,55 +174,55 @@
        if (pdev->prepare(pdev) < 0)
                return -EAGAIN;
 
-       if (snd_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_port[dev], 16);
-       if (snd_fm_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[1], snd_fm_port[dev], 4);
-       if (snd_wss_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[2], snd_wss_port[dev],
+       if (port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], port[dev], 16);
+       if (fm_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[1], fm_port[dev], 4);
+       if (wss_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[2], wss_port[dev],
                        4);
-       if (snd_dma1[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[0], snd_dma1[dev],
+       if (dma1[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[0], dma1[dev],
                        1);
-       if (snd_dma2[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[1], snd_dma2[dev],
+       if (dma2[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[1], dma2[dev],
                        1);
-       if (snd_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_irq[dev], 1);
+       if (irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], irq[dev], 1);
 
        if (pdev->activate(pdev) < 0) {
                printk(KERN_ERR PFX "AUDIO isapnp configure failure\n");
                return -EBUSY;
        }
 
-       snd_port[dev] = pdev->resource[0].start;
-       snd_fm_port[dev] = pdev->resource[1].start;
-       snd_wss_port[dev] = pdev->resource[2].start;
-       snd_dma1[dev] = pdev->dma_resource[0].start;
-       snd_dma2[dev] = pdev->dma_resource[1].start;
-       snd_irq[dev] = pdev->irq_resource[0].start;
+       port[dev] = pdev->resource[0].start;
+       fm_port[dev] = pdev->resource[1].start;
+       wss_port[dev] = pdev->resource[2].start;
+       dma1[dev] = pdev->dma_resource[0].start;
+       dma2[dev] = pdev->dma_resource[1].start;
+       irq[dev] = pdev->irq_resource[0].start;
 
        pdev = acard->devmpu;
        if (pdev == NULL || pdev->prepare(pdev) < 0) {
-               snd_mpu_port[dev] = -1;
+               mpu_port[dev] = -1;
                return 0;
        }
 
-       if (snd_mpu_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_mpu_port[dev],
+       if (mpu_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], mpu_port[dev],
                        2);
-       if (snd_mpu_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_mpu_irq[dev],
+       if (mpu_irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], mpu_irq[dev],
                        1);
 
        if (pdev->activate(pdev) < 0) {
                /* not fatal error */
                printk(KERN_ERR PFX "MPU-401 isapnp configure failure\n");
-               snd_mpu_port[dev] = -1;
+               mpu_port[dev] = -1;
                acard->devmpu = NULL;
        } else {
-               snd_mpu_port[dev] = pdev->resource[0].start;
-               snd_mpu_irq[dev] = pdev->irq_resource[0].start;
+               mpu_port[dev] = pdev->resource[0].start;
+               mpu_irq[dev] = pdev->irq_resource[0].start;
        }
 
        return 0;
@@ -284,7 +284,7 @@
        cs4231_t *chip;
        opl3_t *opl3;
 
-       if ((card = snd_card_new(snd_index[dev], snd_id[dev], THIS_MODULE,
+       if ((card = snd_card_new(index[dev], id[dev], THIS_MODULE,
                                 sizeof(struct snd_card_azt2320))) == NULL)
                return -ENOMEM;
        acard = (struct snd_card_azt2320 *)card->private_data;
@@ -297,15 +297,15 @@
        }
 #endif /* __ISAPNP__ */
 
-       if ((error = snd_card_azt2320_enable_wss(snd_port[dev]))) {
+       if ((error = snd_card_azt2320_enable_wss(port[dev]))) {
                snd_card_free(card);
                return error;
        }
 
-       if ((error = snd_cs4231_create(card, snd_wss_port[dev], -1,
-                                      snd_irq[dev],
-                                      snd_dma1[dev],
-                                      snd_dma2[dev],
+       if ((error = snd_cs4231_create(card, wss_port[dev], -1,
+                                      irq[dev],
+                                      dma1[dev],
+                                      dma2[dev],
                                       CS4231_HW_DETECT, 0, &chip)) < 0) {
                snd_card_free(card);
                return error;
@@ -324,21 +324,21 @@
                return error;
        }
 
-       if (snd_mpu_port[dev] > 0) {
+       if (mpu_port[dev] > 0) {
                if (snd_mpu401_uart_new(card, 0, MPU401_HW_AZT2320,
-                               snd_mpu_port[dev], 0,
-                               snd_mpu_irq[dev], SA_INTERRUPT,
+                               mpu_port[dev], 0,
+                               mpu_irq[dev], SA_INTERRUPT,
                                NULL) < 0)
                        printk(KERN_ERR PFX "no MPU-401 device at 0x%lx\n",
-                               snd_mpu_port[dev]);
+                               mpu_port[dev]);
        }
 
-       if (snd_fm_port[dev] > 0) {
+       if (fm_port[dev] > 0) {
                if (snd_opl3_create(card,
-                                   snd_fm_port[dev], snd_fm_port[dev] + 2,
+                                   fm_port[dev], fm_port[dev] + 2,
                                    OPL3_HW_AUTO, 0, &opl3) < 0) {
                        printk(KERN_ERR PFX "no OPL device at 0x%lx-0x%lx\n",
-                               snd_fm_port[dev], snd_fm_port[dev] + 2);
+                               fm_port[dev], fm_port[dev] + 2);
                } else {
                        if ((error = snd_opl3_timer_new(opl3, 1, 2)) < 0) {
                                snd_card_free(card);
@@ -354,7 +354,7 @@
        strcpy(card->driver, "AZT2320");
        strcpy(card->shortname, "Aztech AZT2320");
        sprintf(card->longname, "%s soundcard, WSS at 0x%lx, irq %i, dma %i&%i",
-               card->shortname, chip->port, snd_irq[dev], snd_dma1[dev], 
snd_dma2[dev]);
+               card->shortname, chip->port, irq[dev], dma1[dev], dma2[dev]);
 
        if ((error = snd_card_register(card)) < 0) {
                snd_card_free(card);
@@ -372,7 +372,7 @@
        int res;
 
        for ( ; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev])
+               if (!enable[dev])
                        continue;
                snd_azt2320_isapnp_cards[dev] = card;
                snd_azt2320_isapnp_id[dev] = id;
@@ -415,9 +415,9 @@
 
 #ifndef MODULE
 
-/* format is: snd-azt2320=snd_enable,snd_index,snd_id,snd_port,
-                         snd_wss_port,snd_mpu_port,snd_fm_port,
-                         snd_irq,snd_mpu_irq,snd_dma1,snd_dma2 */
+/* format is: snd-azt2320=enable,index,id,port,
+                         wss_port,mpu_port,fm_port,
+                         irq,mpu_irq,dma1,dma2 */
 
 static int __init alsa_card_azt2320_setup(char *str)
 {
@@ -425,16 +425,16 @@
 
        if (nr_dev >= SNDRV_CARDS)
                return 0;
-       (void)(get_option(&str,&snd_enable[nr_dev]) == 2 &&
-              get_option(&str,&snd_index[nr_dev]) == 2 &&
-              get_id(&str,&snd_id[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_wss_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_mpu_port[nr_dev]) == 2 &&
-              get_option(&str,&snd_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_mpu_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma1[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma2[nr_dev]) == 2);
+       (void)(get_option(&str,&enable[nr_dev]) == 2 &&
+              get_option(&str,&index[nr_dev]) == 2 &&
+              get_id(&str,&id[nr_dev]) == 2 &&
+              get_option(&str,(int *)&port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&wss_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&mpu_port[nr_dev]) == 2 &&
+              get_option(&str,&irq[nr_dev]) == 2 &&
+              get_option(&str,&mpu_irq[nr_dev]) == 2 &&
+              get_option(&str,&dma1[nr_dev]) == 2 &&
+              get_option(&str,&dma2[nr_dev]) == 2);
        nr_dev++;
        return 1;
 }

Index: cmi8330.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/cmi8330.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- cmi8330.c   15 Sep 2002 09:14:23 -0000      1.11
+++ cmi8330.c   21 Oct 2002 18:28:21 -0000      1.12
@@ -30,8 +30,8 @@
  *
  *  To quickly load the module,
  *
- *  modprobe -a snd-card-cmi8330 snd_sbport=0x220 snd_sbirq=5 snd_sbdma8=1
- *    snd_sbdma16=5 snd_wssport=0x530 snd_wssirq=11 snd_wssdma=0
+ *  modprobe -a snd-card-cmi8330 sbport=0x220 sbirq=5 sbdma8=1
+ *    sbdma16=5 wssport=0x530 wssirq=11 wssdma=0
  *
  *  This card has two mixers and two PCM devices.  I've cheesed it such
  *  that recording and playback can be done through the same device.
@@ -63,57 +63,57 @@
 MODULE_CLASSES("{sound}");
 MODULE_DEVICES("{{C-Media,CMI8330,isapnp:{CMI0001,@@@0001,@X@0001}}}");
 
-static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;
-static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;
-static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP;
-#ifdef __ISAPNP__
-static int snd_isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
-#endif
-static long snd_sbport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
-static int snd_sbirq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;
-static int snd_sbdma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
-static int snd_sbdma16[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
-static long snd_wssport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
-static int snd_wssirq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;
-static int snd_wssdma[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for CMI8330 soundcard.");
-MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
-MODULE_PARM(snd_id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
-MODULE_PARM_DESC(snd_id, "ID string  for CMI8330 soundcard.");
-MODULE_PARM_SYNTAX(snd_id, SNDRV_ID_DESC);
-MODULE_PARM(snd_enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_enable, "Enable CMI8330 soundcard.");
-MODULE_PARM_SYNTAX(snd_enable, SNDRV_ENABLE_DESC);
-#ifdef __ISAPNP__
-MODULE_PARM(snd_isapnp, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_isapnp, "ISA PnP detection for specified soundcard.");
-MODULE_PARM_SYNTAX(snd_isapnp, SNDRV_ISAPNP_DESC);
-#endif
-
-MODULE_PARM(snd_sbport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_sbport, "Port # for CMI8330 SB driver.");
-MODULE_PARM_SYNTAX(snd_sbport, SNDRV_ENABLED 
",allows:{{0x220,0x280,0x20}},prefers:{0x220},base:16,dialog:list");
-MODULE_PARM(snd_sbirq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_sbirq, "IRQ # for CMI8330 SB driver.");
-MODULE_PARM_SYNTAX(snd_sbirq, SNDRV_ENABLED 
",allows:{{5},{7},{9},{10},{11},{12}},prefers:{5},dialog:list");
-MODULE_PARM(snd_sbdma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_sbdma8, "DMA8 for CMI8330 SB driver.");
-MODULE_PARM_SYNTAX(snd_sbdma8, SNDRV_DMA8_DESC ",prefers:{1}");
-MODULE_PARM(snd_sbdma16, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_sbdma16, "DMA16 for CMI8330 SB driver.");
-MODULE_PARM_SYNTAX(snd_sbdma16, SNDRV_ENABLED 
",allows:{{5},{7}},prefers:{5},dialog:list");
-
-MODULE_PARM(snd_wssport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_wssport, "Port # for CMI8330 WSS driver.");
-MODULE_PARM_SYNTAX(snd_wssport, SNDRV_ENABLED 
",allows:{{0x530},{0xe80,0xf40,0xc0}},prefers:{0x530},base:16,dialog:list");
-MODULE_PARM(snd_wssirq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_wssirq, "IRQ # for CMI8330 WSS driver.");
-MODULE_PARM_SYNTAX(snd_wssirq, SNDRV_ENABLED 
",allows:{{5},{7},{9},{10},{11},{12}},prefers:{11},dialog:list");
-MODULE_PARM(snd_wssdma, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_wssdma, "DMA for CMI8330 WSS driver.");
-MODULE_PARM_SYNTAX(snd_wssdma, SNDRV_DMA8_DESC ",prefers:{0}");
+static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;
+static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;
+static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP;
+#ifdef __ISAPNP__
+static int isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
+#endif
+static long sbport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
+static int sbirq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;
+static int sbdma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
+static int sbdma16[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
+static long wssport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
+static int wssirq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;
+static int wssdma[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for CMI8330 soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string  for CMI8330 soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable CMI8330 soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+#ifdef __ISAPNP__
+MODULE_PARM(isapnp, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(isapnp, "ISA PnP detection for specified soundcard.");
+MODULE_PARM_SYNTAX(isapnp, SNDRV_ISAPNP_DESC);
+#endif
+
+MODULE_PARM(sbport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(sbport, "Port # for CMI8330 SB driver.");
+MODULE_PARM_SYNTAX(sbport, SNDRV_ENABLED 
+",allows:{{0x220,0x280,0x20}},prefers:{0x220},base:16,dialog:list");
+MODULE_PARM(sbirq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(sbirq, "IRQ # for CMI8330 SB driver.");
+MODULE_PARM_SYNTAX(sbirq, SNDRV_ENABLED 
+",allows:{{5},{7},{9},{10},{11},{12}},prefers:{5},dialog:list");
+MODULE_PARM(sbdma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(sbdma8, "DMA8 for CMI8330 SB driver.");
+MODULE_PARM_SYNTAX(sbdma8, SNDRV_DMA8_DESC ",prefers:{1}");
+MODULE_PARM(sbdma16, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(sbdma16, "DMA16 for CMI8330 SB driver.");
+MODULE_PARM_SYNTAX(sbdma16, SNDRV_ENABLED 
+",allows:{{5},{7}},prefers:{5},dialog:list");
+
+MODULE_PARM(wssport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(wssport, "Port # for CMI8330 WSS driver.");
+MODULE_PARM_SYNTAX(wssport, SNDRV_ENABLED 
+",allows:{{0x530},{0xe80,0xf40,0xc0}},prefers:{0x530},base:16,dialog:list");
+MODULE_PARM(wssirq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(wssirq, "IRQ # for CMI8330 WSS driver.");
+MODULE_PARM_SYNTAX(wssirq, SNDRV_ENABLED 
+",allows:{{5},{7},{9},{10},{11},{12}},prefers:{11},dialog:list");
+MODULE_PARM(wssdma, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(wssdma, "DMA for CMI8330 WSS driver.");
+MODULE_PARM_SYNTAX(wssdma, SNDRV_DMA8_DESC ",prefers:{0}");
 
 #define CMI8330_RMUX3D    16
 #define CMI8330_MUTEMUX   17
@@ -238,20 +238,20 @@
        if (pdev->prepare(pdev)<0)
                return -EAGAIN;
        /* allocate AD1848 resources */
-       if (snd_wssport[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_wssport[dev], 8);
-       if (snd_wssdma[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[0], snd_wssdma[dev], 1);
-       if (snd_wssirq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_wssirq[dev], 1);
+       if (wssport[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], wssport[dev], 8);
+       if (wssdma[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[0], wssdma[dev], 1);
+       if (wssirq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], wssirq[dev], 1);
 
        if (pdev->activate(pdev)<0) {
                snd_printk("(AD1848) PnP configure failure\n");
                return -EBUSY;
        }
-       snd_wssport[dev] = pdev->resource[0].start;
-       snd_wssdma[dev] = pdev->dma_resource[0].start;
-       snd_wssirq[dev] = pdev->irq_resource[0].start;
+       wssport[dev] = pdev->resource[0].start;
+       wssdma[dev] = pdev->dma_resource[0].start;
+       wssirq[dev] = pdev->irq_resource[0].start;
 
        /* allocate SB16 resources */
        pdev = acard->play;
@@ -259,24 +259,24 @@
                acard->cap->deactivate(acard->cap);
                return -EAGAIN;
        }
-       if (snd_sbport[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_sbport[dev], 16);
-       if (snd_sbdma8[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[0], snd_sbdma8[dev], 1);
-       if (snd_sbdma16[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[1], snd_sbdma16[dev], 1);
-       if (snd_sbirq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_sbirq[dev], 1);
+       if (sbport[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], sbport[dev], 16);
+       if (sbdma8[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[0], sbdma8[dev], 1);
+       if (sbdma16[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[1], sbdma16[dev], 1);
+       if (sbirq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], sbirq[dev], 1);
 
        if (pdev->activate(pdev)<0) {
                snd_printk("CMI8330/C3D (SB16) PnP configure failure\n");
                acard->cap->deactivate(acard->cap);
                return -EBUSY;
        }
-       snd_sbport[dev] = pdev->resource[0].start;
-       snd_sbdma8[dev] = pdev->dma_resource[0].start;
-       snd_sbdma16[dev] = pdev->dma_resource[1].start;
-       snd_sbirq[dev] = pdev->irq_resource[0].start;
+       sbport[dev] = pdev->resource[0].start;
+       sbdma8[dev] = pdev->dma_resource[0].start;
+       sbdma16[dev] = pdev->dma_resource[1].start;
+       sbirq[dev] = pdev->irq_resource[0].start;
 
        return 0;
 }
@@ -317,20 +317,20 @@
        snd_pcm_str_t *pstr;
 
 #ifdef __ISAPNP__
-       if (!snd_isapnp[dev]) {
+       if (!isapnp[dev]) {
 #endif
-               if (snd_wssport[dev] == SNDRV_AUTO_PORT) {
-                       snd_printk("specify snd_wssport\n");
+               if (wssport[dev] == SNDRV_AUTO_PORT) {
+                       snd_printk("specify wssport\n");
                        return -EINVAL;
                }
-               if (snd_sbport[dev] == SNDRV_AUTO_PORT) {
-                       snd_printk("specify snd_sbport\n");
+               if (sbport[dev] == SNDRV_AUTO_PORT) {
+                       snd_printk("specify sbport\n");
                        return -EINVAL;
                }
 #ifdef __ISAPNP__
        }
 #endif
-       card = snd_card_new(snd_index[dev], snd_id[dev], THIS_MODULE,
+       card = snd_card_new(index[dev], id[dev], THIS_MODULE,
                            sizeof(struct snd_cmi8330));
        if (card == NULL) {
                snd_printk("could not get a new card\n");
@@ -340,7 +340,7 @@
        card->private_free = snd_cmi8330_free;
 
 #ifdef __ISAPNP__
-       if (snd_isapnp[dev] && (err = snd_cmi8330_isapnp(dev, acard)) < 0) {
+       if (isapnp[dev] && (err = snd_cmi8330_isapnp(dev, acard)) < 0) {
                snd_printk("PnP detection failed\n");
                snd_card_free(card);
                return err;
@@ -348,9 +348,9 @@
 #endif
 
        if ((err = snd_ad1848_create(card,
-                                    snd_wssport[dev] + 4,
-                                    snd_wssirq[dev],
-                                    snd_wssdma[dev],
+                                    wssport[dev] + 4,
+                                    wssirq[dev],
+                                    wssdma[dev],
                                     AD1848_HW_DETECT,
                                     &chip_wss)) < 0) {
                snd_printk("(AD1848) device busy??\n");
@@ -368,11 +368,11 @@
                return err;
        }
 
-       if ((err = snd_sbdsp_create(card, snd_sbport[dev],
-                                   snd_sbirq[dev],
+       if ((err = snd_sbdsp_create(card, sbport[dev],
+                                   sbirq[dev],
                                    snd_sb16dsp_interrupt,
-                                   snd_sbdma8[dev],
-                                   snd_sbdma16[dev],
+                                   sbdma8[dev],
+                                   sbdma16[dev],
                                    SB_HW_AUTO, &chip_sb)) < 0) {
                snd_printk("(SB16) device busy??\n");
                snd_card_free(card);
@@ -429,8 +429,8 @@
        sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d",
                wss_pcm->name,
                chip_wss->port,
-               snd_wssirq[dev],
-               snd_wssdma[dev]);
+               wssirq[dev],
+               wssdma[dev]);
 
        if ((err = snd_card_register(card)) < 0) {
                snd_card_free(card);
@@ -457,7 +457,7 @@
        int res;
 
        for ( ; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev] || !snd_isapnp[dev])
+               if (!enable[dev] || !isapnp[dev])
                        continue;
                snd_cmi8330_isapnp_cards[dev] = card;
                snd_cmi8330_isapnp_id[dev] = id;
@@ -476,10 +476,10 @@
        int dev, cards = 0;
 
        for (dev = 0; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev])
+               if (!enable[dev])
                        continue;
 #ifdef __ISAPNP__
-               if (snd_isapnp[dev])
+               if (isapnp[dev])
                        continue;
 #endif
                if (snd_cmi8330_probe(dev) >= 0)
@@ -503,11 +503,11 @@
 
 #ifndef MODULE
 
-/* format is: snd-cmi8330=snd_enable,snd_index,snd_id,snd_isapnp,
-                         snd_sbport,snd_sbirq,
-                         snd_sbdma8,snd_sbdma16,
-                         snd_wssport,snd_wssirq,
-                         snd_wssdma */
+/* format is: snd-cmi8330=enable,index,id,isapnp,
+                         sbport,sbirq,
+                         sbdma8,sbdma16,
+                         wssport,wssirq,
+                         wssdma */
 
 static int __init alsa_card_cmi8330_setup(char *str)
 {
@@ -516,20 +516,20 @@
 
        if (nr_dev >= SNDRV_CARDS)
                return 0;
-       (void)(get_option(&str,&snd_enable[nr_dev]) == 2 &&
-              get_option(&str,&snd_index[nr_dev]) == 2 &&
-              get_id(&str,&snd_id[nr_dev]) == 2 &&
+       (void)(get_option(&str,&enable[nr_dev]) == 2 &&
+              get_option(&str,&index[nr_dev]) == 2 &&
+              get_id(&str,&id[nr_dev]) == 2 &&
               get_option(&str,&pnp) == 2 &&
-              get_option(&str,(int *)&snd_sbport[nr_dev]) == 2 &&
-              get_option(&str,&snd_sbirq[nr_dev]) == 2 &&
-              get_option(&str,&snd_sbdma8[nr_dev]) == 2 &&
-              get_option(&str,&snd_sbdma16[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_wssport[nr_dev]) == 2 &&
-              get_option(&str,&snd_wssirq[nr_dev]) == 2 &&
-              get_option(&str,&snd_wssdma[nr_dev]) == 2);
+              get_option(&str,(int *)&sbport[nr_dev]) == 2 &&
+              get_option(&str,&sbirq[nr_dev]) == 2 &&
+              get_option(&str,&sbdma8[nr_dev]) == 2 &&
+              get_option(&str,&sbdma16[nr_dev]) == 2 &&
+              get_option(&str,(int *)&wssport[nr_dev]) == 2 &&
+              get_option(&str,&wssirq[nr_dev]) == 2 &&
+              get_option(&str,&wssdma[nr_dev]) == 2);
 #ifdef __ISAPNP__
        if (pnp != INT_MAX)
-               snd_isapnp[nr_dev] = pnp;
+               isapnp[nr_dev] = pnp;
 #endif
        nr_dev++;
        return 1;

Index: dt019x.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/dt019x.c,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- dt019x.c    13 Aug 2002 16:13:37 -0000      1.3
+++ dt019x.c    21 Oct 2002 18:28:21 -0000      1.4
@@ -48,43 +48,43 @@
 MODULE_DEVICES("{{Diamond Technologies DT-019X},"
               "{Avance Logic ALS-007}}");
 
-static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
-static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;  /* ID for this card */
-static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE;     /* Enable this card */
-static long snd_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* PnP setup */
-static long snd_mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* PnP setup */
-static long snd_fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;     /* PnP setup */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* PnP setup */
-static int snd_mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* PnP setup */
-static int snd_dma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* PnP setup */
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for DT-019X based soundcard.");
-MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
-MODULE_PARM(snd_id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
-MODULE_PARM_DESC(snd_id, "ID string for DT-019X based soundcard.");
-MODULE_PARM_SYNTAX(snd_id, SNDRV_ID_DESC);
-MODULE_PARM(snd_enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_enable, "Enable DT-019X based soundcard.");
-MODULE_PARM_SYNTAX(snd_enable, SNDRV_ENABLE_DESC);
-MODULE_PARM(snd_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_port, "Port # for dt019x driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_mpu_port, "MPU-401 port # for dt019x driver.");
-MODULE_PARM_SYNTAX(snd_mpu_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_fm_port, "FM port # for dt019x driver.");
-MODULE_PARM_SYNTAX(snd_fm_port, SNDRV_PORT12_DESC);
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for dt019x driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_IRQ_DESC);
-MODULE_PARM(snd_mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_mpu_irq, "MPU-401 IRQ # for dt019x driver.");
-MODULE_PARM_SYNTAX(snd_mpu_irq, SNDRV_IRQ_DESC);
-MODULE_PARM(snd_dma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma8, "8-bit DMA # for dt019x driver.");
-MODULE_PARM_SYNTAX(snd_dma8, SNDRV_DMA8_DESC);
+static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;     /* Index 0-MAX */
+static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;      /* ID for this card */
+static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE; /* Enable this card */
+static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* PnP setup */
+static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* PnP setup */
+static long fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* PnP setup */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* PnP setup */
+static int mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* PnP setup */
+static int dma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* PnP setup */
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for DT-019X based soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for DT-019X based soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable DT-019X based soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for dt019x driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_PORT12_DESC);
+MODULE_PARM(mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(mpu_port, "MPU-401 port # for dt019x driver.");
+MODULE_PARM_SYNTAX(mpu_port, SNDRV_PORT12_DESC);
+MODULE_PARM(fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(fm_port, "FM port # for dt019x driver.");
+MODULE_PARM_SYNTAX(fm_port, SNDRV_PORT12_DESC);
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for dt019x driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_IRQ_DESC);
+MODULE_PARM(mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(mpu_irq, "MPU-401 IRQ # for dt019x driver.");
+MODULE_PARM_SYNTAX(mpu_irq, SNDRV_IRQ_DESC);
+MODULE_PARM(dma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma8, "8-bit DMA # for dt019x driver.");
+MODULE_PARM_SYNTAX(dma8, SNDRV_DMA8_DESC);
 
 struct snd_card_dt019x {
 #ifdef __ISAPNP__
@@ -152,60 +152,60 @@
        if (!pdev || pdev->prepare(pdev)<0)
                return -EAGAIN;
 
-       if (snd_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_port[dev], 16);
-       if (snd_dma8[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[0], snd_dma8[dev],
+       if (port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], port[dev], 16);
+       if (dma8[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[0], dma8[dev],
                        1);
-       if (snd_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_irq[dev], 1);
+       if (irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], irq[dev], 1);
 
        if (pdev->activate(pdev)<0) {
                printk(KERN_ERR PFX "DT-019X AUDIO isapnp configure failure\n");
                return -EBUSY;
        }
-       snd_port[dev] = pdev->resource[0].start;
-       snd_dma8[dev] = pdev->dma_resource[0].start;
-       snd_irq[dev] = pdev->irq_resource[0].start;
+       port[dev] = pdev->resource[0].start;
+       dma8[dev] = pdev->dma_resource[0].start;
+       irq[dev] = pdev->irq_resource[0].start;
        snd_printdd("dt019x: found audio interface: port=0x%lx, irq=0x%lx, 
dma=0x%lx\n",
-                       snd_port[dev],snd_irq[dev],snd_dma8[dev]);
+                       port[dev],irq[dev],dma8[dev]);
 
        pdev = acard->devmpu;
        if (!pdev || pdev->prepare(pdev)<0) 
                return 0;
 
-       if (snd_mpu_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_mpu_port[dev],
+       if (mpu_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], mpu_port[dev],
                        2);
-       if (snd_mpu_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_mpu_irq[dev],
+       if (mpu_irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], mpu_irq[dev],
                        1);
 
        if (pdev->activate(pdev)<0) {
                printk(KERN_ERR PFX "DT-019X MPU-401 isapnp configure failure\n");
-               snd_mpu_port[dev] = -1;
+               mpu_port[dev] = -1;
                acard->devmpu = NULL;
        } else {
-               snd_mpu_port[dev] = pdev->resource[0].start;
-               snd_mpu_irq[dev] = pdev->irq_resource[0].start;
+               mpu_port[dev] = pdev->resource[0].start;
+               mpu_irq[dev] = pdev->irq_resource[0].start;
                snd_printdd("dt019x: found MPU-401: port=0x%lx, irq=0x%lx\n",
-                               snd_mpu_port[dev],snd_mpu_irq[dev]);
+                               mpu_port[dev],mpu_irq[dev]);
        }
 
        pdev = acard->devopl;
        if (!pdev || pdev->prepare(pdev)<0)
                return 0;
 
-       if (snd_fm_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_fm_port[dev], 4);
+       if (fm_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], fm_port[dev], 4);
 
        if (pdev->activate(pdev)<0) {
                printk(KERN_ERR PFX "DT-019X OPL3 isapnp configure failure\n");
-               snd_fm_port[dev] = -1;
+               fm_port[dev] = -1;
                acard->devopl = NULL;
        } else {
-               snd_fm_port[dev] = pdev->resource[0].start;
-               snd_printdd("dt019x: found OPL3 synth: port=0x%lx\n",snd_fm_port[dev]);
+               fm_port[dev] = pdev->resource[0].start;
+               snd_printdd("dt019x: found OPL3 synth: port=0x%lx\n",fm_port[dev]);
        }
 
        return 0;
@@ -247,7 +247,7 @@
        struct snd_card_dt019x *acard;
        opl3_t *opl3;
 
-       if ((card = snd_card_new(snd_index[dev], snd_id[dev], THIS_MODULE,
+       if ((card = snd_card_new(index[dev], id[dev], THIS_MODULE,
                                 sizeof(struct snd_card_dt019x))) == NULL)
                return -ENOMEM;
        acard = (struct snd_card_dt019x *)card->private_data;
@@ -264,10 +264,10 @@
        return -ENOSYS;
 #endif /* __ISAPNP__ */
 
-       if ((error = snd_sbdsp_create(card, snd_port[dev],
-                                     snd_irq[dev],
+       if ((error = snd_sbdsp_create(card, port[dev],
+                                     irq[dev],
                                      snd_sb16dsp_interrupt,
-                                     snd_dma8[dev],
+                                     dma8[dev],
                                      -1,
                                      SB_HW_DT019X,
                                      &chip)) < 0) {
@@ -284,25 +284,25 @@
                return error;
        }
 
-       if (snd_mpu_port[dev] > 0) {
+       if (mpu_port[dev] > 0) {
                if (snd_mpu401_uart_new(card, 0,
 /*                                     MPU401_HW_SB,*/
                                        MPU401_HW_MPU401,
-                                       snd_mpu_port[dev], 0,
-                                       snd_mpu_irq[dev],
+                                       mpu_port[dev], 0,
+                                       mpu_irq[dev],
                                        SA_INTERRUPT,
                                        NULL) < 0)
                        printk(KERN_ERR PFX "no MPU-401 device at 0x%lx ?\n",
-                               snd_mpu_port[dev]);
+                               mpu_port[dev]);
        }
 
-       if (snd_fm_port[dev] > 0) {
+       if (fm_port[dev] > 0) {
                if (snd_opl3_create(card,
-                                   snd_fm_port[dev],
-                                   snd_fm_port[dev] + 2,
+                                   fm_port[dev],
+                                   fm_port[dev] + 2,
                                    OPL3_HW_AUTO, 0, &opl3) < 0) {
                        printk(KERN_ERR PFX "no OPL device at 0x%lx-0x%lx ?\n",
-                               snd_fm_port[dev], snd_fm_port[dev] + 2);
+                               fm_port[dev], fm_port[dev] + 2);
                } else {
                        if ((error = snd_opl3_timer_new(opl3, 0, 1)) < 0) {
                                snd_card_free(card);
@@ -319,7 +319,7 @@
        strcpy(card->shortname, "Diamond Tech. DT-019X");
        sprintf(card->longname, "%s soundcard, %s at 0x%lx, irq %d, dma %d",
                card->shortname, chip->name, chip->port,
-               snd_irq[dev], snd_dma8[dev]);
+               irq[dev], dma8[dev]);
        if ((error = snd_card_register(card)) < 0) {
                snd_card_free(card);
                return error;
@@ -336,7 +336,7 @@
        int res;
 
        for ( ; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev])
+               if (!enable[dev])
                        continue;
                snd_dt019x_isapnp_cards[dev] = card;
                snd_dt019x_isapnp_id[dev] = id;
@@ -379,9 +379,9 @@
 
 #ifndef MODULE
 
-/* format is: snd-dt019x=snd_enable,snd_index,snd_id,snd_isapnp,
-                         snd_port,snd_mpu_port,snd_fm_port,
-                         snd_irq,snd_mpu_irq,snd_dma8,snd_dma8_size */
+/* format is: snd-dt019x=enable,index,id,snd_isapnp,
+                         port,mpu_port,fm_port,
+                         irq,mpu_irq,dma8,dma8_size */
 
 static int __init alsa_card_dt019x_setup(char *str)
 {
@@ -389,15 +389,15 @@
 
        if (nr_dev >= SNDRV_CARDS)
                return 0;
-       (void)(get_option(&str,&snd_enable[nr_dev]) == 2 &&
-              get_option(&str,&snd_index[nr_dev]) == 2 &&
-              get_id(&str,&snd_id[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_mpu_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_fm_port[nr_dev]) == 2 &&
-              get_option(&str,&snd_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_mpu_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma8[nr_dev]) == 2);
+       (void)(get_option(&str,&enable[nr_dev]) == 2 &&
+              get_option(&str,&index[nr_dev]) == 2 &&
+              get_id(&str,&id[nr_dev]) == 2 &&
+              get_option(&str,(int *)&port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&mpu_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&fm_port[nr_dev]) == 2 &&
+              get_option(&str,&irq[nr_dev]) == 2 &&
+              get_option(&str,&mpu_irq[nr_dev]) == 2 &&
+              get_option(&str,&dma8[nr_dev]) == 2);
        nr_dev++;
        return 1;
 }

Index: es18xx.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/es18xx.c,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- es18xx.c    14 Oct 2002 10:10:58 -0000      1.19
+++ es18xx.c    21 Oct 2002 18:28:21 -0000      1.20
@@ -1897,55 +1897,55 @@
                "{ESS,ES1887 AudioDrive},"
                "{ESS,ES1888 AudioDrive}}");
 
-static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
-static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;  /* ID for this card */
-static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card 
*/
+static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;     /* Index 0-MAX */
+static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;      /* ID for this card */
+static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card */
 #ifdef __ISAPNP__
-static int snd_isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
+static int isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
 #endif
-static long snd_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* 
0x220,0x240,0x260,0x280 */
+static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* 0x220,0x240,0x260,0x280 */
 #ifndef __ISAPNP__
-static long snd_mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = -1};
+static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = -1};
 #else
-static long snd_mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
+static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
 #endif
-static long snd_fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 5,7,9,10 */
-static int snd_dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 0,1,3 */
-static int snd_dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 0,1,3 */
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for ES18xx soundcard.");
-MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
-MODULE_PARM(snd_id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
-MODULE_PARM_DESC(snd_id, "ID string for ES18xx soundcard.");
-MODULE_PARM_SYNTAX(snd_id, SNDRV_ID_DESC);
-MODULE_PARM(snd_enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_enable, "Enable ES18xx soundcard.");
-MODULE_PARM_SYNTAX(snd_enable, SNDRV_ENABLE_DESC);
-#ifdef __ISAPNP__
-MODULE_PARM(snd_isapnp, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_isapnp, "ISA PnP detection for specified soundcard.");
-MODULE_PARM_SYNTAX(snd_isapnp, SNDRV_ISAPNP_DESC);
-#endif
-MODULE_PARM(snd_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_port, "Port # for ES18xx driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_ENABLED 
",allows:{{0x220,0x280,0x20}},prefers:{0x220},base:16,dialog:list");
-MODULE_PARM(snd_mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_mpu_port, "MPU-401 port # for ES18xx driver.");
-MODULE_PARM_SYNTAX(snd_mpu_port, SNDRV_ENABLED 
",allows:{{0x300,0x330,0x30},{0x800,0xffe,0x2}},prefers:{0x330,0x300},base:16,dialog:combo");
-MODULE_PARM(snd_fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_fm_port, "FM port # for ES18xx driver.");
-MODULE_PARM_SYNTAX(snd_fm_port, SNDRV_ENABLED 
",allows:{{0x388},{0x800,0xffc,0x4}},prefers:{0x388},base:16,dialog:combo");
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for ES18xx driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_IRQ_DESC ",prefers:{5}");
-MODULE_PARM(snd_dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma1, "DMA 1 # for ES18xx driver.");
-MODULE_PARM_SYNTAX(snd_dma1, SNDRV_DMA8_DESC ",prefers:{1}");
-MODULE_PARM(snd_dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma2, "DMA 2 # for ES18xx driver.");
-MODULE_PARM_SYNTAX(snd_dma2, SNDRV_ENABLED 
",allows:{{0},{1},{3},{5}},dialog:list,prefers:{0}");
+static long fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 5,7,9,10 */
+static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 0,1,3 */
+static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 0,1,3 */
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for ES18xx soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for ES18xx soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable ES18xx soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+#ifdef __ISAPNP__
+MODULE_PARM(isapnp, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(isapnp, "ISA PnP detection for specified soundcard.");
+MODULE_PARM_SYNTAX(isapnp, SNDRV_ISAPNP_DESC);
+#endif
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for ES18xx driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_ENABLED 
+",allows:{{0x220,0x280,0x20}},prefers:{0x220},base:16,dialog:list");
+MODULE_PARM(mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(mpu_port, "MPU-401 port # for ES18xx driver.");
+MODULE_PARM_SYNTAX(mpu_port, SNDRV_ENABLED 
+",allows:{{0x300,0x330,0x30},{0x800,0xffe,0x2}},prefers:{0x330,0x300},base:16,dialog:combo");
+MODULE_PARM(fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(fm_port, "FM port # for ES18xx driver.");
+MODULE_PARM_SYNTAX(fm_port, SNDRV_ENABLED 
+",allows:{{0x388},{0x800,0xffc,0x4}},prefers:{0x388},base:16,dialog:combo");
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for ES18xx driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_IRQ_DESC ",prefers:{5}");
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "DMA 1 # for ES18xx driver.");
+MODULE_PARM_SYNTAX(dma1, SNDRV_DMA8_DESC ",prefers:{1}");
+MODULE_PARM(dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma2, "DMA 2 # for ES18xx driver.");
+MODULE_PARM_SYNTAX(dma2, SNDRV_ENABLED 
+",allows:{{0},{1},{3},{5}},dialog:list,prefers:{0}");
 
 struct snd_audiodrive {
 #ifdef __ISAPNP__
@@ -2019,18 +2019,18 @@
                acard->devc->deactivate(acard->devc);
                return -EAGAIN;
        }
-       if (snd_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_port[dev], 16);
-       if (snd_fm_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[1], snd_fm_port[dev], 4);
-       if (snd_mpu_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[2], snd_mpu_port[dev], 2);
-       if (snd_dma1[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[0], snd_dma1[dev], 1);
-       if (snd_dma2[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[1], snd_dma2[dev], 1);
-       if (snd_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_irq[dev], 1);
+       if (port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], port[dev], 16);
+       if (fm_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[1], fm_port[dev], 4);
+       if (mpu_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[2], mpu_port[dev], 2);
+       if (dma1[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[0], dma1[dev], 1);
+       if (dma2[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[1], dma2[dev], 1);
+       if (irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], irq[dev], 1);
        if (pdev->activate(pdev)<0) {
                printk(KERN_ERR PFX "isapnp configure failure (out of resources?)\n");
                acard->devc->deactivate(acard->devc);
@@ -2040,18 +2040,18 @@
        /* skip csn and logdev initialization - already done in isapnp_configure */
        isapnp_cfg_begin(pdev->bus->number, pdev->devfn);
        isapnp_write_byte(0x27, pdev->irq_resource[0].start);   /* Hardware Volume IRQ 
Number */
-       if (snd_mpu_port[dev] != SNDRV_AUTO_PORT)
+       if (mpu_port[dev] != SNDRV_AUTO_PORT)
                isapnp_write_byte(0x28, pdev->irq);             /* MPU-401 IRQ Number 
*/
        isapnp_write_byte(0x72, pdev->irq_resource[0].start);   /* second IRQ */
        isapnp_cfg_end();
-       snd_port[dev] = pdev->resource[0].start;
-       snd_fm_port[dev] = pdev->resource[1].start;
-       snd_mpu_port[dev] = pdev->resource[2].start;
-       snd_dma1[dev] = pdev->dma_resource[0].start;
-       snd_dma2[dev] = pdev->dma_resource[1].start;
-       snd_irq[dev] = pdev->irq_resource[0].start;
-       snd_printdd("isapnp ES18xx: port=0x%lx, fm port=0x%lx, mpu port=0x%lx\n", 
snd_port[dev], snd_fm_port[dev], snd_mpu_port[dev]);
-       snd_printdd("isapnp ES18xx: dma1=%i, dma2=%i, irq=%i\n", snd_dma1[dev], 
snd_dma2[dev], snd_irq[dev]);
+       port[dev] = pdev->resource[0].start;
+       fm_port[dev] = pdev->resource[1].start;
+       mpu_port[dev] = pdev->resource[2].start;
+       dma1[dev] = pdev->dma_resource[0].start;
+       dma2[dev] = pdev->dma_resource[1].start;
+       irq[dev] = pdev->irq_resource[0].start;
+       snd_printdd("isapnp ES18xx: port=0x%lx, fm port=0x%lx, mpu port=0x%lx\n", 
+port[dev], fm_port[dev], mpu_port[dev]);
+       snd_printdd("isapnp ES18xx: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], 
+irq[dev]);
        return 0;
 }
 
@@ -2083,7 +2083,7 @@
 {
        static int possible_irqs[] = {5, 9, 10, 7, 11, 12, -1};
        static int possible_dmas[] = {1, 0, 3, 5, -1};
-       int irq, dma1, dma2;
+       int xirq, xdma1, xdma2;
        snd_card_t *card;
        struct snd_audiodrive *acard;
        snd_rawmidi_t *rmidi = NULL;
@@ -2091,38 +2091,38 @@
        opl3_t *opl3;
        int err;
 
-       card = snd_card_new(snd_index[dev], snd_id[dev], THIS_MODULE,
+       card = snd_card_new(index[dev], id[dev], THIS_MODULE,
                            sizeof(struct snd_audiodrive));
        if (card == NULL)
                return -ENOMEM;
        acard = (struct snd_audiodrive *)card->private_data;
        card->private_free = snd_audiodrive_free;
 #ifdef __ISAPNP__
-       if (snd_isapnp[dev] && (err = snd_audiodrive_isapnp(dev, acard)) < 0) {
+       if (isapnp[dev] && (err = snd_audiodrive_isapnp(dev, acard)) < 0) {
                snd_card_free(card);
                return err;
        }
 #endif
 
-       irq = snd_irq[dev];
-       if (irq == SNDRV_AUTO_IRQ) {
-               if ((irq = snd_legacy_find_free_irq(possible_irqs)) < 0) {
+       xirq = irq[dev];
+       if (xirq == SNDRV_AUTO_IRQ) {
+               if ((xirq = snd_legacy_find_free_irq(possible_irqs)) < 0) {
                        snd_card_free(card);
                        snd_printk("unable to find a free IRQ\n");
                        return -EBUSY;
                }
        }
-        dma1 = snd_dma1[dev];
-        if (dma1 == SNDRV_AUTO_DMA) {
-                if ((dma1 = snd_legacy_find_free_dma(possible_dmas)) < 0) {
+       xdma1 = dma1[dev];
+        if (xdma1 == SNDRV_AUTO_DMA) {
+                if ((xdma1 = snd_legacy_find_free_dma(possible_dmas)) < 0) {
                         snd_card_free(card);
                         snd_printk("unable to find a free DMA1\n");
                         return -EBUSY;
                 }
         }
-        dma2 = snd_dma2[dev];
-        if (dma2 == SNDRV_AUTO_DMA) {
-                if ((dma2 = snd_legacy_find_free_dma(possible_dmas)) < 0) {
+       xdma2 = dma2[dev];
+        if (xdma2 == SNDRV_AUTO_DMA) {
+                if ((xdma2 = snd_legacy_find_free_dma(possible_dmas)) < 0) {
                         snd_card_free(card);
                         snd_printk("unable to find a free DMA2\n");
                         return -EBUSY;
@@ -2130,10 +2130,10 @@
         }
 
        if ((err = snd_es18xx_new_device(card,
-                                        snd_port[dev],
-                                        snd_mpu_port[dev],
-                                        snd_fm_port[dev],
-                                        irq, dma1, dma2,
+                                        port[dev],
+                                        mpu_port[dev],
+                                        fm_port[dev],
+                                        xirq, xdma1, xdma2,
                                         &chip)) < 0) {
                snd_card_free(card);
                return err;
@@ -2147,7 +2147,7 @@
                return err;
        }
 
-       if (snd_fm_port[dev] > 0 && snd_fm_port[dev] != SNDRV_AUTO_PORT) {
+       if (fm_port[dev] > 0 && fm_port[dev] != SNDRV_AUTO_PORT) {
                if (snd_opl3_create(card, chip->fm_port, chip->fm_port + 2, 
OPL3_HW_OPL3, 0, &opl3) < 0) {
                        printk(KERN_ERR PFX "opl3 not detected at 0x%lx\n", 
chip->fm_port);
                } else {
@@ -2158,10 +2158,10 @@
                }
        }
 
-       if (snd_mpu_port[dev] > 0 && snd_mpu_port[dev] != SNDRV_AUTO_PORT) {
+       if (mpu_port[dev] > 0 && mpu_port[dev] != SNDRV_AUTO_PORT) {
                if ((err = snd_mpu401_uart_new(card, 0, MPU401_HW_ES18XX,
                                               chip->mpu_port, 0,
-                                              irq, 0,
+                                              xirq, 0,
                                               &rmidi)) < 0) {
                        snd_card_free(card);
                        return err;
@@ -2184,7 +2184,7 @@
        sprintf(card->longname, "%s at 0x%lx, irq %d, dma1 %d, dma2 %d",
                card->shortname,
                chip->port,
-               irq, dma1, dma2);
+               xirq, xdma1, xdma2);
        if ((err = snd_card_register(card)) < 0) {
                snd_card_free(card);
                return err;
@@ -2193,22 +2193,22 @@
        return 0;
 }
 
-static int __init snd_audiodrive_probe_legacy_port(unsigned long port)
+static int __init snd_audiodrive_probe_legacy_port(unsigned long xport)
 {
        static int dev;
        int res;
 
        for ( ; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev] || snd_port[dev] != SNDRV_AUTO_PORT)
+               if (!enable[dev] || port[dev] != SNDRV_AUTO_PORT)
                        continue;
 #ifdef __ISAPNP__
-               if (snd_isapnp[dev])
+               if (isapnp[dev])
                        continue;
 #endif
-               snd_port[dev] = port;
+               port[dev] = xport;
                res = snd_audiodrive_probe(dev);
                if (res < 0)
-                       snd_port[dev] = SNDRV_AUTO_PORT;
+                       port[dev] = SNDRV_AUTO_PORT;
                return res;
        }
        return -ENODEV;
@@ -2223,7 +2223,7 @@
        int res;
 
        for ( ; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev] || !snd_isapnp[dev])
+               if (!enable[dev] || !isapnp[dev])
                        continue;
                snd_audiodrive_isapnp_cards[dev] = card;
                 snd_audiodrive_isapnp_id[dev] = id;
@@ -2245,10 +2245,10 @@
 
        /* legacy non-auto cards at first */
        for (dev = 0; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev] || snd_port[dev] == SNDRV_AUTO_PORT)
+               if (!enable[dev] || port[dev] == SNDRV_AUTO_PORT)
                        continue;
 #ifdef __ISAPNP__
-               if (snd_isapnp[dev])
+               if (isapnp[dev])
                        continue;
 #endif
                if (snd_audiodrive_probe(dev) >= 0)
@@ -2282,9 +2282,9 @@
 
 #ifndef MODULE
 
-/* format is: snd-es18xx=snd_enable,snd_index,snd_id,snd_isapnp,
-                        snd_port,snd_mpu_port,snd_fm_port,snd_irq,
-                        snd_dma1,snd_dma2 */
+/* format is: snd-es18xx=enable,index,id,isapnp,
+                        port,mpu_port,fm_port,irq,
+                        dma1,dma2 */
 
 static int __init alsa_card_es18xx_setup(char *str)
 {
@@ -2293,19 +2293,19 @@
 
        if (nr_dev >= SNDRV_CARDS)
                return 0;
-       (void)(get_option(&str,&snd_enable[nr_dev]) == 2 &&
-              get_option(&str,&snd_index[nr_dev]) == 2 &&
-              get_id(&str,&snd_id[nr_dev]) == 2 &&
+       (void)(get_option(&str,&enable[nr_dev]) == 2 &&
+              get_option(&str,&index[nr_dev]) == 2 &&
+              get_id(&str,&id[nr_dev]) == 2 &&
               get_option(&str,&pnp) == 2 &&
-              get_option(&str,(int *)&snd_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_mpu_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_fm_port[nr_dev]) == 2 &&
-              get_option(&str,&snd_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma1[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma2[nr_dev]) == 2);
+              get_option(&str,(int *)&port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&mpu_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&fm_port[nr_dev]) == 2 &&
+              get_option(&str,&irq[nr_dev]) == 2 &&
+              get_option(&str,&dma1[nr_dev]) == 2 &&
+              get_option(&str,&dma2[nr_dev]) == 2);
 #ifdef __ISAPNP__
        if (pnp != INT_MAX)
-               snd_isapnp[nr_dev] = pnp;
+               isapnp[nr_dev] = pnp;
 #endif
        nr_dev++;
        return 1;

Index: opl3sa2.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/opl3sa2.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- opl3sa2.c   13 Aug 2002 16:13:37 -0000      1.16
+++ opl3sa2.c   21 Oct 2002 18:28:21 -0000      1.17
@@ -46,63 +46,63 @@
                "{Intel,AL440LX sound},"
                "{NeoMagic,MagicWave 3DX}}");
 
-static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
-static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;  /* ID for this card */
-static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card 
*/
-#ifdef __ISAPNP__
-static int snd_isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
-#endif
-static long snd_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;        /* 0xf86,0x370,0x100 */
-static long snd_sb_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;     /* 0x220,0x240,0x260 */
-static long snd_wss_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;/* 0x530,0xe80,0xf40,0x604 
*/
-static long snd_fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;     /* 0x388 */
-static long snd_midi_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;/* 0x330,0x300 */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 0,1,3,5,9,11,12,15 */
-static int snd_dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 1,3,5,6,7 */
-static int snd_dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 1,3,5,6,7 */
-static int snd_opl3sa3_ymode[SNDRV_CARDS] = { [0 ... (SNDRV_CARDS-1)] = 0 };   /* 
0,1,2,3 */ /*SL Added*/
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for OPL3-SA soundcard.");
-MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
-MODULE_PARM(snd_id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
-MODULE_PARM_DESC(snd_id, "ID string for OPL3-SA soundcard.");
-MODULE_PARM_SYNTAX(snd_id, SNDRV_ID_DESC);
-MODULE_PARM(snd_enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_enable, "Enable OPL3-SA soundcard.");
-MODULE_PARM_SYNTAX(snd_enable, SNDRV_ENABLE_DESC);
-#ifdef __ISAPNP__
-MODULE_PARM(snd_isapnp, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_isapnp, "ISA PnP detection for specified soundcard.");
-MODULE_PARM_SYNTAX(snd_isapnp, SNDRV_ISAPNP_DESC);
-#endif
-MODULE_PARM(snd_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_port, "Port # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_ENABLED 
",allows:{{0xf86},{0x370},{0x100}},dialog:list");
-MODULE_PARM(snd_sb_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_sb_port, "SB port # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_sb_port, SNDRV_ENABLED 
",allows:{{0x220},{0x240},{0x260}},dialog:list");
-MODULE_PARM(snd_wss_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_wss_port, "WSS port # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_wss_port, SNDRV_ENABLED 
",allows:{{0x530},{0xe80},{0xf40},{0x604}},dialog:list");
-MODULE_PARM(snd_fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_fm_port, "FM port # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_fm_port, SNDRV_ENABLED ",allows:{{0x388}},dialog:list");
-MODULE_PARM(snd_midi_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_midi_port, "MIDI port # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_midi_port, SNDRV_ENABLED 
",allows:{{0x330},{0x300}},dialog:list");
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_ENABLED 
",allows:{{0},{1},{3},{5},{9},{11},{12},{15}},dialog:list");
-MODULE_PARM(snd_dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma1, "DMA1 # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_dma1, SNDRV_ENABLED 
",allows:{{1},{3},{5},{6},{7}},dialog:list");
-MODULE_PARM(snd_dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma2, "DMA2 # for OPL3-SA driver.");
-MODULE_PARM_SYNTAX(snd_dma2, SNDRV_ENABLED 
",allows:{{1},{3},{5},{6},{7}},dialog:list");
-MODULE_PARM(snd_opl3sa3_ymode, "1-" __MODULE_STRING(SNDRV_CARDS) "i"); /* SL Added */
-MODULE_PARM_DESC(snd_opl3sa3_ymode, "Speaker size selection for 3D Enhancement mode: 
Desktop/Large Notebook/Small Notebook/HiFi.");
-MODULE_PARM_SYNTAX(snd_opl3sa3_ymode, SNDRV_ENABLED ",allows:{{0,3}},dialog:list");  
/* SL Added */
+static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;     /* Index 0-MAX */
+static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;      /* ID for this card */
+static int enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_ISAPNP; /* Enable this card */
+#ifdef __ISAPNP__
+static int isapnp[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1};
+#endif
+static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* 0xf86,0x370,0x100 */
+static long sb_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* 0x220,0x240,0x260 */
+static long wss_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;/* 0x530,0xe80,0xf40,0x604 */
+static long fm_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* 0x388 */
+static long midi_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;/* 0x330,0x300 */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 0,1,3,5,9,11,12,15 */
+static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 1,3,5,6,7 */
+static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 1,3,5,6,7 */
+static int opl3sa3_ymode[SNDRV_CARDS] = { [0 ... (SNDRV_CARDS-1)] = 0 };   /* 0,1,2,3 
+*/ /*SL Added*/
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for OPL3-SA soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for OPL3-SA soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable OPL3-SA soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+#ifdef __ISAPNP__
+MODULE_PARM(isapnp, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(isapnp, "ISA PnP detection for specified soundcard.");
+MODULE_PARM_SYNTAX(isapnp, SNDRV_ISAPNP_DESC);
+#endif
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_ENABLED 
+",allows:{{0xf86},{0x370},{0x100}},dialog:list");
+MODULE_PARM(sb_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(sb_port, "SB port # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(sb_port, SNDRV_ENABLED 
+",allows:{{0x220},{0x240},{0x260}},dialog:list");
+MODULE_PARM(wss_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(wss_port, "WSS port # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(wss_port, SNDRV_ENABLED 
+",allows:{{0x530},{0xe80},{0xf40},{0x604}},dialog:list");
+MODULE_PARM(fm_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(fm_port, "FM port # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(fm_port, SNDRV_ENABLED ",allows:{{0x388}},dialog:list");
+MODULE_PARM(midi_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(midi_port, "MIDI port # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(midi_port, SNDRV_ENABLED ",allows:{{0x330},{0x300}},dialog:list");
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_ENABLED 
+",allows:{{0},{1},{3},{5},{9},{11},{12},{15}},dialog:list");
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "DMA1 # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(dma1, SNDRV_ENABLED ",allows:{{1},{3},{5},{6},{7}},dialog:list");
+MODULE_PARM(dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma2, "DMA2 # for OPL3-SA driver.");
+MODULE_PARM_SYNTAX(dma2, SNDRV_ENABLED ",allows:{{1},{3},{5},{6},{7}},dialog:list");
+MODULE_PARM(opl3sa3_ymode, "1-" __MODULE_STRING(SNDRV_CARDS) "i"); /* SL Added */
+MODULE_PARM_DESC(opl3sa3_ymode, "Speaker size selection for 3D Enhancement mode: 
+Desktop/Large Notebook/Small Notebook/HiFi.");
+MODULE_PARM_SYNTAX(opl3sa3_ymode, SNDRV_ENABLED ",allows:{{0,3}},dialog:list");  /* 
+SL Added */
 
 /* control ports */
 #define OPL3SA2_PM_CTRL                0x01
@@ -648,38 +648,38 @@
        pdev = chip->dev;
        if (pdev->prepare(pdev)<0)
                return -EAGAIN;
-       if (snd_sb_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_sb_port[dev], 16);
-       if (snd_wss_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[1], snd_wss_port[dev], 8);
-       if (snd_fm_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[2], snd_fm_port[dev], 4);
-       if (snd_midi_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[3], snd_midi_port[dev], 2);
-       if (snd_port[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[4], snd_port[dev], 2);
-       if (snd_dma1[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[0], snd_dma1[dev], 1);
-       if (snd_dma2[dev] != SNDRV_AUTO_DMA)
-               isapnp_resource_change(&pdev->dma_resource[1], snd_dma2[dev], 1);
-       if (snd_irq[dev] != SNDRV_AUTO_IRQ)
-               isapnp_resource_change(&pdev->irq_resource[0], snd_irq[dev], 1);
+       if (sb_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], sb_port[dev], 16);
+       if (wss_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[1], wss_port[dev], 8);
+       if (fm_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[2], fm_port[dev], 4);
+       if (midi_port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[3], midi_port[dev], 2);
+       if (port[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[4], port[dev], 2);
+       if (dma1[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[0], dma1[dev], 1);
+       if (dma2[dev] != SNDRV_AUTO_DMA)
+               isapnp_resource_change(&pdev->dma_resource[1], dma2[dev], 1);
+       if (irq[dev] != SNDRV_AUTO_IRQ)
+               isapnp_resource_change(&pdev->irq_resource[0], irq[dev], 1);
        if (pdev->activate(pdev)<0) {
                snd_printk("isapnp configure failure (out of resources?)\n");
                return -EBUSY;
        }
-       snd_sb_port[dev] = pdev->resource[0].start;
-       snd_wss_port[dev] = pdev->resource[1].start;
-       snd_fm_port[dev] = pdev->resource[2].start;
-       snd_midi_port[dev] = pdev->resource[3].start;
-       snd_port[dev] = pdev->resource[4].start;
-       snd_dma1[dev] = pdev->dma_resource[0].start;
-       snd_dma2[dev] = pdev->dma_resource[1].start;
-       snd_irq[dev] = pdev->irq_resource[0].start;
+       sb_port[dev] = pdev->resource[0].start;
+       wss_port[dev] = pdev->resource[1].start;
+       fm_port[dev] = pdev->resource[2].start;
+       midi_port[dev] = pdev->resource[3].start;
+       port[dev] = pdev->resource[4].start;
+       dma1[dev] = pdev->dma_resource[0].start;
+       dma2[dev] = pdev->dma_resource[1].start;
+       irq[dev] = pdev->irq_resource[0].start;
        snd_printdd("isapnp OPL3-SA: sb port=0x%lx, wss port=0x%lx, fm port=0x%lx, 
midi port=0x%lx\n",
-               snd_sb_port[dev], snd_wss_port[dev], snd_fm_port[dev], 
snd_midi_port[dev]);
+               sb_port[dev], wss_port[dev], fm_port[dev], midi_port[dev]);
        snd_printdd("isapnp OPL3-SA: control port=0x%lx, dma1=%i, dma2=%i, irq=%i\n",
-               snd_port[dev], snd_dma1[dev], snd_dma2[dev], snd_irq[dev]);
+               port[dev], dma1[dev], dma2[dev], irq[dev]);
        return 0;
 }
 
@@ -719,7 +719,7 @@
 
 static int __init snd_opl3sa2_probe(int dev)
 {
-       int irq, dma1, dma2;
+       int xirq, xdma1, xdma2;
        snd_card_t *card;
        struct snd_opl3sa2 *chip;
        cs4231_t *cs4231;
@@ -730,28 +730,28 @@
        int err;
 
 #ifdef __ISAPNP__
-       if (!snd_isapnp[dev]) {
+       if (!isapnp[dev]) {
 #endif
-               if (snd_port[dev] == SNDRV_AUTO_PORT) {
-                       snd_printk("specify snd_port\n");
+               if (port[dev] == SNDRV_AUTO_PORT) {
+                       snd_printk("specify port\n");
                        return -EINVAL;
                }
-               if (snd_wss_port[dev] == SNDRV_AUTO_PORT) {
-                       snd_printk("specify snd_wss_port\n");
+               if (wss_port[dev] == SNDRV_AUTO_PORT) {
+                       snd_printk("specify wss_port\n");
                        return -EINVAL;
                }
-               if (snd_fm_port[dev] == SNDRV_AUTO_PORT) {
-                       snd_printk("specify snd_fm_port\n");
+               if (fm_port[dev] == SNDRV_AUTO_PORT) {
+                       snd_printk("specify fm_port\n");
                        return -EINVAL;
                }
-               if (snd_midi_port[dev] == SNDRV_AUTO_PORT) {
-                       snd_printk("specify snd_midi_port\n");
+               if (midi_port[dev] == SNDRV_AUTO_PORT) {
+                       snd_printk("specify midi_port\n");
                        return -EINVAL;
                }
 #ifdef __ISAPNP__
        }
 #endif
-       card = snd_card_new(snd_index[dev], snd_id[dev], THIS_MODULE, 0);
+       card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0);
        if (card == NULL)
                return -ENOMEM;
        strcpy(card->driver, "OPL3SA2");
@@ -765,31 +765,31 @@
        if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0)
                goto __error;
 #ifdef __ISAPNP__
-       if (snd_isapnp[dev] && (err = snd_opl3sa2_isapnp(dev, chip)) < 0)
+       if (isapnp[dev] && (err = snd_opl3sa2_isapnp(dev, chip)) < 0)
                goto __error;
 #endif
-       chip->ymode = snd_opl3sa3_ymode[dev] & 0x03 ; /* initialise this card from 
supplied (or default) parameter*/ 
+       chip->ymode = opl3sa3_ymode[dev] & 0x03 ; /* initialise this card from 
+supplied (or default) parameter*/ 
        chip->card = card;
-       chip->port = snd_port[dev];
-       irq = snd_irq[dev];
-       dma1 = snd_dma1[dev];
-       dma2 = snd_dma2[dev];
-       if (dma2 < 0)
+       chip->port = port[dev];
+       xirq = irq[dev];
+       xdma1 = dma1[dev];
+       xdma2 = dma2[dev];
+       if (xdma2 < 0)
                chip->single_dma = 1;
        if ((err = snd_opl3sa2_detect(chip)) < 0)
                goto __error;
-       if (request_irq(irq, snd_opl3sa2_interrupt, SA_INTERRUPT, "OPL3-SA2/3", (void 
*)chip)) {
+       if (request_irq(xirq, snd_opl3sa2_interrupt, SA_INTERRUPT, "OPL3-SA2/3", (void 
+*)chip)) {
                err = -ENODEV;
                goto __error;
        }
-       chip->irq = irq;
+       chip->irq = xirq;
        if ((err = snd_cs4231_create(card,
-                                    snd_wss_port[dev] + 4, -1,
-                                    irq, dma1, dma2,
+                                    wss_port[dev] + 4, -1,
+                                    xirq, xdma1, xdma2,
                                     CS4231_HW_OPL3SA2,
                                     CS4231_HWSHARE_IRQ,
                                     &cs4231)) < 0) {
-               snd_printd("Oops, WSS not detected at 0x%lx\n", snd_wss_port[dev] + 4);
+               snd_printd("Oops, WSS not detected at 0x%lx\n", wss_port[dev] + 4);
                goto __error;
        }
        chip->cs4231 = cs4231;
@@ -801,9 +801,9 @@
                goto __error;
        if ((err = snd_cs4231_timer(cs4231, 0, NULL)) < 0)
                goto __error;
-       if (snd_fm_port[dev] >= 0x340 && snd_fm_port[dev] < 0x400) {
-               if ((err = snd_opl3_create(card, snd_fm_port[dev],
-                                          snd_fm_port[dev] + 2,
+       if (fm_port[dev] >= 0x340 && fm_port[dev] < 0x400) {
+               if ((err = snd_opl3_create(card, fm_port[dev],
+                                          fm_port[dev] + 2,
                                           OPL3_HW_OPL3, 0, &opl3)) < 0)
                        goto __error;
                if ((err = snd_opl3_timer_new(opl3, 1, 2)) < 0)
@@ -811,10 +811,10 @@
                if ((err = snd_opl3_hwdep_new(opl3, 0, 1, &chip->synth)) < 0)
                        goto __error;
        }
-       if (snd_midi_port[dev] >= 0x300 && snd_midi_port[dev] < 0x340) {
+       if (midi_port[dev] >= 0x300 && midi_port[dev] < 0x340) {
                if ((err = snd_mpu401_uart_new(card, 0, MPU401_HW_OPL3SA2,
-                                              snd_midi_port[dev], 0,
-                                              irq, 0, &chip->rmidi)) < 0)
+                                              midi_port[dev], 0,
+                                              xirq, 0, &chip->rmidi)) < 0)
                        goto __error;
        }
 #ifdef CONFIG_PM
@@ -837,9 +837,9 @@
 #endif
 
        sprintf(card->longname, "%s at 0x%lx, irq %d, dma %d",
-               card->shortname, chip->port, irq, dma1);
+               card->shortname, chip->port, xirq, xdma1);
        if (dma2 >= 0)
-               sprintf(card->longname + strlen(card->longname), "&%d", dma2);
+               sprintf(card->longname + strlen(card->longname), "&%d", xdma2);
 
        if ((err = snd_card_register(card)) < 0)
                goto __error;
@@ -860,7 +860,7 @@
         int res;
 
         for ( ; dev < SNDRV_CARDS; dev++) {
-                if (!snd_enable[dev])
+                if (!enable[dev])
                         continue;
                 snd_opl3sa2_isapnp_cards[dev] = card;
                 snd_opl3sa2_isapnp_id[dev] = id;
@@ -879,10 +879,10 @@
        int dev, cards = 0;
 
        for (dev = 0; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev])
+               if (!enable[dev])
                        continue;
 #ifdef __ISAPNP__
-               if (snd_isapnp[dev])
+               if (isapnp[dev])
                        continue;
 #endif
                if (snd_opl3sa2_probe(dev) >= 0)
@@ -913,10 +913,10 @@
 
 #ifndef MODULE
 
-/* format is: snd-opl3sa2=snd_enable,snd_index,snd_id,snd_isapnp,
-                         snd_port,snd_sb_port,snd_wss_port,snd_fm_port,
-                         snd_midi_port,snd_irq,snd_dma1,snd_dma2,
-                         snd_opl3sa3_ymode */
+/* format is: snd-opl3sa2=enable,index,id,isapnp,
+                         port,sb_port,wss_port,fm_port,
+                         midi_port,irq,dma1,dma2,
+                         opl3sa3_ymode */
 
 static int __init alsa_card_opl3sa2_setup(char *str)
 {
@@ -925,22 +925,22 @@
 
        if (nr_dev >= SNDRV_CARDS)
                return 0;
-       (void)(get_option(&str,&snd_enable[nr_dev]) == 2 &&
-              get_option(&str,&snd_index[nr_dev]) == 2 &&
-              get_id(&str,&snd_id[nr_dev]) == 2 &&
+       (void)(get_option(&str,&enable[nr_dev]) == 2 &&
+              get_option(&str,&index[nr_dev]) == 2 &&
+              get_id(&str,&id[nr_dev]) == 2 &&
               get_option(&str,&pnp) == 2 &&
-              get_option(&str,(int *)&snd_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_sb_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_wss_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_fm_port[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_midi_port[nr_dev]) == 2 &&
-              get_option(&str,&snd_irq[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma1[nr_dev]) == 2 &&
-              get_option(&str,&snd_dma2[nr_dev]) == 2 &&
-              get_option(&str,&snd_opl3sa3_ymode[nr_dev]) == 2);
+              get_option(&str,(int *)&port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&sb_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&wss_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&fm_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&midi_port[nr_dev]) == 2 &&
+              get_option(&str,&irq[nr_dev]) == 2 &&
+              get_option(&str,&dma1[nr_dev]) == 2 &&
+              get_option(&str,&dma2[nr_dev]) == 2 &&
+              get_option(&str,&opl3sa3_ymode[nr_dev]) == 2);
 #ifdef __ISAPNP__
        if (pnp != INT_MAX)
-               snd_isapnp[nr_dev] = pnp;
+               isapnp[nr_dev] = pnp;
 #endif
        nr_dev++;
        return 1;

Index: sgalaxy.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/sgalaxy.c,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- sgalaxy.c   13 Oct 2002 13:08:40 -0000      1.11
+++ sgalaxy.c   21 Oct 2002 18:28:21 -0000      1.12
@@ -41,32 +41,32 @@
 MODULE_CLASSES("{sound}");
 MODULE_DEVICES("{{Aztech Systems,Sound Galaxy}}");
 
-static int snd_index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 0-MAX */
-static char *snd_id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;  /* ID for this card */
+static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX;     /* Index 0-MAX */
+static char *id[SNDRV_CARDS] = SNDRV_DEFAULT_STR;      /* ID for this card */
 static int snd_enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE;     /* Enable this card */
-static long snd_sbport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;      /* 0x220,0x240 */
-static long snd_wssport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;     /* 
0x530,0xe80,0xf40,0x604 */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 7,9,10,11 */
-static int snd_dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 0,1,3 */
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for Sound Galaxy soundcard.");
-MODULE_PARM_SYNTAX(snd_index, SNDRV_INDEX_DESC);
-MODULE_PARM(snd_id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
-MODULE_PARM_DESC(snd_id, "ID string for Sound Galaxy soundcard.");
-MODULE_PARM_SYNTAX(snd_id, SNDRV_ID_DESC);
-MODULE_PARM(snd_sbport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_sbport, "Port # for Sound Galaxy SB driver.");
-MODULE_PARM_SYNTAX(snd_sbport, SNDRV_ENABLED ",allows:{{0x220},{0x240}},dialog:list");
-MODULE_PARM(snd_wssport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_wssport, "Port # for Sound Galaxy WSS driver.");
-MODULE_PARM_SYNTAX(snd_wssport, SNDRV_ENABLED 
",allows:{{0x530},{0xe80},{0xf40},{0x604}},dialog:list");
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for Sound Galaxy driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_ENABLED ",allows:{{7},{9},{10},{11}},dialog:list");
-MODULE_PARM(snd_dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma1, "DMA1 # for Sound Galaxy driver.");
-MODULE_PARM_SYNTAX(snd_dma1, SNDRV_DMA8_DESC);
+static long sbport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;  /* 0x220,0x240 */
+static long wssport[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* 0x530,0xe80,0xf40,0x604 */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 7,9,10,11 */
+static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 0,1,3 */
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for Sound Galaxy soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for Sound Galaxy soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(sbport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(sbport, "Port # for Sound Galaxy SB driver.");
+MODULE_PARM_SYNTAX(sbport, SNDRV_ENABLED ",allows:{{0x220},{0x240}},dialog:list");
+MODULE_PARM(wssport, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(wssport, "Port # for Sound Galaxy WSS driver.");
+MODULE_PARM_SYNTAX(wssport, SNDRV_ENABLED 
+",allows:{{0x530},{0xe80},{0xf40},{0x604}},dialog:list");
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for Sound Galaxy driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_ENABLED ",allows:{{7},{9},{10},{11}},dialog:list");
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "DMA1 # for Sound Galaxy driver.");
+MODULE_PARM_SYNTAX(dma1, SNDRV_DMA8_DESC);
 
 #define SGALAXY_AUXC_LEFT 18
 #define SGALAXY_AUXC_RIGHT 19
@@ -167,13 +167,13 @@
 #endif
 
        /* switch to WSS mode */
-       snd_sgalaxy_sbdsp_reset(snd_sbport[dev]);
+       snd_sgalaxy_sbdsp_reset(sbport[dev]);
 
-       snd_sgalaxy_sbdsp_command(snd_sbport[dev], 9);
-       snd_sgalaxy_sbdsp_command(snd_sbport[dev], 0);
+       snd_sgalaxy_sbdsp_command(sbport[dev], 9);
+       snd_sgalaxy_sbdsp_command(sbport[dev], 0);
 
        udelay(400);
-       return snd_sgalaxy_setup_wss(snd_wssport[dev], irq, dma);
+       return snd_sgalaxy_setup_wss(wssport[dev], irq, dma);
 }
 
 #define SGALAXY_CONTROLS 2
@@ -222,46 +222,46 @@
 {
        static int possible_irqs[] = {7, 9, 10, 11, -1};
        static int possible_dmas[] = {1, 3, 0, -1};
-       int err, irq, dma1;
+       int err, xirq, xdma1;
        snd_card_t *card;
        ad1848_t *chip;
 
-       if (snd_sbport[dev] == SNDRV_AUTO_PORT) {
+       if (sbport[dev] == SNDRV_AUTO_PORT) {
                snd_printk("specify SB port\n");
                return -EINVAL;
        }
-       if (snd_wssport[dev] == SNDRV_AUTO_PORT) {
+       if (wssport[dev] == SNDRV_AUTO_PORT) {
                snd_printk("specify WSS port\n");
                return -EINVAL;
        }
-       card = snd_card_new(snd_index[dev], snd_id[dev], THIS_MODULE, 0);
+       card = snd_card_new(index[dev], id[dev], THIS_MODULE, 0);
        if (card == NULL)
                return -ENOMEM;
 
-       irq = snd_irq[dev];
-       if (irq == SNDRV_AUTO_IRQ) {
-               if ((irq = snd_legacy_find_free_irq(possible_irqs)) < 0) {
+       xirq = irq[dev];
+       if (xirq == SNDRV_AUTO_IRQ) {
+               if ((xirq = snd_legacy_find_free_irq(possible_irqs)) < 0) {
                        snd_card_free(card);
                        snd_printk("unable to find a free IRQ\n");
                        return -EBUSY;
                }
        }
-       dma1 = snd_dma1[dev];
-        if (dma1 == SNDRV_AUTO_DMA) {
-               if ((dma1 = snd_legacy_find_free_dma(possible_dmas)) < 0) {
+       xdma1 = dma1[dev];
+        if (xdma1 == SNDRV_AUTO_DMA) {
+               if ((xdma1 = snd_legacy_find_free_dma(possible_dmas)) < 0) {
                        snd_card_free(card);
                        snd_printk("unable to find a free DMA\n");
                        return -EBUSY;
                }
        }
 
-       if ((err = snd_sgalaxy_detect(dev, irq, dma1)) < 0) {
+       if ((err = snd_sgalaxy_detect(dev, xirq, xdma1)) < 0) {
                snd_card_free(card);
                return err;
        }
 
-       if ((err = snd_ad1848_create(card, snd_wssport[dev] + 4,
-                                    irq, dma1,
+       if ((err = snd_ad1848_create(card, wssport[dev] + 4,
+                                    xirq, xdma1,
                                     AD1848_HW_DETECT, &chip)) < 0) {
                snd_card_free(card);
                return err;
@@ -286,7 +286,7 @@
        strcpy(card->driver, "Sound Galaxy");
        strcpy(card->shortname, "Sound Galaxy");
        sprintf(card->longname, "Sound Galaxy at 0x%lx, irq %d, dma %d",
-               snd_wssport[dev], irq, dma1);
+               wssport[dev], xirq, xdma1);
 
        if ((err = snd_card_register(card)) < 0) {
                snd_card_free(card);
@@ -327,9 +327,9 @@
 
 #ifndef MODULE
 
-/* format is: snd-sgalaxy=snd_enable,snd_index,snd_id,
-                         snd_sbport,snd_wssport,
-                         snd_irq,snd_dma1 */
+/* format is: snd-sgalaxy=snd_enable,index,id,
+                         sbport,wssport,
+                         irq,dma1 */
 
 static int __init alsa_card_sgalaxy_setup(char *str)
 {
@@ -338,12 +338,12 @@
        if (nr_dev >= SNDRV_CARDS)
                return 0;
        (void)(get_option(&str,&snd_enable[nr_dev]) == 2 &&
-              get_option(&str,&snd_index[nr_dev]) == 2 &&
-              get_id(&str,&snd_id[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_sbport[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_wssport[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_irq[nr_dev]) == 2 &&
-              get_option(&str,(int *)&snd_dma1[nr_dev]) == 2);
+              get_option(&str,&index[nr_dev]) == 2 &&
+              get_id(&str,&id[nr_dev]) == 2 &&
+              get_option(&str,(int *)&sbport[nr_dev]) == 2 &&
+              get_option(&str,(int *)&wssport[nr_dev]) == 2 &&
+              get_option(&str,(int *)&irq[nr_dev]) == 2 &&
+              get_option(&str,(int *)&dma1[nr_dev]) == 2);
        nr_dev++;
        return 1;
 }



-------------------------------------------------------
This sf.net emial is sponsored by: Influence the future of 
Java(TM) technology. Join the Java Community Process(SM) (JCP(SM)) 
program now. http://ad.doubleclick.net/clk;4699841;7576298;k?
http://www.sun.com/javavote
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to