Lines Matching refs:SV_REG
62 #define SV_REG(sonic, x) ((sonic)->enh_port + SV_REG_##x)
297 outb(reg, SV_REG(sonic, INDEX));
299 outb(value, SV_REG(sonic, DATA));
310 outb(reg, SV_REG(sonic, INDEX));
312 outb(value, SV_REG(sonic, DATA));
321 outb(reg, SV_REG(sonic, INDEX));
323 value = inb(SV_REG(sonic, DATA));
334 outb(reg, SV_REG(sonic, INDEX));
336 value = inb(SV_REG(sonic, DATA));
347 inb(SV_REG(sonic, INDEX)), inb(SV_REG(sonic, STATUS)));
455 outb(SV_MCE | SV_IREG_DMA_DATA_FMT, SV_REG(sonic, INDEX));
457 sonic->format = inb(SV_REG(sonic, DATA));
461 outb(sonic->format, SV_REG(sonic, DATA));
463 outb(0, SV_REG(sonic, INDEX));
609 status = inb(SV_REG(sonic, STATUS));
613 outb(sonic->irqmask = ~0, SV_REG(sonic, IRQMASK));
1316 outb(SV_RESET, SV_REG(sonic, CONTROL)); /* reset chip */
1318 outb(0, SV_REG(sonic, CONTROL)); /* release reset */
1320 outb(SV_ENHANCED | SV_INTA | (reverb ? SV_REVERB : 0), SV_REG(sonic, CONTROL));
1321 inb(SV_REG(sonic, STATUS)); /* clear IRQs */
1328 outb(sonic->irqmask = ~(SV_DMAA_MASK | SV_DMAC_MASK | SV_UD_MASK), SV_REG(sonic, IRQMASK));
1329 inb(SV_REG(sonic, STATUS)); /* clear IRQs */
1389 outb(sonic->irqmask &= ~SV_MIDI_MASK, SV_REG(sonic, IRQMASK));
1396 outb(sonic->irqmask |= SV_MIDI_MASK, SV_REG(sonic, IRQMASK));