Lines Matching refs:es1688

162 				 struct snd_es1688 *es1688)  in snd_gusextreme_detect()  argument
181 spin_lock_irqsave(&es1688->mixer_lock, flags); in snd_gusextreme_detect()
182 snd_es1688_mixer_write(es1688, 0x40, 0x0b); /* don't change!!! */ in snd_gusextreme_detect()
183 spin_unlock_irqrestore(&es1688->mixer_lock, flags); in snd_gusextreme_detect()
185 spin_lock_irqsave(&es1688->reg_lock, flags); in snd_gusextreme_detect()
186 outb(gus->gf1.port & 0x040 ? 2 : 0, ES1688P(es1688, INIT1)); in snd_gusextreme_detect()
188 outb(gus->gf1.port & 0x020 ? 2 : 0, ES1688P(es1688, INIT1)); in snd_gusextreme_detect()
190 outb(gus->gf1.port & 0x010 ? 3 : 1, ES1688P(es1688, INIT1)); in snd_gusextreme_detect()
191 spin_unlock_irqrestore(&es1688->reg_lock, flags); in snd_gusextreme_detect()
241 struct snd_es1688 *es1688; in snd_gusextreme_probe() local
250 es1688 = card->private_data; in snd_gusextreme_probe()
258 error = snd_gusextreme_es1688_create(card, es1688, dev, n); in snd_gusextreme_probe()
263 gf1_port[n] = es1688->port + 0x20; in snd_gusextreme_probe()
269 error = snd_gusextreme_detect(gus, es1688); in snd_gusextreme_probe()
287 error = snd_es1688_pcm(card, es1688, 0); in snd_gusextreme_probe()
291 error = snd_es1688_mixer(card, es1688); in snd_gusextreme_probe()
311 if (snd_opl3_create(card, es1688->port, es1688->port + 2, in snd_gusextreme_probe()
313 dev_warn(dev, "opl3 not detected at 0x%lx\n", es1688->port); in snd_gusextreme_probe()
320 if (es1688->mpu_port >= 0x300) { in snd_gusextreme_probe()
322 es1688->mpu_port, 0, mpu_irq[n], NULL); in snd_gusextreme_probe()
328 "irq %i&%i, dma %i&%i", es1688->port, in snd_gusextreme_probe()
329 gus->gf1.irq, es1688->irq, gus->gf1.dma1, es1688->dma8); in snd_gusextreme_probe()