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

Modified Files:
        gusclassic.c gusextreme.c gusmax.c interwave.c 
Log Message:
Changed module option names: snd_xxxx ==> xxxx


Index: gusclassic.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/gus/gusclassic.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- gusclassic.c        25 May 2002 10:26:09 -0000      1.9
+++ gusclassic.c        21 Oct 2002 18:28:22 -0000      1.10
@@ -38,48 +38,48 @@
 MODULE_CLASSES("{sound}");
 MODULE_DEVICES("{{Gravis,UltraSound Classic}}");
 
-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;        /* 
0x220,0x230,0x240,0x250,0x260 */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 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_joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
+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;    /* 
+0x220,0x230,0x240,0x250,0x260 */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 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 joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
                                /* 0 to 31, (0.59V-4.52V or 0.389V-2.98V) */
-static int snd_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24};
-static int snd_pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
+static int channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24};
+static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
 
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for GUS Classic 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 GUS Classic 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 GUS Classic 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 GUS Classic driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_ENABLED 
",allows:{{0x220,0x260,0x10}},dialog:list");
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for GUS Classic driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_ENABLED 
",allows:{{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 GUS Classic 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 GUS Classic driver.");
-MODULE_PARM_SYNTAX(snd_dma2, SNDRV_ENABLED 
",allows:{{1},{3},{5},{6},{7}},dialog:list");
-MODULE_PARM(snd_joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V 
for GUS Classic driver.");
-MODULE_PARM_SYNTAX(snd_joystick_dac, SNDRV_ENABLED ",allows:{{0,31}}");
-MODULE_PARM(snd_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_channels, "GF1 channels for GUS Classic driver.");
-MODULE_PARM_SYNTAX(snd_channels,  SNDRV_ENABLED ",allows:{{14,32}}");
-MODULE_PARM(snd_pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_pcm_channels, "Reserved PCM channels for GUS Classic driver.");
-MODULE_PARM_SYNTAX(snd_pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for GUS Classic soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for GUS Classic soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable GUS Classic soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for GUS Classic driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_ENABLED ",allows:{{0x220,0x260,0x10}},dialog:list");
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for GUS Classic driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_ENABLED 
+",allows:{{3},{5},{9},{11},{12},{15}},dialog:list");
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "DMA1 # for GUS Classic 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 GUS Classic driver.");
+MODULE_PARM_SYNTAX(dma2, SNDRV_ENABLED ",allows:{{1},{3},{5},{6},{7}},dialog:list");
+MODULE_PARM(joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V for 
+GUS Classic driver.");
+MODULE_PARM_SYNTAX(joystick_dac, SNDRV_ENABLED ",allows:{{0,31}}");
+MODULE_PARM(channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(channels, "GF1 channels for GUS Classic driver.");
+MODULE_PARM_SYNTAX(channels,  SNDRV_ENABLED ",allows:{{14,32}}");
+MODULE_PARM(pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for GUS Classic driver.");
+MODULE_PARM_SYNTAX(pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
 
 static snd_card_t *snd_gusclassic_cards[SNDRV_CARDS] = SNDRV_DEFAULT_PTR;
 
@@ -125,45 +125,45 @@
        gus->equal_irq = 0;
        gus->codec_flag = 0;
        gus->max_flag = 0;
-       gus->joystick_dac = snd_joystick_dac[dev];
+       gus->joystick_dac = joystick_dac[dev];
 }
 
 static int __init snd_gusclassic_probe(int dev)
 {
        static int possible_irqs[] = {5, 11, 12, 9, 7, 15, 3, 4, -1};
        static int possible_dmas[] = {5, 6, 7, 1, 3, -1};
-       int irq, dma1, dma2;
+       int xirq, xdma1, xdma2;
        snd_card_t *card;
        struct snd_gusclassic *guscard;
        snd_gus_card_t *gus = NULL;
        int err;
 
-       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;
        guscard = (struct snd_gusclassic *)card->private_data;
-       if (snd_pcm_channels[dev] < 2)
-               snd_pcm_channels[dev] = 2;
+       if (pcm_channels[dev] < 2)
+               pcm_channels[dev] = 2;
 
-       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;
@@ -172,9 +172,9 @@
 
 
        if ((err = snd_gus_create(card,
-                                 snd_port[dev],
-                                 irq, dma1, dma2,
-                                 0, snd_channels[dev], snd_pcm_channels[dev],
+                                 port[dev],
+                                 xirq, xdma1, xdma2,
+                                 0, channels[dev], pcm_channels[dev],
                                  0, &gus)) < 0) {
                snd_card_free(card);
                return err;
@@ -207,9 +207,9 @@
                        return err;
                }
        }
-       sprintf(card->longname + strlen(card->longname), " at 0x%lx, irq %d, dma %d", 
gus->gf1.port, irq, dma1);
+       sprintf(card->longname + strlen(card->longname), " at 0x%lx, irq %d, dma %d", 
+gus->gf1.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) {
                snd_card_free(card);
                return err;
@@ -218,18 +218,18 @@
        return 0;
 }
 
-static int __init snd_gusclassic_legacy_auto_probe(unsigned long port)
+static int __init snd_gusclassic_legacy_auto_probe(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;
-               snd_port[dev] = port;
+               port[dev] = xport;
                res = snd_gusclassic_probe(dev);
                if (res < 0)
-                       snd_port[dev] = SNDRV_AUTO_PORT;
+                       port[dev] = SNDRV_AUTO_PORT;
                return res;
        }
        return -ENODEV;
@@ -240,8 +240,8 @@
        static unsigned long possible_ports[] = {0x220, 0x230, 0x240, 0x250, 0x260, 
-1};
        int dev, cards;
 
-       for (dev = cards = 0; dev < SNDRV_CARDS && snd_enable[dev]; dev++) {
-               if (snd_port[dev] == SNDRV_AUTO_PORT)
+       for (dev = cards = 0; dev < SNDRV_CARDS && enable[dev]; dev++) {
+               if (port[dev] == SNDRV_AUTO_PORT)
                        continue;
                if (snd_gusclassic_probe(dev) >= 0)
                        cards++;
@@ -269,11 +269,11 @@
 
 #ifndef MODULE
 
-/* format is: snd-gusclassic=snd_enable,snd_index,snd_id,
-                            snd_port,snd_irq,
-                            snd_dma1,snd_dma2,
-                            snd_joystick_dac,
-                            snd_channels,snd_pcm_channels */
+/* format is: snd-gusclassic=enable,index,id,
+                            port,irq,
+                            dma1,dma2,
+                            joystick_dac,
+                            channels,pcm_channels */
 
 static int __init alsa_card_gusclassic_setup(char *str)
 {
@@ -281,16 +281,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,&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_joystick_dac[nr_dev]) == 2 &&
-              get_option(&str,&snd_channels[nr_dev]) == 2 &&
-              get_option(&str,&snd_pcm_channels[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,&irq[nr_dev]) == 2 &&
+              get_option(&str,&dma1[nr_dev]) == 2 &&
+              get_option(&str,&dma2[nr_dev]) == 2 &&
+              get_option(&str,&joystick_dac[nr_dev]) == 2 &&
+              get_option(&str,&channels[nr_dev]) == 2 &&
+              get_option(&str,&pcm_channels[nr_dev]) == 2);
        nr_dev++;
        return 1;
 }

Index: gusextreme.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/gus/gusextreme.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- gusextreme.c        25 May 2002 10:26:09 -0000      1.9
+++ gusextreme.c        21 Oct 2002 18:28:22 -0000      1.10
@@ -41,64 +41,64 @@
 MODULE_CLASSES("{sound}");
 MODULE_DEVICES("{{Gravis,UltraSound Extreme}}");
 
-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;        /* 0x220,0x240,0x260 */
-static long snd_gf1_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS) - 1] = -1}; /* 
0x210,0x220,0x230,0x240,0x250,0x260,0x270 */
-static long snd_mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS) - 1] = -1}; /* 
0x300,0x310,0x320 */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 5,7,9,10 */
-static int snd_mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 5,7,9,10 */
-static int snd_gf1_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 2,3,5,9,11,12,15 */
-static int snd_dma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 0,1,3 */
-static int snd_dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
-static int snd_joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
+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;    /* 0x220,0x240,0x260 */
+static long gf1_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS) - 1] = -1}; /* 
+0x210,0x220,0x230,0x240,0x250,0x260,0x270 */
+static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS) - 1] = -1}; /* 
+0x300,0x310,0x320 */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 5,7,9,10 */
+static int mpu_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 5,7,9,10 */
+static int gf1_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 2,3,5,9,11,12,15 */
+static int dma8[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 0,1,3 */
+static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;
+static int joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
                                /* 0 to 31, (0.59V-4.52V or 0.389V-2.98V) */
-static int snd_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24};
-static int snd_pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
+static int channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24};
+static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
 
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for GUS Extreme 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 GUS Extreme 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 GUS Extreme 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 GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_ENABLED 
",allows:{{0x220,0x260,0x20}},dialog:list");
-MODULE_PARM(snd_gf1_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_gf1_port, "GF1 port # for GUS Extreme driver (optional).");
-MODULE_PARM_SYNTAX(snd_gf1_port, SNDRV_ENABLED 
",allows:{{0x210,0x270,0x10}},dialog:list");
-MODULE_PARM(snd_mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_mpu_port, "MPU-401 port # for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_mpu_port, SNDRV_ENABLED 
",allows:{{0x300,0x320,0x10}},dialog:list");
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_ENABLED ",allows:{{5},{7},{9},{10}},dialog:list");
-MODULE_PARM(snd_mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_mpu_irq, "MPU-401 IRQ # for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_mpu_irq, SNDRV_ENABLED 
",allows:{{5},{7},{9},{10}},dialog:list");
-MODULE_PARM(snd_gf1_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_gf1_irq, "GF1 IRQ # for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_gf1_irq, SNDRV_ENABLED 
",allows:{{2},{3},{5},{9},{11},{12},{15}},dialog:list");
-MODULE_PARM(snd_dma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma8, "8-bit DMA # for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_dma8, SNDRV_DMA8_DESC);
-MODULE_PARM(snd_dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma1, "GF1 DMA # for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_dma1, SNDRV_DMA_DESC);
-MODULE_PARM(snd_joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V 
for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_joystick_dac, SNDRV_ENABLED ",allows:{{0,31}}");
-MODULE_PARM(snd_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_channels, "GF1 channels for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_channels, SNDRV_ENABLED ",allows:{{14,32}}");
-MODULE_PARM(snd_pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_pcm_channels, "Reserved PCM channels for GUS Extreme driver.");
-MODULE_PARM_SYNTAX(snd_pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for GUS Extreme soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for GUS Extreme soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable GUS Extreme soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_ENABLED ",allows:{{0x220,0x260,0x20}},dialog:list");
+MODULE_PARM(gf1_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(gf1_port, "GF1 port # for GUS Extreme driver (optional).");
+MODULE_PARM_SYNTAX(gf1_port, SNDRV_ENABLED 
+",allows:{{0x210,0x270,0x10}},dialog:list");
+MODULE_PARM(mpu_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(mpu_port, "MPU-401 port # for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(mpu_port, SNDRV_ENABLED 
+",allows:{{0x300,0x320,0x10}},dialog:list");
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_ENABLED ",allows:{{5},{7},{9},{10}},dialog:list");
+MODULE_PARM(mpu_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(mpu_irq, "MPU-401 IRQ # for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(mpu_irq, SNDRV_ENABLED ",allows:{{5},{7},{9},{10}},dialog:list");
+MODULE_PARM(gf1_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(gf1_irq, "GF1 IRQ # for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(gf1_irq, SNDRV_ENABLED 
+",allows:{{2},{3},{5},{9},{11},{12},{15}},dialog:list");
+MODULE_PARM(dma8, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma8, "8-bit DMA # for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(dma8, SNDRV_DMA8_DESC);
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "GF1 DMA # for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(dma1, SNDRV_DMA_DESC);
+MODULE_PARM(joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V for 
+GUS Extreme driver.");
+MODULE_PARM_SYNTAX(joystick_dac, SNDRV_ENABLED ",allows:{{0,31}}");
+MODULE_PARM(channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(channels, "GF1 channels for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(channels, SNDRV_ENABLED ",allows:{{14,32}}");
+MODULE_PARM(pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for GUS Extreme driver.");
+MODULE_PARM_SYNTAX(pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
 
 static snd_card_t *snd_gusextreme_cards[SNDRV_CARDS] = SNDRV_DEFAULT_PTR;
 
@@ -128,11 +128,11 @@
        snd_es1688_mixer_write(es1688, 0x40, 0x0b);     /* don't change!!! */
        spin_unlock_irqrestore(&es1688->mixer_lock, flags);
        spin_lock_irqsave(&es1688->reg_lock, flags);
-       outb(snd_gf1_port[dev] & 0x040 ? 2 : 0, ES1688P(es1688, INIT1));
+       outb(gf1_port[dev] & 0x040 ? 2 : 0, ES1688P(es1688, INIT1));
        outb(0, 0x201);
-       outb(snd_gf1_port[dev] & 0x020 ? 2 : 0, ES1688P(es1688, INIT1));
+       outb(gf1_port[dev] & 0x020 ? 2 : 0, ES1688P(es1688, INIT1));
        outb(0, 0x201);
-       outb(snd_gf1_port[dev] & 0x010 ? 3 : 1, ES1688P(es1688, INIT1));
+       outb(gf1_port[dev] & 0x010 ? 3 : 1, ES1688P(es1688, INIT1));
        spin_unlock_irqrestore(&es1688->reg_lock, flags);
 
        udelay(100);
@@ -173,7 +173,7 @@
 
 static void __init snd_gusextreme_init(int dev, snd_gus_card_t * gus)
 {
-       gus->joystick_dac = snd_joystick_dac[dev];
+       gus->joystick_dac = joystick_dac[dev];
 }
 
 static int __init snd_gusextreme_mixer(es1688_t *chip)
@@ -204,7 +204,7 @@
        static int possible_ess_dmas[] = {1, 3, 0, -1};
        static int possible_gf1_irqs[] = {5, 11, 12, 9, 7, 15, 3, -1};
        static int possible_gf1_dmas[] = {5, 6, 7, 1, 3, -1};
-       int gf1_irq, gf1_dma, ess_irq, mpu_irq, ess_dma;
+       int xgf1_irq, xgf1_dma, xess_irq, xmpu_irq, xess_dma;
        snd_card_t *card;
        struct snd_gusextreme *acard;
        snd_gus_card_t *gus;
@@ -212,64 +212,64 @@
        opl3_t *opl3;
        int err;
 
-       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;
        acard = (struct snd_gusextreme *)card->private_data;
 
-       gf1_irq = snd_gf1_irq[dev];
-       if (gf1_irq == SNDRV_AUTO_IRQ) {
-               if ((gf1_irq = snd_legacy_find_free_irq(possible_gf1_irqs)) < 0) {
+       xgf1_irq = gf1_irq[dev];
+       if (xgf1_irq == SNDRV_AUTO_IRQ) {
+               if ((xgf1_irq = snd_legacy_find_free_irq(possible_gf1_irqs)) < 0) {
                        snd_card_free(card);
                        snd_printk("unable to find a free IRQ for GF1\n");
                        return -EBUSY;
                }
        }
-       ess_irq = snd_irq[dev];
-       if (ess_irq == SNDRV_AUTO_IRQ) {
-               if ((ess_irq = snd_legacy_find_free_irq(possible_ess_irqs)) < 0) {
+       xess_irq = irq[dev];
+       if (xess_irq == SNDRV_AUTO_IRQ) {
+               if ((xess_irq = snd_legacy_find_free_irq(possible_ess_irqs)) < 0) {
                        snd_card_free(card);
                        snd_printk("unable to find a free IRQ for ES1688\n");
                        return -EBUSY;
                }
        }
-       if (snd_mpu_port[dev] == SNDRV_AUTO_PORT)
-               snd_mpu_port[dev] = 0;
-       mpu_irq = snd_mpu_irq[dev];
-       if (mpu_irq > 15)
-               mpu_irq = -1;
-       gf1_dma = snd_dma1[dev];
-       if (gf1_dma == SNDRV_AUTO_DMA) {
-               if ((gf1_dma = snd_legacy_find_free_dma(possible_gf1_dmas)) < 0) {
+       if (mpu_port[dev] == SNDRV_AUTO_PORT)
+               mpu_port[dev] = 0;
+       xmpu_irq = mpu_irq[dev];
+       if (xmpu_irq > 15)
+               xmpu_irq = -1;
+       xgf1_dma = dma1[dev];
+       if (xgf1_dma == SNDRV_AUTO_DMA) {
+               if ((xgf1_dma = snd_legacy_find_free_dma(possible_gf1_dmas)) < 0) {
                        snd_card_free(card);
                        snd_printk("unable to find a free DMA for GF1\n");
                        return -EBUSY;
                }
        }
-       ess_dma = snd_dma8[dev];
-       if (ess_dma == SNDRV_AUTO_DMA) {
-               if ((ess_dma = snd_legacy_find_free_dma(possible_ess_dmas)) < 0) {
+       xess_dma = dma8[dev];
+       if (xess_dma == SNDRV_AUTO_DMA) {
+               if ((xess_dma = snd_legacy_find_free_dma(possible_ess_dmas)) < 0) {
                        snd_card_free(card);
                        snd_printk("unable to find a free DMA for ES1688\n");
                        return -EBUSY;
                }
        }
 
-       if ((err = snd_es1688_create(card, snd_port[dev], snd_mpu_port[dev],
-                                    ess_irq, mpu_irq, ess_dma,
+       if ((err = snd_es1688_create(card, port[dev], mpu_port[dev],
+                                    xess_irq, xmpu_irq, xess_dma,
                                     ES1688_HW_1688, &es1688)) < 0) {
                snd_card_free(card);
                return err;
        }
-       if (snd_gf1_port[dev] < 0)
-               snd_gf1_port[dev] = snd_port[dev] + 0x20;
+       if (gf1_port[dev] < 0)
+               gf1_port[dev] = port[dev] + 0x20;
        if ((err = snd_gus_create(card,
-                                 snd_gf1_port[dev],
-                                 gf1_irq,
-                                 gf1_dma,
+                                 gf1_port[dev],
+                                 xgf1_irq,
+                                 xgf1_dma,
                                  -1,
-                                 0, snd_channels[dev],
-                                 snd_pcm_channels[dev], 0,
+                                 0, channels[dev],
+                                 pcm_channels[dev], 0,
                                  &gus)) < 0) {
                snd_card_free(card);
                return err;
@@ -297,7 +297,7 @@
                return err;
        }
        snd_component_add(card, "ES1688");
-       if (snd_pcm_channels[dev] > 0) {
+       if (pcm_channels[dev] > 0) {
                if ((err = snd_gf1_pcm_new(gus, 1, 1, NULL)) < 0) {
                        snd_card_free(card);
                        return err;
@@ -325,7 +325,7 @@
        if (es1688->mpu_port >= 0x300) {
                if ((err = snd_mpu401_uart_new(card, 0, MPU401_HW_ES1688,
                                               es1688->mpu_port, 0,
-                                              mpu_irq,
+                                              xmpu_irq,
                                               SA_INTERRUPT,
                                               NULL)) < 0) {
                        snd_card_free(card);
@@ -334,7 +334,7 @@
        }
 
        sprintf(card->longname, "Gravis UltraSound Extreme at 0x%lx, irq %i&%i, dma 
%i&%i",
-               es1688->port, gf1_irq, ess_irq, gf1_dma, ess_dma);
+               es1688->port, xgf1_irq, xess_irq, xgf1_dma, xess_dma);
        if ((err = snd_card_register(card)) < 0) {
                snd_card_free(card);
                return err;
@@ -343,18 +343,18 @@
        return 0;
 }
 
-static int __init snd_gusextreme_legacy_auto_probe(unsigned long port)
+static int __init snd_gusextreme_legacy_auto_probe(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;
-                snd_port[dev] = port;
+                port[dev] = xport;
                 res = snd_gusextreme_probe(dev);
                 if (res < 0)
-                        snd_port[dev] = SNDRV_AUTO_PORT;
+                        port[dev] = SNDRV_AUTO_PORT;
                 return res;
         }
         return -ENODEV;
@@ -365,8 +365,8 @@
        static unsigned long possible_ports[] = {0x220, 0x240, 0x260, -1};
        int dev, cards;
 
-       for (dev = cards = 0; dev < SNDRV_CARDS && snd_enable[dev] > 0; dev++) {
-               if (snd_port[dev] == SNDRV_AUTO_PORT)
+       for (dev = cards = 0; dev < SNDRV_CARDS && enable[dev] > 0; dev++) {
+               if (port[dev] == SNDRV_AUTO_PORT)
                        continue;
                if (snd_gusextreme_probe(dev) >= 0)
                        cards++;
@@ -401,12 +401,12 @@
 
 #ifndef MODULE
 
-/* format is: snd-gusextreme=snd_enable,snd_index,snd_id,
-                            snd_port,snd_gf1_port,snd_mpu_port,
-                            snd_irq,snd_gf1_irq,snd_mpu_irq,
-                            snd_dma8,snd_dma1,
-                            snd_joystick_dac,
-                            snd_channels,snd_pcm_channels */
+/* format is: snd-gusextreme=enable,index,id,
+                            port,gf1_port,mpu_port,
+                            irq,gf1_irq,mpu_irq,
+                            dma8,dma1,
+                            joystick_dac,
+                            channels,pcm_channels */
 
 static int __init alsa_card_gusextreme_setup(char *str)
 {
@@ -414,17 +414,17 @@
 
        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_gf1_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_gf1_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_dma1[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 *)&gf1_port[nr_dev]) == 2 &&
+              get_option(&str,(int *)&mpu_port[nr_dev]) == 2 &&
+              get_option(&str,&irq[nr_dev]) == 2 &&
+              get_option(&str,&gf1_irq[nr_dev]) == 2 &&
+              get_option(&str,&mpu_irq[nr_dev]) == 2 &&
+              get_option(&str,&dma8[nr_dev]) == 2 &&
+              get_option(&str,&dma1[nr_dev]) == 2);
        nr_dev++;
        return 1;
 }

Index: gusmax.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/gus/gusmax.c,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- gusmax.c    25 May 2002 10:26:09 -0000      1.9
+++ gusmax.c    21 Oct 2002 18:28:22 -0000      1.10
@@ -39,48 +39,48 @@
 MODULE_CLASSES("{sound}");
 MODULE_DEVICES("{{Gravis,UltraSound MAX}}");
 
-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;        /* 
0x220,0x230,0x240,0x250,0x260 */
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 2,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_joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
+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;    /* 
+0x220,0x230,0x240,0x250,0x260 */
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 2,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 joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
                                /* 0 to 31, (0.59V-4.52V or 0.389V-2.98V) */
-static int snd_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24};
-static int snd_pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
+static int channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 24};
+static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
 
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for GUS MAX 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 GUS MAX 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 GUS MAX 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 GUS MAX driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_ENABLED 
",allows:{{0x220},{0x230},{0x240},{0x250},{0x260}},dialog:list");
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for GUS MAX driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_ENABLED 
",allows:{{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 GUS MAX driver.");
-MODULE_PARM_SYNTAX(snd_dma1, SNDRV_DMA_DESC);
-MODULE_PARM(snd_dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma2, "DMA2 # for GUS MAX driver.");
-MODULE_PARM_SYNTAX(snd_dma2, SNDRV_DMA_DESC);
-MODULE_PARM(snd_joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V 
for GUS MAX driver.");
-MODULE_PARM_SYNTAX(snd_joystick_dac, SNDRV_ENABLED ",allows:{{0,31}}");
-MODULE_PARM(snd_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_channels, "Used GF1 channels for GUS MAX driver.");
-MODULE_PARM_SYNTAX(snd_channels, SNDRV_ENABLED ",allows:{{14,32}}");
-MODULE_PARM(snd_pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_pcm_channels, "Reserved PCM channels for GUS MAX driver.");
-MODULE_PARM_SYNTAX(snd_pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for GUS MAX soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for GUS MAX soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable GUS MAX soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for GUS MAX driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_ENABLED 
+",allows:{{0x220},{0x230},{0x240},{0x250},{0x260}},dialog:list");
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for GUS MAX driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_ENABLED 
+",allows:{{3},{5},{9},{11},{12},{15}},dialog:list");
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "DMA1 # for GUS MAX driver.");
+MODULE_PARM_SYNTAX(dma1, SNDRV_DMA_DESC);
+MODULE_PARM(dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma2, "DMA2 # for GUS MAX driver.");
+MODULE_PARM_SYNTAX(dma2, SNDRV_DMA_DESC);
+MODULE_PARM(joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V for 
+GUS MAX driver.");
+MODULE_PARM_SYNTAX(joystick_dac, SNDRV_ENABLED ",allows:{{0,31}}");
+MODULE_PARM(channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(channels, "Used GF1 channels for GUS MAX driver.");
+MODULE_PARM_SYNTAX(channels, SNDRV_ENABLED ",allows:{{14,32}}");
+MODULE_PARM(pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for GUS MAX driver.");
+MODULE_PARM_SYNTAX(pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
 
 struct snd_gusmax {
        int irq;
@@ -151,7 +151,7 @@
 {
        gus->equal_irq = 1;
        gus->codec_flag = 1;
-       gus->joystick_dac = snd_joystick_dac[dev];
+       gus->joystick_dac = joystick_dac[dev];
        /* init control register */
        gus->max_cntrl_val = (gus->gf1.port >> 4) & 0x0f;
        if (gus->gf1.dma1 > 3)
@@ -228,13 +228,13 @@
 {
        static int possible_irqs[] = {5, 11, 12, 9, 7, 15, 3, -1};
        static int possible_dmas[] = {5, 6, 7, 1, 3, -1};
-       int irq, dma1, dma2, err;
+       int xirq, xdma1, xdma2, err;
        snd_card_t *card;
        snd_gus_card_t *gus = NULL;
        cs4231_t *cs4231;
        struct snd_gusmax *maxcard;
 
-       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_gusmax));
        if (card == NULL)
                return -ENOMEM;
@@ -243,25 +243,25 @@
        maxcard->card = card;
        maxcard->irq = -1;
        
-       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;
@@ -269,10 +269,10 @@
        }
 
        if ((err = snd_gus_create(card,
-                                 snd_port[dev],
-                                 -irq, dma1, dma2,
-                                 0, snd_channels[dev],
-                                 snd_pcm_channels[dev],
+                                 port[dev],
+                                 -xirq, xdma1, xdma2,
+                                 0, channels[dev],
+                                 pcm_channels[dev],
                                  0, &gus)) < 0) {
                snd_card_free(card);
                return err;
@@ -294,16 +294,16 @@
                return -ENODEV;
        }
 
-       if (request_irq(irq, snd_gusmax_interrupt, SA_INTERRUPT, "GUS MAX", (void 
*)maxcard)) {
+       if (request_irq(xirq, snd_gusmax_interrupt, SA_INTERRUPT, "GUS MAX", (void 
+*)maxcard)) {
                snd_card_free(card);
-               printk(KERN_ERR "gusmax: unable to grab IRQ %d\n", irq);
+               printk(KERN_ERR "gusmax: unable to grab IRQ %d\n", xirq);
                return -EBUSY;
        }
-       maxcard->irq = irq;
+       maxcard->irq = xirq;
        
        if ((err = snd_cs4231_create(card,
-                                    gus->gf1.port + 0x10c, -1, irq,
-                                    dma2 < 0 ? dma1 : dma2, dma1,
+                                    gus->gf1.port + 0x10c, -1, xirq,
+                                    xdma2 < 0 ? xdma1 : xdma2, xdma1,
                                     CS4231_HW_DETECT,
                                     CS4231_HWSHARE_IRQ |
                                     CS4231_HWSHARE_DMA1 |
@@ -324,7 +324,7 @@
                snd_card_free(card);
                return err;
        }
-       if (snd_pcm_channels[dev] > 0) {
+       if (pcm_channels[dev] > 0) {
                if ((err = snd_gf1_pcm_new(gus, 1, 1, NULL)) < 0) {
                        snd_card_free(card);
                        return err;
@@ -340,9 +340,9 @@
                return err;
        }
 
-       sprintf(card->longname + strlen(card->longname), " at 0x%lx, irq %i, dma %i", 
gus->gf1.port, irq, dma1);
-       if (dma2 >= 0)
-               sprintf(card->longname + strlen(card->longname), "&%i", dma2);
+       sprintf(card->longname + strlen(card->longname), " at 0x%lx, irq %i, dma %i", 
+gus->gf1.port, xirq, xdma1);
+       if (xdma2 >= 0)
+               sprintf(card->longname + strlen(card->longname), "&%i", xdma2);
        if ((err = snd_card_register(card)) < 0) {
                snd_card_free(card);
                return err;
@@ -354,18 +354,18 @@
        return 0;
 }
 
-static int __init snd_gusmax_legacy_auto_probe(unsigned long port)
+static int __init snd_gusmax_legacy_auto_probe(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;
-               snd_port[dev] = port;
+               port[dev] = xport;
                res = snd_gusmax_probe(dev);
                if (res < 0)
-                       snd_port[dev] = SNDRV_AUTO_PORT;
+                       port[dev] = SNDRV_AUTO_PORT;
                return res;
        }
        return -ENODEV;
@@ -376,8 +376,8 @@
        static unsigned long possible_ports[] = {0x220, 0x230, 0x240, 0x250, 0x260, 
-1};
        int dev, cards;
 
-       for (dev = cards = 0; dev < SNDRV_CARDS && snd_enable[dev] > 0; dev++) {
-               if (snd_port[dev] == SNDRV_AUTO_PORT)
+       for (dev = cards = 0; dev < SNDRV_CARDS && enable[dev] > 0; dev++) {
+               if (port[dev] == SNDRV_AUTO_PORT)
                        continue;
                if (snd_gusmax_probe(dev) >= 0)
                        cards++;
@@ -405,11 +405,11 @@
 
 #ifndef MODULE
 
-/* format is: snd-gusmax=snd_enable,snd_index,snd_id,
-                        snd_port,snd_irq,
-                        snd_dma1,snd_dma2,
-                        snd_joystick_dac,
-                        snd_channels,snd_pcm_channels */
+/* format is: snd-gusmax=enable,index,id,
+                        port,irq,
+                        dma1,dma2,
+                        joystick_dac,
+                        channels,pcm_channels */
 
 static int __init alsa_card_gusmax_setup(char *str)
 {
@@ -417,16 +417,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,&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_joystick_dac[nr_dev]) == 2 &&
-              get_option(&str,&snd_channels[nr_dev]) == 2 &&
-              get_option(&str,&snd_pcm_channels[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,&irq[nr_dev]) == 2 &&
+              get_option(&str,&dma1[nr_dev]) == 2 &&
+              get_option(&str,&dma2[nr_dev]) == 2 &&
+              get_option(&str,&joystick_dac[nr_dev]) == 2 &&
+              get_option(&str,&channels[nr_dev]) == 2 &&
+              get_option(&str,&pcm_channels[nr_dev]) == 2);
        nr_dev++;
        return 1;
 }

Index: interwave.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/gus/interwave.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- interwave.c 13 Aug 2002 16:13:38 -0000      1.14
+++ interwave.c 21 Oct 2002 18:28:22 -0000      1.15
@@ -59,66 +59,66 @@
 MODULE_DEVICES("{{AMD,InterWave STB with TEA6330T}}");
 #endif
 
-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;        /* 
0x210,0x220,0x230,0x240,0x250,0x260 */
+static long port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;    /* 
+0x210,0x220,0x230,0x240,0x250,0x260 */
 #ifdef SNDRV_STB
-static long snd_port_tc[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;     /* 
0x350,0x360,0x370,0x380 */
+static long port_tc[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* 0x350,0x360,0x370,0x380 */
 #endif
-static int snd_irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;   /* 2,3,5,9,11,12,15 */
-static int snd_dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 0,1,3,5,6,7 */
-static int snd_dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;  /* 0,1,3,5,6,7 */
-static int snd_joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
+static int irq[SNDRV_CARDS] = SNDRV_DEFAULT_IRQ;       /* 2,3,5,9,11,12,15 */
+static int dma1[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 0,1,3,5,6,7 */
+static int dma2[SNDRV_CARDS] = SNDRV_DEFAULT_DMA;      /* 0,1,3,5,6,7 */
+static int joystick_dac[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 29};
                                /* 0 to 31, (0.59V-4.52V or 0.389V-2.98V) */
-static int snd_midi[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 0};
-static int snd_pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
-static int snd_effect[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 0};
-
-MODULE_PARM(snd_index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_index, "Index value for InterWave 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 InterWave 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 InterWave soundcard.");
-MODULE_PARM_SYNTAX(snd_enable, SNDRV_ENABLE_DESC);
-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);
-MODULE_PARM(snd_port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_port, "Port # for InterWave driver.");
-MODULE_PARM_SYNTAX(snd_port, SNDRV_ENABLED 
",allows:{{0x210,0x260,0x10}},dialog:list");
-#ifdef SNDRV_STB
-MODULE_PARM(snd_port_tc, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
-MODULE_PARM_DESC(snd_port_tc, "Tone control (TEA6330T - i2c bus) port # for InterWave 
driver.");
-MODULE_PARM_SYNTAX(snd_port_tc, SNDRV_ENABLED 
",allows:{{0x350,0x380,0x10}},dialog:list");
-#endif
-MODULE_PARM(snd_irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_irq, "IRQ # for InterWave driver.");
-MODULE_PARM_SYNTAX(snd_irq, SNDRV_ENABLED 
",allows:{{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 InterWave driver.");
-MODULE_PARM_SYNTAX(snd_dma1, SNDRV_DMA_DESC);
-MODULE_PARM(snd_dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_dma2, "DMA2 # for InterWave driver.");
-MODULE_PARM_SYNTAX(snd_dma2, SNDRV_DMA_DESC);
-MODULE_PARM(snd_joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V 
for InterWave driver.");
+static int midi[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 0};
+static int pcm_channels[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 2};
+static int effect[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 0};
+
+MODULE_PARM(index, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(index, "Index value for InterWave soundcard.");
+MODULE_PARM_SYNTAX(index, SNDRV_INDEX_DESC);
+MODULE_PARM(id, "1-" __MODULE_STRING(SNDRV_CARDS) "s");
+MODULE_PARM_DESC(id, "ID string for InterWave soundcard.");
+MODULE_PARM_SYNTAX(id, SNDRV_ID_DESC);
+MODULE_PARM(enable, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(enable, "Enable InterWave soundcard.");
+MODULE_PARM_SYNTAX(enable, SNDRV_ENABLE_DESC);
+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);
+MODULE_PARM(port, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port, "Port # for InterWave driver.");
+MODULE_PARM_SYNTAX(port, SNDRV_ENABLED ",allows:{{0x210,0x260,0x10}},dialog:list");
+#ifdef SNDRV_STB
+MODULE_PARM(port_tc, "1-" __MODULE_STRING(SNDRV_CARDS) "l");
+MODULE_PARM_DESC(port_tc, "Tone control (TEA6330T - i2c bus) port # for InterWave 
+driver.");
+MODULE_PARM_SYNTAX(port_tc, SNDRV_ENABLED ",allows:{{0x350,0x380,0x10}},dialog:list");
+#endif
+MODULE_PARM(irq, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(irq, "IRQ # for InterWave driver.");
+MODULE_PARM_SYNTAX(irq, SNDRV_ENABLED 
+",allows:{{3},{5},{9},{11},{12},{15}},dialog:list");
+MODULE_PARM(dma1, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma1, "DMA1 # for InterWave driver.");
+MODULE_PARM_SYNTAX(dma1, SNDRV_DMA_DESC);
+MODULE_PARM(dma2, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(dma2, "DMA2 # for InterWave driver.");
+MODULE_PARM_SYNTAX(dma2, SNDRV_DMA_DESC);
+MODULE_PARM(joystick_dac, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(joystick_dac, "Joystick DAC level 0.59V-4.52V or 0.389V-2.98V for 
+InterWave driver.");
 MODULE_PARM_SYNTAX(snd_joystic_dac, SNDRV_ENABLED ",allows:{{0,31}}");
-MODULE_PARM(snd_midi, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_midi, "MIDI UART enable for InterWave driver.");
-MODULE_PARM_SYNTAX(snd_midi, SNDRV_ENABLED "," SNDRV_ENABLE_DESC);
-MODULE_PARM(snd_pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_pcm_channels, "Reserved PCM channels for InterWave driver.");
-MODULE_PARM_SYNTAX(snd_pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
-MODULE_PARM(snd_effect, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
-MODULE_PARM_DESC(snd_effect, "Effects enable for InterWave driver.");
-MODULE_PARM_SYNTAX(snd_effect, SNDRV_ENABLED "," SNDRV_ENABLE_DESC);
+MODULE_PARM(midi, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(midi, "MIDI UART enable for InterWave driver.");
+MODULE_PARM_SYNTAX(midi, SNDRV_ENABLED "," SNDRV_ENABLE_DESC);
+MODULE_PARM(pcm_channels, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(pcm_channels, "Reserved PCM channels for InterWave driver.");
+MODULE_PARM_SYNTAX(pcm_channels, SNDRV_ENABLED ",allows:{{2,16}}");
+MODULE_PARM(effect, "1-" __MODULE_STRING(SNDRV_CARDS) "i");
+MODULE_PARM_DESC(effect, "Effects enable for InterWave driver.");
+MODULE_PARM_SYNTAX(effect, SNDRV_ENABLED "," SNDRV_ENABLE_DESC);
 
 struct snd_interwave {
        int irq;
@@ -237,7 +237,7 @@
        int err;
 
        *rbus = NULL;
-       port = snd_port_tc[dev];
+       port = port_tc[dev];
        if (port == SNDRV_AUTO_PORT) {
                port = 0x350;
                if (gus->gf1.port == 0x250) {
@@ -527,7 +527,7 @@
        gus->codec_flag = 1;
        gus->interwave = 1;
        gus->max_flag = 1;
-       gus->joystick_dac = snd_joystick_dac[dev];
+       gus->joystick_dac = joystick_dac[dev];
 
 }
 
@@ -611,19 +611,19 @@
        pdev = iwcard->dev;
        if (pdev->prepare(pdev)<0)
                return -EAGAIN;
-       if (snd_port[dev] != SNDRV_AUTO_PORT) {
-               isapnp_resource_change(&pdev->resource[0], snd_port[dev], 16);
-               isapnp_resource_change(&pdev->resource[1], snd_port[dev] + 0x100, 12);
-               isapnp_resource_change(&pdev->resource[2], snd_port[dev] + 0x10c, 4);
-       }
-       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_dma2[dev] < 0)
+       if (port[dev] != SNDRV_AUTO_PORT) {
+               isapnp_resource_change(&pdev->resource[0], port[dev], 16);
+               isapnp_resource_change(&pdev->resource[1], port[dev] + 0x100, 12);
+               isapnp_resource_change(&pdev->resource[2], port[dev] + 0x10c, 4);
+       }
+       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 (dma2[dev] < 0)
                isapnp_resource_change(&pdev->dma_resource[1], 4, 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) {
                snd_printk("isapnp configure failure (out of resources?)\n");
                return -EBUSY;
@@ -634,16 +634,16 @@
                pdev->deactivate(pdev);
                return -ENOENT;
        }
-       snd_port[dev] = pdev->resource[0].start;
-       snd_dma1[dev] = pdev->dma_resource[0].start;
-       if (snd_dma2[dev] >= 0)
-               snd_dma2[dev] = pdev->dma_resource[1].start;
-       snd_irq[dev] = pdev->irq_resource[0].start;
+       port[dev] = pdev->resource[0].start;
+       dma1[dev] = pdev->dma_resource[0].start;
+       if (dma2[dev] >= 0)
+               dma2[dev] = pdev->dma_resource[1].start;
+       irq[dev] = pdev->irq_resource[0].start;
        snd_printdd("isapnp IW: sb port=0x%lx, gf1 port=0x%lx, codec port=0x%lx\n",
                                pdev->resource[0].start,
                                pdev->resource[1].start,
                                pdev->resource[2].start);
-       snd_printdd("isapnp IW: dma1=%i, dma2=%i, irq=%i\n", snd_dma1[dev], 
snd_dma2[dev], snd_irq[dev]);
+       snd_printdd("isapnp IW: dma1=%i, dma2=%i, irq=%i\n", dma1[dev], dma2[dev], 
+irq[dev]);
 #ifdef SNDRV_STB
        /* Tone Control initialization */
        pdev = iwcard->devtc;
@@ -651,15 +651,15 @@
                iwcard->dev->deactivate(iwcard->dev);
                return -EAGAIN;
        }
-       if (snd_port_tc[dev] != SNDRV_AUTO_PORT)
-               isapnp_resource_change(&pdev->resource[0], snd_port_tc[dev], 1);
+       if (port_tc[dev] != SNDRV_AUTO_PORT)
+               isapnp_resource_change(&pdev->resource[0], port_tc[dev], 1);
        if (pdev->activate(pdev)<0) {
                snd_printk("Tone Control isapnp configure failure (out of 
resources?)\n");
                iwcard->dev->deactivate(iwcard->dev);
                return -EBUSY;
        }
-       snd_port_tc[dev] = pdev->resource[0].start;
-       snd_printdd("isapnp IW: tone control port=0x%lx\n", snd_port_tc[dev]);
+       port_tc[dev] = pdev->resource[0].start;
+       snd_printdd("isapnp IW: tone control port=0x%lx\n", port_tc[dev]);
 #endif
        return 0;
 }
@@ -703,7 +703,7 @@
 {
        static int possible_irqs[] = {5, 11, 12, 9, 7, 15, 3, -1};
        static int possible_dmas[] = {0, 1, 3, 5, 6, 7, -1};
-       int irq, dma1, dma2;
+       int xirq, xdma1, xdma2;
        snd_card_t *card;
        struct snd_interwave *iwcard;
        cs4231_t *cs4231;
@@ -715,7 +715,7 @@
        char *str;
        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_interwave));
        if (card == NULL)
                return -ENOMEM;
@@ -724,30 +724,30 @@
        iwcard->irq = -1;
        card->private_free = snd_interwave_free;
 #ifdef __ISAPNP__
-       if (snd_isapnp[dev] && snd_interwave_isapnp(dev, iwcard)) {
+       if (isapnp[dev] && snd_interwave_isapnp(dev, iwcard)) {
                snd_card_free(card);
                return -ENODEV;
        }
 #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;
@@ -755,10 +755,10 @@
        }
 
        if ((err = snd_gus_create(card,
-                                 snd_port[dev],
-                                 -irq, dma1, dma2,
+                                 port[dev],
+                                 -xirq, xdma1, xdma2,
                                  0, 32,
-                                 snd_pcm_channels[dev], snd_effect[dev], &gus)) < 0) {
+                                 pcm_channels[dev], effect[dev], &gus)) < 0) {
                snd_card_free(card);
                return err;
        }
@@ -780,16 +780,16 @@
                return err;
        }
 
-       if (request_irq(irq, snd_interwave_interrupt, SA_INTERRUPT, "InterWave", (void 
*)iwcard)) {
+       if (request_irq(xirq, snd_interwave_interrupt, SA_INTERRUPT, "InterWave", 
+(void *)iwcard)) {
                snd_card_free(card);
                snd_printk("unable to grab IRQ %d\n", irq);
                return -EBUSY;
        }
-       iwcard->irq = irq;
+       iwcard->irq = xirq;
 
        if ((err = snd_cs4231_create(card,
-                                    gus->gf1.port + 0x10c, -1, irq,
-                                    dma2 < 0 ? dma1 : dma2, dma1,
+                                    gus->gf1.port + 0x10c, -1, xirq,
+                                    xdma2 < 0 ? xdma1 : xdma2, xdma1,
                                     CS4231_HW_INTERWAVE,
                                     CS4231_HWSHARE_IRQ |
                                     CS4231_HWSHARE_DMA1 |
@@ -812,7 +812,7 @@
                snd_card_free(card);
                return err;
        }
-       if (snd_pcm_channels[dev] > 0) {
+       if (pcm_channels[dev] > 0) {
                if ((err = snd_gf1_pcm_new(gus, 1, 1, NULL)) < 0) {
                        snd_card_free(card);
                        return err;
@@ -848,7 +848,7 @@
        }
 #endif
 
-       gus->uart_enable = snd_midi[dev];
+       gus->uart_enable = midi[dev];
        if ((err = snd_gf1_rawmidi_new(gus, 0, NULL)) < 0) {
                snd_card_free(card);
                return err;
@@ -866,10 +866,10 @@
        sprintf(card->longname, "%s at 0x%lx, irq %i, dma %d",
                str,
                gus->gf1.port,
-               irq,
-               dma1);
-       if (dma2 >= 0)
-               sprintf(card->longname + strlen(card->longname), "&%d", dma2);
+               xirq,
+               xdma1);
+       if (xdma2 >= 0)
+               sprintf(card->longname + strlen(card->longname), "&%d", xdma2);
 
        if ((err = snd_card_register(card)) < 0) {
                snd_card_free(card);
@@ -882,22 +882,22 @@
        return 0;
 }
 
-static int __init snd_interwave_probe_legacy_port(unsigned long port)
+static int __init snd_interwave_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_interwave_probe(dev);
                if (res < 0)
-                       snd_port[dev] = SNDRV_AUTO_PORT;
+                       port[dev] = SNDRV_AUTO_PORT;
                return res;
        }
        return -ENODEV;
@@ -912,7 +912,7 @@
        int res;
 
        for ( ; dev < SNDRV_CARDS; dev++) {
-               if (!snd_enable[dev] || !snd_isapnp[dev])
+               if (!enable[dev] || !isapnp[dev])
                        continue;
                snd_interwave_isapnp_cards[dev] = card;
                snd_interwave_isapnp_id[dev] = id;
@@ -935,10 +935,10 @@
        int dev;
 
        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_interwave_probe(dev)) {
@@ -946,7 +946,7 @@
                        continue;
                }
 #ifdef MODULE
-               printk(KERN_ERR "InterWave soundcard #%i not found at 0x%lx or device 
busy\n", dev, snd_port[dev]);
+               printk(KERN_ERR "InterWave soundcard #%i not found at 0x%lx or device 
+busy\n", dev, port[dev]);
 #endif
        }
        /* legacy auto configured cards */
@@ -978,11 +978,11 @@
 
 #ifndef MODULE
 
-/* format is: snd-interwave=snd_enable,snd_index,snd_id,snd_isapnp,
-                           snd_port[,snd_port_tc],snd_irq,
-                           snd_dma1,snd_dma2,
-                           snd_joystick_dac,snd_midi,
-                           snd_pcm_channels,snd_effect */
+/* format is: snd-interwave=enable,index,id,isapnp,
+                           port[,port_tc],irq,
+                           dma1,dma2,
+                           joystick_dac,midi,
+                           pcm_channels,effect */
 
 static int __init alsa_card_interwave_setup(char *str)
 {
@@ -991,24 +991,24 @@
 
        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 *)&port[nr_dev]) == 2 &&
 #ifdef SNDRV_STB
-              get_option(&str,(int *)&snd_port_tc[nr_dev]) == 2 &&
+              get_option(&str,(int *)&port_tc[nr_dev]) == 2 &&
 #endif
-              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_joystick_dac[nr_dev]) == 2 &&
-              get_option(&str,&snd_midi[nr_dev]) == 2 &&
-              get_option(&str,&snd_pcm_channels[nr_dev]) == 2 &&
-              get_option(&str,&snd_effect[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,&joystick_dac[nr_dev]) == 2 &&
+              get_option(&str,&midi[nr_dev]) == 2 &&
+              get_option(&str,&pcm_channels[nr_dev]) == 2 &&
+              get_option(&str,&effect[nr_dev]) == 2);
 #ifdef __ISAPNP__
        if (pnp != INT_MAX)
-               snd_isapnp[nr_dev] = pnp;
+               isapnp[nr_dev] = pnp;
 #endif
        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