Lines Matching refs:n

93 static int snd_es1688_match(struct device *dev, unsigned int n)  in snd_es1688_match()  argument
95 return enable[n] && !is_isapnp_selected(n); in snd_es1688_match()
99 struct device *dev, unsigned int n) in snd_es1688_legacy_create() argument
108 if (irq[n] == SNDRV_AUTO_IRQ) { in snd_es1688_legacy_create()
109 irq[n] = snd_legacy_find_free_irq(possible_irqs); in snd_es1688_legacy_create()
110 if (irq[n] < 0) { in snd_es1688_legacy_create()
115 if (dma8[n] == SNDRV_AUTO_DMA) { in snd_es1688_legacy_create()
116 dma8[n] = snd_legacy_find_free_dma(possible_dmas); in snd_es1688_legacy_create()
117 if (dma8[n] < 0) { in snd_es1688_legacy_create()
123 if (port[n] != SNDRV_AUTO_PORT) in snd_es1688_legacy_create()
124 return snd_es1688_create(card, chip, port[n], mpu_port[n], in snd_es1688_legacy_create()
125 irq[n], mpu_irq[n], dma8[n], ES1688_HW_AUTO); in snd_es1688_legacy_create()
129 port[n] = possible_ports[i]; in snd_es1688_legacy_create()
130 error = snd_es1688_create(card, chip, port[n], mpu_port[n], in snd_es1688_legacy_create()
131 irq[n], mpu_irq[n], dma8[n], ES1688_HW_AUTO); in snd_es1688_legacy_create()
137 static int snd_es1688_probe(struct snd_card *card, unsigned int n) in snd_es1688_probe() argument
157 if (fm_port[n] == SNDRV_AUTO_PORT) in snd_es1688_probe()
158 fm_port[n] = port[n]; /* share the same port */ in snd_es1688_probe()
160 if (fm_port[n] > 0) { in snd_es1688_probe()
161 if (snd_opl3_create(card, fm_port[n], fm_port[n] + 2, in snd_es1688_probe()
164 "opl3 not detected at 0x%lx\n", fm_port[n]); in snd_es1688_probe()
172 if (mpu_irq[n] >= 0 && mpu_irq[n] != SNDRV_AUTO_IRQ && in snd_es1688_probe()
176 mpu_irq[n], NULL); in snd_es1688_probe()
184 static int snd_es1688_isa_probe(struct device *dev, unsigned int n) in snd_es1688_isa_probe() argument
189 error = snd_card_new(dev, index[n], id[n], THIS_MODULE, in snd_es1688_isa_probe()
194 error = snd_es1688_legacy_create(card, dev, n); in snd_es1688_isa_probe()
198 error = snd_es1688_probe(card, n); in snd_es1688_isa_probe()
210 static int snd_es1688_isa_remove(struct device *dev, unsigned int n) in snd_es1688_isa_remove() argument
232 static int snd_card_es968_pnp(struct snd_card *card, unsigned int n, in snd_card_es968_pnp() argument
249 port[n] = pnp_port_start(pdev, 0); in snd_card_es968_pnp()
250 dma8[n] = pnp_dma(pdev, 0); in snd_card_es968_pnp()
251 irq[n] = pnp_irq(pdev, 0); in snd_card_es968_pnp()
253 return snd_es1688_create(card, chip, port[n], mpu_port[n], irq[n], in snd_card_es968_pnp()
254 mpu_irq[n], dma8[n], ES1688_HW_AUTO); in snd_card_es968_pnp()