Lines Matching refs:n
92 static int snd_gusextreme_match(struct device *dev, unsigned int n) in snd_gusextreme_match() argument
94 return enable[n]; in snd_gusextreme_match()
99 struct device *dev, unsigned int n) in snd_gusextreme_es1688_create() argument
107 if (irq[n] == SNDRV_AUTO_IRQ) { in snd_gusextreme_es1688_create()
108 irq[n] = snd_legacy_find_free_irq(possible_irqs); in snd_gusextreme_es1688_create()
109 if (irq[n] < 0) { in snd_gusextreme_es1688_create()
114 if (dma8[n] == SNDRV_AUTO_DMA) { in snd_gusextreme_es1688_create()
115 dma8[n] = snd_legacy_find_free_dma(possible_dmas); in snd_gusextreme_es1688_create()
116 if (dma8[n] < 0) { in snd_gusextreme_es1688_create()
122 if (port[n] != SNDRV_AUTO_PORT) in snd_gusextreme_es1688_create()
123 return snd_es1688_create(card, chip, port[n], mpu_port[n], in snd_gusextreme_es1688_create()
124 irq[n], mpu_irq[n], dma8[n], ES1688_HW_1688); in snd_gusextreme_es1688_create()
128 port[n] = possible_ports[i]; in snd_gusextreme_es1688_create()
129 error = snd_es1688_create(card, chip, port[n], mpu_port[n], in snd_gusextreme_es1688_create()
130 irq[n], mpu_irq[n], dma8[n], ES1688_HW_1688); in snd_gusextreme_es1688_create()
137 struct device *dev, unsigned int n, in snd_gusextreme_gus_card_create() argument
143 if (gf1_irq[n] == SNDRV_AUTO_IRQ) { in snd_gusextreme_gus_card_create()
144 gf1_irq[n] = snd_legacy_find_free_irq(possible_irqs); in snd_gusextreme_gus_card_create()
145 if (gf1_irq[n] < 0) { in snd_gusextreme_gus_card_create()
150 if (dma1[n] == SNDRV_AUTO_DMA) { in snd_gusextreme_gus_card_create()
151 dma1[n] = snd_legacy_find_free_dma(possible_dmas); in snd_gusextreme_gus_card_create()
152 if (dma1[n] < 0) { in snd_gusextreme_gus_card_create()
157 return snd_gus_create(card, gf1_port[n], gf1_irq[n], dma1[n], -1, in snd_gusextreme_gus_card_create()
158 0, channels[n], pcm_channels[n], 0, rgus); in snd_gusextreme_gus_card_create()
237 static int snd_gusextreme_probe(struct device *dev, unsigned int n) in snd_gusextreme_probe() argument
245 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, in snd_gusextreme_probe()
252 if (mpu_port[n] == SNDRV_AUTO_PORT) in snd_gusextreme_probe()
253 mpu_port[n] = 0; in snd_gusextreme_probe()
255 if (mpu_irq[n] > 15) in snd_gusextreme_probe()
256 mpu_irq[n] = -1; in snd_gusextreme_probe()
258 error = snd_gusextreme_es1688_create(card, es1688, dev, n); in snd_gusextreme_probe()
262 if (gf1_port[n] < 0) in snd_gusextreme_probe()
263 gf1_port[n] = es1688->port + 0x20; in snd_gusextreme_probe()
265 error = snd_gusextreme_gus_card_create(card, dev, n, &gus); in snd_gusextreme_probe()
273 gus->joystick_dac = joystick_dac[n]; in snd_gusextreme_probe()
297 if (pcm_channels[n] > 0) { in snd_gusextreme_probe()
322 es1688->mpu_port, 0, mpu_irq[n], NULL); in snd_gusextreme_probe()
342 static int snd_gusextreme_remove(struct device *dev, unsigned int n) in snd_gusextreme_remove() argument