Lines Matching refs:es1688

146 				 struct snd_es1688 *es1688)  in snd_gusextreme_detect()  argument
165 spin_lock_irqsave(&es1688->mixer_lock, flags); in snd_gusextreme_detect()
166 snd_es1688_mixer_write(es1688, 0x40, 0x0b); /* don't change!!! */ in snd_gusextreme_detect()
167 spin_unlock_irqrestore(&es1688->mixer_lock, flags); in snd_gusextreme_detect()
169 spin_lock_irqsave(&es1688->reg_lock, flags); in snd_gusextreme_detect()
170 outb(gus->gf1.port & 0x040 ? 2 : 0, ES1688P(es1688, INIT1)); in snd_gusextreme_detect()
172 outb(gus->gf1.port & 0x020 ? 2 : 0, ES1688P(es1688, INIT1)); in snd_gusextreme_detect()
174 outb(gus->gf1.port & 0x010 ? 3 : 1, ES1688P(es1688, INIT1)); in snd_gusextreme_detect()
175 spin_unlock_irqrestore(&es1688->reg_lock, flags); in snd_gusextreme_detect()
227 struct snd_es1688 *es1688; in snd_gusextreme_probe() local
236 es1688 = card->private_data; in snd_gusextreme_probe()
244 error = snd_gusextreme_es1688_create(card, es1688, dev, n); in snd_gusextreme_probe()
249 gf1_port[n] = es1688->port + 0x20; in snd_gusextreme_probe()
255 error = snd_gusextreme_detect(gus, es1688); in snd_gusextreme_probe()
273 error = snd_es1688_pcm(card, es1688, 0); in snd_gusextreme_probe()
277 error = snd_es1688_mixer(card, es1688); in snd_gusextreme_probe()
297 if (snd_opl3_create(card, es1688->port, es1688->port + 2, in snd_gusextreme_probe()
299 dev_warn(dev, "opl3 not detected at 0x%lx\n", es1688->port); in snd_gusextreme_probe()
306 if (es1688->mpu_port >= 0x300) { in snd_gusextreme_probe()
308 es1688->mpu_port, 0, mpu_irq[n], NULL); in snd_gusextreme_probe()
314 "irq %i&%i, dma %i&%i", es1688->port, in snd_gusextreme_probe()
315 gus->gf1.irq, es1688->irq, gus->gf1.dma1, es1688->dma8); in snd_gusextreme_probe()