Lines Matching defs:es1688
32 #include <sound/es1688.h>
165 struct snd_es1688 *es1688)
184 spin_lock_irqsave(&es1688->mixer_lock, flags);
185 snd_es1688_mixer_write(es1688, 0x40, 0x0b); /* don't change!!! */
186 spin_unlock_irqrestore(&es1688->mixer_lock, flags);
188 spin_lock_irqsave(&es1688->reg_lock, flags);
189 outb(gus->gf1.port & 0x040 ? 2 : 0, ES1688P(es1688, INIT1));
191 outb(gus->gf1.port & 0x020 ? 2 : 0, ES1688P(es1688, INIT1));
193 outb(gus->gf1.port & 0x010 ? 3 : 1, ES1688P(es1688, INIT1));
194 spin_unlock_irqrestore(&es1688->reg_lock, flags);
245 struct snd_es1688 *es1688;
259 error = snd_gusextreme_es1688_create(card, dev, n, &es1688);
264 gf1_port[n] = es1688->port + 0x20;
270 error = snd_gusextreme_detect(gus, es1688);
288 error = snd_es1688_pcm(es1688, 0, NULL);
292 error = snd_es1688_mixer(es1688);
308 error = snd_gusextreme_mixer(es1688);
312 if (snd_opl3_create(card, es1688->port, es1688->port + 2,
315 dev->bus_id, es1688->port);
322 if (es1688->mpu_port >= 0x300) {
324 es1688->mpu_port, 0,
331 "irq %i&%i, dma %i&%i", es1688->port,
332 gus->gf1.irq, es1688->irq, gus->gf1.dma1, es1688->dma8);